Open barracuda156 opened 1 year ago
At least with the compilers I use it's okay, but that's a pretty short list... here's the macro for marking deprecated functions:
https://github.com/FNA-XNA/FAudio/blob/master/include/FAudio.h#L38-L42
@flibitijibibo It builds fine with a new GCC, I was just unsure if the standard should be increased to C11 or simply old Apple gcc-4.2 cannot build it anymore. For now, I just blacklisted gcc-4.2, that fixed the problem: https://github.com/macports/macports-ports/commit/e6c9d718f16d13eb286ec96747f631d7bbe63459
Took a super quick glance at this and I can only guess that the deprecated attribute didn't have a parameter at first, but I can't exactly tell when it was added... even if the version is super old I'd be happy to accept a patch that uses the deprecated attribute without the message parameter if we can figure out how to check for the right support.
Is it still supposed to compile with C99? Fails for me: