wesommer@athena.mit.edu (William E. Sommerfeld) (03/11/88)
Index: ucb/indent/lexi.c Description: If you run indent over a file of C source which uses `$' characters in identifiers (such as code written for Apollo or VAX/VMS systems), the output will have spaces around all the dollar signs. Repeat-By: cat >/tmp/foo.c <<'EOF' foo_$bar() { printf("hello, world"); } EOF cat /tmp/foo.c indent /tmp/foo.c cat /tmp/foo.c Fix: Apply this context diff to /usr/src/ucb/indent/lexi.c: *** lexi.c.old Mar 10 23:27:14 1988 --- lexi.c Thu Mar 10 23:18:43 1988 *************** *** 124,130 **** 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ! 0, 3, 0, 0, 0, 3, 3, 0, 0, 0, 3, 3, 0, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 3, 3, 3, --- 124,130 ---- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ! 0, 3, 0, 0, 1, 3, 3, 0, 0, 0, 3, 3, 0, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 3, 3, 3,