Многострочные комментарии и защита от двойного включения.

Однострочные комментарии заменены многострочными, чтобы удовлетворять C89.
Более надежная защита от двойного включения на основе UUID.
Добавил TODO.