bottlenoselabs / c2cs

Generate C# bindings from a C header.
MIT License
250 stars 18 forks source link

Visit header files 1 by 1 #94

Closed lithiumtoast closed 2 years ago

lithiumtoast commented 2 years ago

Fixes #71

Use header_files_blocked to specify header files file names (not file paths) to be blocked. Only applies to "top level cursors" such as functions, typedefs, variables, and in some cases enums. Other types such as structs or unions are automatically included only if they are required by some other function, typedef, or variable.

This PR also includes additional tests for macro objects and some fixes for macro objects.