Mark obsolete/legacy/deprecated function declarations as such
Hi,
I just noticed you changed some function prototypes when bumping the library version. It's okay but could you please also update corresponding header files so that compiler warns us about it? I checked the commit log out of curiosity and if I didn't pay attention, I would have missed these important changes.
I don't know what are your compiler requirements but C23 does add a deprecated attribute (1). You can also use a macro to support more compilers, see (2).
Many thanks for your library, Best regards.
(1): https://en.cppreference.com/w/c/language/attributes/deprecated (2): https://stackoverflow.com/a/295229