Stephen Williams
3aaea46144
Content-free portability fixes.
...
These are patches from ITOH Yasufumi and Larry Doolittle of pr2120948.
They change nothing, but make the code compile with older compilers.
2008-09-29 18:06:47 -07:00
Holger Wächtler
c71e930ffa
$fscanf("%s"): accept '-' and '_' chars.
2008-08-05 15:26:16 -07:00
Holger Wächtler
15584a4f81
fix $fscan("%d") for values > 32 bit
...
The old code returns a vpiIntVal for $fscanf("%d") format strings. This
limits the maximum input range arbitrarily to 32 bit.
This patch implements %d parsing similiar to %b and %x.
'?' and 'X' chars are not accepted for %d format.
2008-08-05 15:26:09 -07:00
Larry Doolittle
eed4ff7e2d
Spelling fixes
...
Mostly comments, but includes quite a few
user-visible error, debug, and help messages.
2008-06-13 08:51:28 -07:00
Cary R
538d3d1f4d
Print an error message if $fscanf() is called with a NULL fd.
...
If $fscanf() is called with a NULL file descriptor an appropriate
error message is printed and the program exits.
2008-02-20 17:16:52 -08:00
Cary R
528af27769
Fix a realloc size error and initialize enable_ in the dff.
...
The buffer reallocation in scan_format_string() was one character
too small. The enable_ pin to the dff primitive was not given an
initial value.
2008-02-19 10:06:44 -08:00
Larry Doolittle
39dd22ace4
Adjust unusual spacing
...
minimal changes, nearly eliminates oddball/inconsistent
source code use of whitespace
2008-02-19 09:15:03 -08:00
Stephen Williams
3ea72109f8
Read and include sign of scanned decimal.
...
Fix simple bug where negative values read from the source file were
not getting their sign. The fix was proposed in pr1876738.
2008-01-21 18:11:28 -08:00
Stephen Williams
26aee6cbae
Clean up warnings for round() function declaration.
2007-11-30 21:11:27 -08:00
Cary R
965374acf9
Implement $feof() from 1364-2005.
...
This patch implements the $feof() function from 1364-2005. It also
comments out a debugging line in the scanf code.
2007-11-02 20:27:48 -07:00
steve
253fdc6232
Fix scanf to abort on failed matches.
2007-04-16 00:09:58 +00:00
steve
611d2c81b3
Spelling fixes from Larry
2007-03-22 16:08:14 +00:00
steve
72ec3a2c09
VPI tasks take PLI_BYTE* by the standard.
2007-03-14 04:05:51 +00:00
steve
ae88f5cc68
Lint fixes.
2007-03-07 00:38:15 +00:00
steve
841378426f
Updates for Cygwin portability (pr1585922)
2006-10-30 22:45:36 +00:00
steve
6f34dfc8e5
Scanf formats for character and string.
2006-08-12 04:16:07 +00:00
steve
2c7e96caec
scanf support for real values.
2006-08-12 03:38:12 +00:00
steve
382c4d74fd
Add the scanf functions.
2006-08-03 05:06:04 +00:00