12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- #include "jconfig.h" /* auto configuration options */
- #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 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)))
|