Why use "const int" there instead of #define? Far fewer issues with linkage and use in multiple files with #define.
If it's const at the file scope it's notably NOT static in the 'visible in the file scope only' sense of the word.
Try it, declare a const int at file scope in a C file and use it in a different C file with a extern prototype.