Larry Doolittle
ec0c4343e8
Drop trailing spaces
...
There weren't that many
2011-03-04 17:47:59 -08:00
Larry Doolittle
76103f2167
Spelling fixes
...
Mostly comments, but a few format strings
2011-03-04 17:46:57 -08:00
Cary R
9bab275716
V0.8: Remove some more compile warnings.
...
This patch removes some more compile warnings when compiling using
the default gcc compiler for Ubuntu-10.10.
2011-01-12 15:52:32 -08:00
Cary R
ae14a58bff
V0.8: Remove deprecated #ident and fix some other compile warnings
...
This patch removes #ident since it is deprecated in recent gcc
versions. It also removes all the CVS comments and fixes a few
other compilation warnings. There are still a few compilation
warnings, but this takes care of most of them. Fixing the rest
will require a bit more thought.
2011-01-12 15:49:03 -08:00
Cary R
bbd61823b9
Update vpi/etc. files to correctly use PLI_INT32
...
This patch fixes the various PLI code that was incorrectly
using int for PLI_INT32 for functions that are used with the
vpi_systf_data and cd_data data structures.
2007-11-29 18:01:51 -08:00
Cary R
c67f3b0081
v0_8: implement $printtimescale.
...
This patch implements the $printtimescale system task. It is a back port
from the development branch. One thing to note is that the precision is
the global precision not the local precision. The patch to fix that could
also be back ported if needed, but it is significantly more work.
2007-10-29 16:02:08 -07:00
steve
e4ae832153
Clean up spurious trailing white space.
2004-10-04 01:10:51 +00:00
steve
60adfb845d
Do not strip leading spaces, or expect them either.
2004-02-20 01:53:02 +00:00
steve
f349449a49
Honor default format of numbers.
2004-01-23 23:40:44 +00:00
steve
4987970af4
Give the vip directory its own configure and vpi_config.h
2004-01-21 01:22:51 +00:00
steve
59ac435c71
Fix various unsigned compare warnings.
2003-12-19 01:27:10 +00:00
steve
02ec36806c
Rearrange fileio functions, and add ungetc.
2003-10-30 03:43:19 +00:00
steve
60b2e89b1b
Add support for fstrobe system tasks.
2003-08-26 03:51:05 +00:00
steve
d3d63c1b8b
mcd value can come from a vpiNet.
2003-08-03 03:54:02 +00:00
steve
a378efb398
Careful to save format string to prevent overwrite.
2003-07-21 01:19:58 +00:00
steve
bbdf03b457
1) setlinebuf() for vpi_trace
...
2) Addes error checks for trace file opens
3) removes now extraneous flushes
4) fixes acc_next() bug
2003-06-17 16:55:07 +00:00
steve
e3e4e648d7
Add vpi_fopen and vpi_get_file.
2003-05-23 04:04:02 +00:00
steve
2e3ce49400
Arrange for mcd id=00_00_00_01 to go to stdout
...
as well as a user specified log file, set log
file to buffer lines.
Add vpi_flush function, and clear up some cunfused
return codes from other vpi functions.
Adjust $display and vcd/lxt messages to use the
standard output/log file.
2003-05-15 16:51:08 +00:00
steve
aff5b7fadf
Certain constants are allowed as mcd parameters.
2003-05-02 15:45:43 +00:00
steve
7733a0a620
$fdisplay can have a RealVar, not RealVal argument.
2003-05-02 04:44:41 +00:00
steve
299f6f8551
acc_fetch_value support for %v format.
2003-04-20 02:49:07 +00:00
steve
60deeb0182
Donot rely on persistence of format string.
2003-03-12 03:11:00 +00:00
steve
66697ca6e9
Account for constants being vpiParameters.
2003-03-10 20:52:42 +00:00
steve
44748ea86b
Add support for sizes in %f format.
2003-03-05 02:58:04 +00:00
steve
32088821c0
Support monitor of real variables.
2003-02-10 05:20:48 +00:00
steve
03afae4da4
Format real values as time.
2003-02-06 17:40:02 +00:00
steve
967eec5786
Rearrange format-string formatting code.
2003-02-04 04:06:36 +00:00
steve
e549a2c5c3
Display $time and $realtime specially.
2003-02-01 05:49:13 +00:00
steve
47db309d30
Support display of real values and constants.
2003-01-26 18:18:36 +00:00
steve
9c3b3246c8
use userdata to save $display argument handles.
2003-01-09 04:10:58 +00:00
steve
d7f3d00f5c
Rewrite time formatting to account for local scope.
2002-12-21 19:41:49 +00:00
steve
f611260089
display octal escapes properly.
2002-11-09 06:01:11 +00:00
steve
ea21fab379
Add support for %v is the display system task.
...
Change the encoding of H and L outputs from
the bufif devices so that they are logic x.
2002-09-06 04:56:28 +00:00
steve
ac8b582b3d
Rewire time formatting to handle all cases.
2002-08-24 02:02:44 +00:00
steve
2854a524f0
Watch signed comparisons, that lead to infinite loops.
2002-08-22 23:34:52 +00:00
steve
52bf4e613f
conditional ident string using autoconfig.
2002-08-12 01:34:58 +00:00
steve
e51bbcb85a
Add monitoron and monitoroff system tasks.
2002-07-25 03:35:51 +00:00
steve
91baa938e2
Fix display of no arguments.
2002-07-23 02:41:15 +00:00
steve
5eca5d9948
Carry integerness throughout the compilation.
2002-06-21 04:59:35 +00:00
steve
f1ab9e63fa
Add support for $timeformat.
2002-05-31 04:26:54 +00:00
steve
6ede18d41c
support GCC __attributes__ for printf formats.
2002-05-24 19:05:30 +00:00
steve
c98c24b9ff
cbValueChange automatically replays.
2002-04-06 20:25:45 +00:00
steve
a6a78f5776
Detect and skip suppressed values in display
2002-02-06 04:50:04 +00:00
steve
4f28f6a770
Better calcuation of dec string width (Larry Doolittle)
2002-01-22 00:18:10 +00:00
steve
ec8b6e126e
Default widths pad out as per the standard,
...
add $displayb/o/h et al., and some better
error messages for incorrect formats.
2002-01-15 03:23:34 +00:00
steve
6535b48c1c
Add the %c format, and some warning messages.
2002-01-11 04:48:01 +00:00
steve
af35736e04
initialize scope for %m in $fdisplay.
2001-11-02 05:56:47 +00:00
steve
4e92501864
VPI support for callback to return values.
2001-10-25 04:19:53 +00:00
steve
a3a0f5f432
Add some missing print escape sequences.
2001-08-16 03:26:04 +00:00
steve
b825f8d2b2
Create a config.h.in file to hold all the config
...
junk, and support gcc 3.0. (Stephan Boettcher)
2001-07-25 03:10:48 +00:00