Я хочу поделиться некоторыми строковыми константами C в нескольких файлах c. Константы охватывают несколько строк для удобочитаемости:
const char *QUERY = "SELECT a,b,c "
"FROM table...";
Выполнение выше дает ошибку переопределения для QUERY. Я не хочу использовать макрос, поскольку backspace '\' потребуется после каждой строки. Я мог бы определить их в отдельном файле c и extern переменные в файле h, но я чувствую себя ленивым.
Есть ли другой способ достичь этого в C?