The following C program will cause lint to crash with a core dump: #define macro() (0) int macro[]; main() { x=macro; } The problem is in lint, not the C pre-processor, because the C compiler has no trouble with it. -- Achut Reddy sdcrdcf!trw-unix!scgvaxd!qsi03!achut