iverilog/vpi
Larry Doolittle eaccf4d64f Add possibility of const-correctness
Follow-up to "Brainless start to const-correct changes"
Still actually does nothing, but now if the #define ICARUS_VPI_CONST
in vpi_user.h is changed to const, Icarus is almost const-correct,
as checked with gcc flags -Wcast-qual -Wwrite-strings.

Choosing when to #define ICARUS_VPI_CONST const is left as an
exercise for the reader.

With these two patches applied, and the const define, there are
still about a dozen const problems left.
2010-10-06 15:12:28 -07:00
..
Makefile.in Add initial fst support. 2010-05-21 17:26:44 -07:00
fastlz.c Add initial fst support. 2010-05-21 17:26:44 -07:00
fastlz.h Add initial fst support. 2010-05-21 17:26:44 -07:00
fstapi.c Revert bad merge from vhdl branch 2010-10-02 11:02:27 -07:00
fstapi.h Update fstapi files to match the GTKWave 3.3.8 release. 2010-07-01 16:37:10 -07:00
lxt2_write.c Update lxt_write.c and lxt2_write.c to latest files from GTKWave. 2010-05-13 18:47:54 -07:00
lxt2_write.h Update lxt_write.h and lxt2_write.h from GTKWave 2010-05-01 09:51:54 -07:00
lxt_write.c Down payment on const-correctness 2010-09-29 17:15:40 -07:00
lxt_write.h Update lxt_write.h and lxt2_write.h from GTKWave 2010-05-01 09:51:54 -07:00
mt19937int.c Remove most of the lingering CVS droppings. 2008-12-05 21:48:28 -08:00
sdf_lexor.lex Fix line number error with to end of line comments. 2010-03-30 11:19:56 -07:00
sdf_parse.y The SDF timing spec list can have zero or more elements. 2010-03-30 11:20:08 -07:00
sdf_parse_priv.h Add support for the other edges in a SDF file. 2009-02-10 11:51:36 -08:00
sdf_priv.h Add support to select min/typ/max delays from the SDF file. 2010-03-22 17:54:09 -07:00
stringheap.c Remove malloc.h support and for C++ files use <c...> include files. 2010-06-01 08:56:30 -07:00
stringheap.h More end of simulation memory cleanup. 2009-01-25 07:40:28 -08:00
sys_clog2.c Brainless start to const-correct changes 2010-10-06 15:08:54 -07:00
sys_convert.c Brainless start to const-correct changes 2010-10-06 15:08:54 -07:00
sys_deposit.c Brainless start to const-correct changes 2010-10-06 15:08:54 -07:00
sys_display.c Add possibility of const-correctness 2010-10-06 15:12:28 -07:00
sys_fileio.c Add possibility of const-correctness 2010-10-06 15:12:28 -07:00
sys_finish.c Add possibility of const-correctness 2010-10-06 15:12:28 -07:00
sys_fst.c Brainless start to const-correct changes 2010-10-06 15:08:54 -07:00
sys_icarus.c Brainless start to const-correct changes 2010-10-06 15:08:54 -07:00
sys_lxt.c Brainless start to const-correct changes 2010-10-06 15:08:54 -07:00
sys_lxt2.c Brainless start to const-correct changes 2010-10-06 15:08:54 -07:00
sys_plusargs.c Brainless start to const-correct changes 2010-10-06 15:08:54 -07:00
sys_priv.c Add possibility of const-correctness 2010-10-06 15:12:28 -07:00
sys_priv.h Add possibility of const-correctness 2010-10-06 15:12:28 -07:00
sys_random.c Add possibility of const-correctness 2010-10-06 15:12:28 -07:00
sys_random.h Brainless start to const-correct changes 2010-10-06 15:08:54 -07:00
sys_random_mti.c Brainless start to const-correct changes 2010-10-06 15:08:54 -07:00
sys_readmem.c Add possibility of const-correctness 2010-10-06 15:12:28 -07:00
sys_readmem_lex.h Fix/enhance readmem/writemem routines, etc. 2009-02-26 20:46:02 -08:00
sys_readmem_lex.lex Add some casts in vpi to remove warnings. 2009-12-11 21:44:53 -08:00
sys_scanf.c Add possibility of const-correctness 2010-10-06 15:12:28 -07:00
sys_sdf.c Brainless start to const-correct changes 2010-10-06 15:08:54 -07:00
sys_table.c Down payment on const-correctness 2010-09-29 17:15:40 -07:00
sys_time.c Brainless start to const-correct changes 2010-10-06 15:08:54 -07:00
sys_vcd.c Brainless start to const-correct changes 2010-10-06 15:08:54 -07:00
sys_vcdoff.c Brainless start to const-correct changes 2010-10-06 15:08:54 -07:00
system.sft Add the $abstime() system function from VASM-2.3. 2009-01-09 17:26:52 -08:00
v2005_math.c Add possibility of const-correctness 2010-10-06 15:12:28 -07:00
v2005_math.sft Add the Verilog-2005 and Verilog-AMS constant system functions. 2008-08-29 21:11:44 -07:00
va_math.c Add possibility of const-correctness 2010-10-06 15:12:28 -07:00
va_math.sft Remove obsolete VAMS $log function. 2010-04-27 12:09:07 -07:00
vams_simparam.c Brainless start to const-correct changes 2010-10-06 15:08:54 -07:00
vcd_priv.c Add possibility of const-correctness 2010-10-06 15:12:28 -07:00
vcd_priv.h Brainless start to const-correct changes 2010-10-06 15:08:54 -07:00
vcd_priv2.cc Remove malloc.h support and for C++ files use <c...> include files. 2010-06-01 08:56:30 -07:00
vpi_config.h.in Remove malloc.h support and for C++ files use <c...> include files. 2010-06-01 08:56:30 -07:00
wavealloca.h Update wavealloca.h to fix MinGW compilation warning 2009-12-08 20:58:53 -08:00