Frank Heckenbach writes:
Another option would be to recognize '*.PAS' as Pascal files. This could be done on every system and would prevent a (small) problem when, say, unpacking a zip file created on Dos with capital file names on a Unix machine...
so zip has an undocumented feature working as a C to C++ converter ;-)