[comp.bugs.4bsd] Problem with cpp: off by one line

barnett@vdsvax.steinmetz.ge.com (Bruce G. Barnett) (09/08/88)

I noticed the following bug that is reproducible on SunOS 3.X, SunOS
4.0, and Ultrix 2.0.

Problem:
	cpp gets confused with missing ">" in include directive.
	The line numbers are off by one.

Repeat by:

	csh> cat -n bug.c
	cat -n bug.c
	     1	#include <stdio.h
	     2	main()
	     3	{
	     4		crud=12g0;
	     5	}
	csh> cc -c bug.c
	cc -c bug.c
	"bug.c", line 5: crud undefined
	"bug.c", line 5: syntax error

Note that cpp doesn't complain about the missing ">".
Also the line number is off by one.
-- 
	Bruce G. Barnett 	<barnett@ge-crd.ARPA> <barnett@steinmetz.UUCP>
				uunet!steinmetz!barnett