Есть ли способ (ab) использовать препроцессор C для эмуляции пространств имен в C?
Я думаю что-то в этом роде:
#define NAMESPACE name_of_ns
some_function() {
some_other_function();
}
Это будет переведено на:
name_of_ns_some_function() {
name_of_ns_some_other_function();
}