Hi,
I'm working on Pascal bindings (Lazarus) and using the glmc_ (call) interface to link against the shared library (.so / .dll).
I noticed that in the call/ headers (like vec3.h and vec4.h), the mix functions are marked as CGLM_INLINE, while the lerp functions are CGLM_EXPORT.
Since they are INLINE, the symbols glmc_vec3_mix and glmc_vec4_mix are not exported to the binary. This makes them inaccessible for FFI-based languages that can't read C inline macros.