/** * C scope-resolution hooks (RFC #909 Ring 3). */ export { emitCScopeCaptures } from './captures.js'; export { interpretCImport, interpretCTypeBinding, normalizeCTypeName } from './interpret.js'; export { splitCInclude } from './import-decomposer.js'; export { cArityCompatibility } from './arity.js'; export { cMergeBindings } from './merge-bindings.js'; export { cBindingScopeFor, cImportOwningScope, cReceiverBinding } from './simple-hooks.js'; export { resolveCImportTarget } from './import-target.js'; export { markStaticName, isStaticName, clearStaticNames, expandCWildcardNames, getStaticNamesForFile, } from './static-linkage.js'; export { collectCStaticLinkageSideChannel, applyCStaticLinkageSideChannel, } from './capture-side-channel.js';