dcmdata/include/dcdefine.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034 #ifndef DCDEFINE_H
00035 #define DCDEFINE_H
00036
00037 #include "osconfig.h"
00038
00039 #define INCLUDE_CSTRING
00040 #include "ofstdinc.h"
00041
00042
00043 #ifdef HAVE_MEMSET
00044 # undef memzero
00045 # define memzero(d, n) memset((d), 0, (n))
00046 #else
00047 # ifdef HAVE_BZERO
00048 # undef memzero
00049 # define memzero(d, n) bzero((d), (n))
00050 # endif
00051 #endif
00052
00053
00054 #ifndef HAVE_MEMCPY
00055 # ifdef HAVE_BCOPY
00056 # undef memcpy
00057 # define memcpy(d, s, n) bcopy((s), (d), (n))
00058 # endif
00059 #endif
00060
00061
00062 #ifndef HAVE_MEMMOVE
00063 # ifdef HAVE_BCOPY
00064 # undef memmove
00065 # define memmove(d, s, n) bcopy ((s), (d), (n))
00066 # endif
00067 #endif
00068
00069
00070 #ifndef HAVE_MEMCMP
00071 # ifdef HAVE_BCMP
00072 # undef memcmp
00073 # define memcmp(d, s, n) bcmp((s), (d), (n))
00074 # endif
00075 #endif
00076
00077
00078 #ifndef HAVE_STRCHR
00079 # ifdef HAVE_INDEX
00080 # undef strchr
00081 # define strchr index
00082 # undef strrchr
00083 # define strrchr rindex
00084 # endif
00085 #endif
00086
00087 #endif
00088
00089
00090
00091
00092
00093
00094
00095
00096
00097
00098
00099
00100
00101
00102
00103
00104
00105
Generated on 4 Nov 2004 for OFFIS DCMTK Version 3.5.3 by Doxygen 1.3.8