src/share/native/com/sun/java/util/jar/pack/defines.h

Print this page




  76 // Error messages that we have
  77 #define ERROR_ENOMEM    "Native allocation failed"
  78 #define ERROR_FORMAT    "Corrupted pack file"
  79 #define ERROR_RESOURCE  "Cannot extract resource file"
  80 #define ERROR_OVERFLOW  "Internal buffer overflow"
  81 #define ERROR_INTERNAL  "Internal error"
  82 
  83 #define LOGFILE_STDOUT "-"
  84 #define LOGFILE_STDERR ""
  85 
  86 #define lengthof(array) (sizeof(array)/sizeof(array[0]))
  87 
  88 #define NEW(T, n)    (T*) must_malloc((int)(scale_size(n, sizeof(T))))
  89 #define U_NEW(T, n)  (T*) u->alloc(scale_size(n, sizeof(T)))
  90 #define T_NEW(T, n)  (T*) u->temp_alloc(scale_size(n, sizeof(T)))
  91 
  92 
  93 // bytes and byte arrays
  94 
  95 typedef unsigned int uint;
  96 #if !defined(MACOSX) || (defined(MACOSX) && defined(NO_ZLIB))
  97 #ifdef _LP64
  98 typedef unsigned int uLong; // Historical zlib, should be 32-bit.
  99 #else
 100 typedef unsigned long uLong;
 101 #endif
 102 #endif
 103 #ifdef _MSC_VER
 104 typedef LONGLONG        jlong;
 105 typedef DWORDLONG       julong;
 106 #define MKDIR(dir)      mkdir(dir)
 107 #define getpid()        _getpid()
 108 #define PATH_MAX        MAX_PATH
 109 #define dup2(a,b)       _dup2(a,b)
 110 #define strcasecmp(s1, s2) _stricmp(s1,s2)
 111 #define tempname        _tempname
 112 #define sleep           Sleep
 113 #define snprintf        _snprintf
 114 #else
 115 typedef signed char byte;
 116 #ifdef _LP64




  76 // Error messages that we have
  77 #define ERROR_ENOMEM    "Native allocation failed"
  78 #define ERROR_FORMAT    "Corrupted pack file"
  79 #define ERROR_RESOURCE  "Cannot extract resource file"
  80 #define ERROR_OVERFLOW  "Internal buffer overflow"
  81 #define ERROR_INTERNAL  "Internal error"
  82 
  83 #define LOGFILE_STDOUT "-"
  84 #define LOGFILE_STDERR ""
  85 
  86 #define lengthof(array) (sizeof(array)/sizeof(array[0]))
  87 
  88 #define NEW(T, n)    (T*) must_malloc((int)(scale_size(n, sizeof(T))))
  89 #define U_NEW(T, n)  (T*) u->alloc(scale_size(n, sizeof(T)))
  90 #define T_NEW(T, n)  (T*) u->temp_alloc(scale_size(n, sizeof(T)))
  91 
  92 
  93 // bytes and byte arrays
  94 
  95 typedef unsigned int uint;
  96 #if defined(NO_ZLIB)
  97 #ifdef _LP64
  98 typedef unsigned int uLong; // Historical zlib, should be 32-bit.
  99 #else
 100 typedef unsigned long uLong;
 101 #endif
 102 #endif
 103 #ifdef _MSC_VER
 104 typedef LONGLONG        jlong;
 105 typedef DWORDLONG       julong;
 106 #define MKDIR(dir)      mkdir(dir)
 107 #define getpid()        _getpid()
 108 #define PATH_MAX        MAX_PATH
 109 #define dup2(a,b)       _dup2(a,b)
 110 #define strcasecmp(s1, s2) _stricmp(s1,s2)
 111 #define tempname        _tempname
 112 #define sleep           Sleep
 113 #define snprintf        _snprintf
 114 #else
 115 typedef signed char byte;
 116 #ifdef _LP64