As I said I want to know if a static C lib compiled with a C standard can work with a program with another C standard (example: C11 static lib with C89 program).
I know compilers don't always produce compatible code between each other, and I suppose that the same compiler will produce compatible code between two standards (tested with GCC, no problem)... But is it a rule that I can assume is true?