Наличие пространств имен кажется несложной задачей для большинства языков. Но насколько я могу судить, ANSI C его не поддерживает. Почему бы нет? Есть ли планы включить его в будущий стандарт?