The GDL preprocessor is based on fcpp http://daniel.haxx.se/projects/fcpp/
There is no documentation on that site anymore but I have found a copy 
of it on web.archive.org

This may be found at
http://web.archive.org/web/20050305100824/http://www.contactor.se/~dast/fpl-old/cpp/main.HTML
