Main Page | Class List | Directories | File List | Class Members | File Members

jdmacros.h

Go to the documentation of this file.
00001 #ifndef _JD_MACROS_H_
00002 #define _JD_MACROS_H_
00003 
00004 #ifndef SLMEMSET
00005 # ifdef HAVE_MEMSET
00006 #  define SLMEMSET memset
00007 # else
00008 #  define SLMEMSET SLmemset
00009 # endif
00010 #endif
00011 
00012 #ifndef SLMEMCHR
00013 # ifdef HAVE_MEMCHR
00014 #  define SLMEMCHR memchr
00015 # else
00016 #  define SLMEMCHR SLmemchr
00017 # endif
00018 #endif
00019 
00020 #ifndef SLMEMCPY
00021 # ifdef HAVE_MEMCPY
00022 #  define SLMEMCPY memcpy
00023 # else
00024 #  define SLMEMCPY SLmemcpy
00025 # endif
00026 #endif
00027 
00028 /* Note:  HAVE_MEMCMP requires an unsigned memory comparison!!!  */
00029 #ifndef SLMEMCMP
00030 # ifdef HAVE_MEMCMP
00031 #  define SLMEMCMP memcmp
00032 # else
00033 #  define SLMEMCMP SLmemcmp
00034 # endif
00035 #endif
00036 
00037 #ifndef SLFREE
00038 # define SLFREE free
00039 #endif
00040 
00041 #ifndef SLMALLOC
00042 # define SLMALLOC malloc
00043 #endif
00044 
00045 #ifndef SLCALLOC
00046 # define SLCALLOC calloc
00047 #endif
00048 
00049 #ifndef SLREALLOC
00050 # define SLREALLOC realloc
00051 #endif
00052 
00053 #endif                                 /* _JD_MACROS_H_ */

© sourcejam.com 2005-2008