"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "libhfcommon/log.c" between
honggfuzz-2.4.tar.gz and honggfuzz-2.5.tar.gz

About: honggfuzz is a security oriented, feedback-driven, evolutionary, easy-to-use fuzzer with powerful analysis options.

log.c  (honggfuzz-2.4):log.c  (honggfuzz-2.5)
skipping to change at line 184 skipping to change at line 184
return hf_log_fd_isatty; return hf_log_fd_isatty;
} }
int logFd(void) { int logFd(void) {
return hf_log_fd; return hf_log_fd;
} }
enum llevel_t logGetLevel(void) { enum llevel_t logGetLevel(void) {
return hf_log_level; return hf_log_level;
} }
#if defined(__sun)
void dprintf(int fd, const char* fmt, ...) {
va_list ap;
va_start(ap, fmt);
vdprintf(fd, fmt, ap);
va_end(ap);
}
int vdprintf(int fd, const char* fmt, va_list ap) {
#if defined(__LP64__)
// The data is priv on 64 bits but size is 128
struct FILEPRIV {
int _pad[8];
int _magic;
unsigned int _flag;
char fill[88];
};
struct FILEPRIV fp = {
#else
FILE fp = {
#endif
._magic = (unsigned char)fd,
._flag = _IOREAD,
};
return vfprintf((FILE*)&fp, fmt, ap);
}
#endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 0 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)