Here's the scenario:
I'm working with a binding library that contains the unmodified c source (headers and all) in a swift package.
Is it possible for said binding library to expose a top level bridging header that includes the package's unmodified C source's headers, so that any C sources I add to my main project, can import them from the binding library swift package (without creating a circular dependency )
Maybe I need to write c code to extend the functionality of that C source in the binding library, to also be used by my swift code.
Thoughts of all kind (like if this isn't the right approach) are welcome!