| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| #include "jconfig.h" |
| #define JCONFIG_INCLUDED |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| #ifdef HAVE_STDDEF_H |
| #include <stddef.h> |
| #endif |
| |
| #ifdef HAVE_STDLIB_H |
| #include <stdlib.h> |
| #endif |
| |
| #ifdef NEED_SYS_TYPES_H |
| #include <sys/types.h> |
| #endif |
| |
| #include <stdio.h> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| #ifdef NEED_BSD_STRINGS |
| |
| #include <strings.h> |
| #define MEMZERO(target,size) bzero((void *)(target), (size_t)(size)) |
| #define MEMCOPY(dest,src,size) bcopy((const void *)(src), (void *)(dest), (size_t)(size)) |
| |
| #else |
| |
| #include <string.h> |
| #define MEMZERO(target,size) memset((void *)(target), 0, (size_t)(size)) |
| #define MEMCOPY(dest,src,size) memcpy((void *)(dest), (const void *)(src), (size_t)(size)) |
| |
| #endif |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| #define SIZEOF(object) ((size_t) sizeof(object)) |
| |
| |
| |
| |
| |
| |
| |
| #define JFREAD(file,buf,sizeofbuf) \ |
| ((size_t) fread((void *) (buf), (size_t) 1, (size_t) (sizeofbuf), (file))) |
| #define JFWRITE(file,buf,sizeofbuf) \ |
| ((size_t) fwrite((const void *) (buf), (size_t) 1, (size_t) (sizeofbuf), (file))) |