home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!stanford.edu!agate!ames!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!netcom.com!bitbug
- From: bitbug@netcom.com (James Buster)
- Newsgroups: gnu.utils.bug
- Subject: Re: textutils-1.4: Macro use bug in src/pr.c
- Date: 26 Jan 1993 22:24:27 -0500
- Organization: Lynx Real-Time Systems, Inc.
- Lines: 19
- Sender: daemon@cis.ohio-state.edu
- Approved: bug-gnu-utils@prep.ai.mit.edu
- Distribution: gnu
- Message-ID: <1993Jan26.233030.7565@netcom.com>
- References: <9301210807.AA22827@minnie.yoshida.nuie.nagoya-u.ac.jp>
-
- In article <9301210807.AA22827@minnie.yoshida.nuie.nagoya-u.ac.jp> sasayama@mickey.yoshida.nuie.nagoya-u.ac.jp (Kaz Sasayama) writes:
- >I found a macro use bug in file src/pr.c of textutils-1.4. The file
- >src/pr.c has a line:
- >
- > if (!ISDIGIT (*++s))
-
- Unfortunately, Mr?/Ms? (I can't tell) Sasayama didn't give a description
- of the symptoms of this bug. The symptoms are that `pr +N', where N
- is a decimal integer, will always fail with the message
- "pr: `+' requires a numeric argument".
-
- Changing the above code fragment to:
- ++s;
- if (!ISDIGIT (*s))
- seems to fix the problem.
- --
- James Buster
- bitbug@netcom.com
-
-