По-видимому, ходят слухи, что можно # включить одну строку в C (возможно, с помощью gcc)
например.
#include <file.h> 5
Чтобы получить что-то вроде строки 5. Ничего подобного в документации cpp не найти.
Или какие препроцессоры позволяют делать такие уродливые хаки ?!