mirror of
https://github.com/verilator/verilator.git
synced 2025-01-21 05:44:03 +00:00
GTKWave header updates from upstream.
This commit is contained in:
parent
d3b63b2653
commit
3b7ad1820d
@ -140,6 +140,10 @@ void **JenkinsIns(void *base_i, const unsigned char *mem, uint32_t length, uint3
|
|||||||
#include <sys/sysctl.h>
|
#include <sys/sysctl.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(FST_MACOSX) || defined(__MINGW32__) || defined(__OpenBSD__) || defined(__FreeBSD__)
|
||||||
|
#define FST_UNBUFFERED_IO
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef __GNUC__
|
#ifdef __GNUC__
|
||||||
/* Boolean expression more often true than false */
|
/* Boolean expression more often true than false */
|
||||||
#define FST_LIKELY(x) __builtin_expect(!!(x), 1)
|
#define FST_LIKELY(x) __builtin_expect(!!(x), 1)
|
||||||
@ -4577,12 +4581,11 @@ if(sectype == FST_BL_ZWRAPPER)
|
|||||||
if(!fcomp) { tmpfile_close(&fcomp, &xc->f_nam); return(0); }
|
if(!fcomp) { tmpfile_close(&fcomp, &xc->f_nam); return(0); }
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(FST_MACOSX)
|
#if defined(FST_UNBUFFERED_IO)
|
||||||
setvbuf(fcomp, (char *)NULL, _IONBF, 0); /* keeps gzip from acting weird in tandem with fopen */
|
setvbuf(fcomp, (char *)NULL, _IONBF, 0); /* keeps gzip from acting weird in tandem with fopen */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __MINGW32__
|
#ifdef __MINGW32__
|
||||||
setvbuf(fcomp, (char *)NULL, _IONBF, 0); /* keeps gzip from acting weird in tandem with fopen */
|
|
||||||
xc->filename_unpacked = hf;
|
xc->filename_unpacked = hf;
|
||||||
#else
|
#else
|
||||||
if(hf)
|
if(hf)
|
||||||
@ -4880,7 +4883,7 @@ if((!nam)||(!(xc->f=fopen(nam, "rb"))))
|
|||||||
char *hf = (char *)calloc(1, flen + 6);
|
char *hf = (char *)calloc(1, flen + 6);
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
#if defined(__MINGW32__) || defined(FST_MACOSX)
|
#if defined(FST_UNBUFFERED_IO)
|
||||||
setvbuf(xc->f, (char *)NULL, _IONBF, 0); /* keeps gzip from acting weird in tandem with fopen */
|
setvbuf(xc->f, (char *)NULL, _IONBF, 0); /* keeps gzip from acting weird in tandem with fopen */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user