Pipe this file through /lib/cpp.ansi on HPUX 10/10/97: Tried with current /lib/cpp.ansi and it seems to be fixed now. -------------------------------------------------- #define FIRST(huh) SECOND(huh) #define SECOND(lbl) .label L_##lbl ! ZING(lbl-L_##lbl) #define arch_test_case 42 ; THE FOLLOWING MACRO IN AN ASSEMBLY *COMMENT* WILL MAKE THE PREPROCESSOR HANG ; FIRST(arch_test_case) -------------------------------------------------- ; (The ';' was a legal comment character for the HPUX preprocessor at the time) ; The 'ZING' macro above was (and needed to be) undefined