Browse Source

Replace PN_int/uint types with stdint.h types, since all compilers we support have them.
Plus, we already had code that relied on them being available anyway.

rdb 9 years ago
parent
commit
18874fa151
100 changed files with 1069 additions and 1102 deletions
  1. 6 6
      direct/src/dcparser/dcLexer.cxx.prebuilt
  2. 6 6
      direct/src/dcparser/dcLexer.lxx
  3. 2 2
      direct/src/dcparser/dcNumericRange.h
  4. 16 16
      direct/src/dcparser/dcPacker.I
  5. 2 2
      direct/src/dcparser/dcPacker.cxx
  6. 12 12
      direct/src/dcparser/dcPacker.h
  7. 24 24
      direct/src/dcparser/dcPackerInterface.I
  8. 4 4
      direct/src/dcparser/dcPackerInterface.cxx
  9. 10 10
      direct/src/dcparser/dcPackerInterface.h
  10. 2 2
      direct/src/dcparser/dcParserDefs.h
  11. 82 82
      direct/src/dcparser/dcSimpleParameter.cxx
  12. 5 5
      direct/src/dcparser/dcSimpleParameter.h
  13. 4 14
      direct/src/dcparser/dcbase.h
  14. 1 1
      direct/src/distributed/cDistributedSmoothNodeBase.I
  15. 1 1
      direct/src/distributed/cDistributedSmoothNodeBase.cxx
  16. 3 3
      direct/src/distributed/cDistributedSmoothNodeBase.h
  17. 4 4
      dtool/src/dtoolbase/addHash.I
  18. 8 8
      dtool/src/dtoolbase/addHash.cxx
  19. 2 2
      dtool/src/dtoolbase/addHash.h
  20. 1 1
      dtool/src/dtoolbase/atomicAdjustI386Impl.h
  21. 179 179
      dtool/src/dtoolbase/lookup3.c
  22. 3 3
      dtool/src/dtoolbase/lookup3.h
  23. 1 24
      dtool/src/dtoolbase/numeric_types.h
  24. 4 4
      dtool/src/dtoolbase/stl_compares.I
  25. 4 4
      dtool/src/dtoolbase/typeRegistry.cxx
  26. 2 2
      dtool/src/dtoolutil/string_utils.I
  27. 1 1
      dtool/src/dtoolutil/string_utils.h
  28. 1 1
      dtool/src/prc/configDeclaration.I
  29. 5 5
      dtool/src/prc/configDeclaration.cxx
  30. 3 3
      dtool/src/prc/configDeclaration.h
  31. 2 2
      dtool/src/prc/configVariable.I
  32. 2 2
      dtool/src/prc/configVariable.h
  33. 10 10
      dtool/src/prc/configVariableInt64.I
  34. 1 1
      dtool/src/prc/configVariableInt64.cxx
  35. 11 11
      dtool/src/prc/configVariableInt64.h
  36. 6 6
      dtool/src/prc/encryptStreamBuf.cxx
  37. 4 4
      dtool/src/prc/nativeNumericData.I
  38. 28 28
      dtool/src/prc/streamReader.I
  39. 14 14
      dtool/src/prc/streamReader.h
  40. 17 17
      dtool/src/prc/streamWriter.I
  41. 14 14
      dtool/src/prc/streamWriter.h
  42. 1 1
      makepanda/makepanda.py
  43. 1 1
      panda/src/audiotraits/openalAudioManager.cxx
  44. 2 2
      panda/src/audiotraits/openalAudioSound.cxx
  45. 18 18
      panda/src/display/displayInformation.cxx
  46. 30 30
      panda/src/display/displayInformation.h
  47. 16 16
      panda/src/downloader/downloadDb.cxx
  48. 4 4
      panda/src/downloader/downloadDb.h
  49. 5 5
      panda/src/express/config_express.cxx
  50. 17 17
      panda/src/express/datagram.I
  51. 2 2
      panda/src/express/datagram.cxx
  52. 14 14
      panda/src/express/datagram.h
  53. 28 28
      panda/src/express/datagramIterator.I
  54. 3 3
      panda/src/express/datagramIterator.cxx
  55. 15 15
      panda/src/express/datagramIterator.h
  56. 2 2
      panda/src/express/hashVal.cxx
  57. 3 3
      panda/src/express/hashVal.h
  58. 1 1
      panda/src/express/memoryUsage.cxx
  59. 1 1
      panda/src/express/multifile.cxx
  60. 74 74
      panda/src/express/patchfile.cxx
  61. 38 38
      panda/src/express/patchfile.h
  62. 5 5
      panda/src/express/trueClock.cxx
  63. 3 3
      panda/src/express/trueClock.h
  64. 2 2
      panda/src/express/typedef.h
  65. 4 4
      panda/src/ffmpeg/ffmpegAudioCursor.cxx
  66. 3 3
      panda/src/ffmpeg/ffmpegAudioCursor.h
  67. 2 2
      panda/src/ffmpeg/ffmpegVideoCursor.cxx
  68. 2 2
      panda/src/glstuff/glGraphicsStateGuardian_src.cxx
  69. 129 129
      panda/src/gobj/geomVertexColumn.cxx
  70. 14 14
      panda/src/gobj/geomVertexData.I
  71. 3 3
      panda/src/gobj/geomVertexData.cxx
  72. 10 10
      panda/src/gobj/geomVertexData.h
  73. 1 1
      panda/src/gobj/shader.I
  74. 48 48
      panda/src/gobj/texture.cxx
  75. 1 1
      panda/src/gobj/texture.h
  76. 2 2
      panda/src/mathutil/fftCompressor.cxx
  77. 1 1
      panda/src/movies/flacAudioCursor.cxx
  78. 1 1
      panda/src/movies/flacAudioCursor.h
  79. 3 3
      panda/src/movies/microphoneAudioDS.cxx
  80. 1 1
      panda/src/movies/movieAudioCursor.I
  81. 4 4
      panda/src/movies/movieAudioCursor.cxx
  82. 2 2
      panda/src/movies/movieAudioCursor.h
  83. 3 3
      panda/src/movies/userDataAudio.cxx
  84. 3 3
      panda/src/movies/userDataAudio.h
  85. 1 1
      panda/src/movies/userDataAudioCursor.cxx
  86. 1 1
      panda/src/movies/userDataAudioCursor.h
  87. 1 1
      panda/src/movies/vorbisAudioCursor.cxx
  88. 1 1
      panda/src/movies/vorbisAudioCursor.h
  89. 8 8
      panda/src/movies/wavAudioCursor.cxx
  90. 1 1
      panda/src/movies/wavAudioCursor.h
  91. 3 3
      panda/src/nativenet/socket_address.I
  92. 6 6
      panda/src/nativenet/socket_fdset.h
  93. 2 2
      panda/src/nativenet/socket_tcp_ssl.h
  94. 2 2
      panda/src/net/connectionManager.cxx
  95. 1 1
      panda/src/net/connectionReader.cxx
  96. 2 2
      panda/src/net/datagramTCPHeader.cxx
  97. 2 2
      panda/src/net/datagramTCPHeader.h
  98. 4 4
      panda/src/net/datagramUDPHeader.cxx
  99. 1 1
      panda/src/net/datagramUDPHeader.h
  100. 4 4
      panda/src/net/netAddress.cxx

+ 6 - 6
direct/src/dcparser/dcLexer.cxx.prebuilt

@@ -1550,7 +1550,7 @@ YY_RULE_SETUP
   dcyylval.u.uint64 = 0;
   dcyylval.u.uint64 = 0;
   const char *p = dcyytext;
   const char *p = dcyytext;
   while (*p != '\0') {
   while (*p != '\0') {
-    PN_uint64 next_value = dcyylval.u.uint64 * 10;
+    uint64_t next_value = dcyylval.u.uint64 * 10;
     if (next_value < dcyylval.u.uint64) {
     if (next_value < dcyylval.u.uint64) {
       dcyyerror("Number out of range.");
       dcyyerror("Number out of range.");
       dcyylval.u.uint64 = 1;
       dcyylval.u.uint64 = 1;
@@ -1583,9 +1583,9 @@ YY_RULE_SETUP
     ++p;
     ++p;
   }
   }
 
 
-  PN_uint64 value = 0;
+  uint64_t value = 0;
   while (*p != '\0') {
   while (*p != '\0') {
-    PN_uint64 next_value = value * 10;
+    uint64_t next_value = value * 10;
     if (next_value < value) {
     if (next_value < value) {
       dcyyerror("Number out of range.");
       dcyyerror("Number out of range.");
       dcyylval.u.int64 = 1;
       dcyylval.u.int64 = 1;
@@ -1597,13 +1597,13 @@ YY_RULE_SETUP
   }
   }
 
 
   if (neg) {
   if (neg) {
-    dcyylval.u.int64 = -(PN_int64)value;
+    dcyylval.u.int64 = -(int64_t)value;
     if (dcyylval.u.int64 > 0) {
     if (dcyylval.u.int64 > 0) {
       dcyyerror("Number out of range.");
       dcyyerror("Number out of range.");
       dcyylval.u.int64 = 1;
       dcyylval.u.int64 = 1;
     }
     }
   } else {
   } else {
-    dcyylval.u.int64 = (PN_int64)value;
+    dcyylval.u.int64 = (int64_t)value;
     if (dcyylval.u.int64 < 0) {
     if (dcyylval.u.int64 < 0) {
       dcyyerror("Number out of range.");
       dcyyerror("Number out of range.");
       dcyylval.u.int64 = 1;
       dcyylval.u.int64 = 1;
@@ -1625,7 +1625,7 @@ YY_RULE_SETUP
   dcyylval.u.uint64 = 0;
   dcyylval.u.uint64 = 0;
   const char *p = dcyytext + 2;
   const char *p = dcyytext + 2;
   while (*p != '\0') {
   while (*p != '\0') {
-    PN_uint64 next_value = dcyylval.u.uint64 * 16;
+    uint64_t next_value = dcyylval.u.uint64 * 16;
     if (next_value < dcyylval.u.uint64) {
     if (next_value < dcyylval.u.uint64) {
       dcyyerror("Number out of range.");
       dcyyerror("Number out of range.");
       dcyylval.u.uint64 = 1;
       dcyylval.u.uint64 = 1;

+ 6 - 6
direct/src/dcparser/dcLexer.lxx

@@ -612,7 +612,7 @@ REALNUM              ([+-]?(([0-9]+[.])|([0-9]*[.][0-9]+))([eE][+-]?[0-9]+)?)
   dcyylval.u.uint64 = 0;
   dcyylval.u.uint64 = 0;
   const char *p = dcyytext;
   const char *p = dcyytext;
   while (*p != '\0') {
   while (*p != '\0') {
-    PN_uint64 next_value = dcyylval.u.uint64 * 10;
+    uint64_t next_value = dcyylval.u.uint64 * 10;
     if (next_value < dcyylval.u.uint64) {
     if (next_value < dcyylval.u.uint64) {
       dcyyerror("Number out of range.");
       dcyyerror("Number out of range.");
       dcyylval.u.uint64 = 1;
       dcyylval.u.uint64 = 1;
@@ -642,9 +642,9 @@ REALNUM              ([+-]?(([0-9]+[.])|([0-9]*[.][0-9]+))([eE][+-]?[0-9]+)?)
     ++p;
     ++p;
   }
   }
 
 
-  PN_uint64 value = 0;
+  uint64_t value = 0;
   while (*p != '\0') {
   while (*p != '\0') {
-    PN_uint64 next_value = value * 10;
+    uint64_t next_value = value * 10;
     if (next_value < value) {
     if (next_value < value) {
       dcyyerror("Number out of range.");
       dcyyerror("Number out of range.");
       dcyylval.u.int64 = 1;
       dcyylval.u.int64 = 1;
@@ -656,13 +656,13 @@ REALNUM              ([+-]?(([0-9]+[.])|([0-9]*[.][0-9]+))([eE][+-]?[0-9]+)?)
   }
   }
 
 
   if (neg) {
   if (neg) {
-    dcyylval.u.int64 = -(PN_int64)value;
+    dcyylval.u.int64 = -(int64_t)value;
     if (dcyylval.u.int64 > 0) {
     if (dcyylval.u.int64 > 0) {
       dcyyerror("Number out of range.");
       dcyyerror("Number out of range.");
       dcyylval.u.int64 = 1;
       dcyylval.u.int64 = 1;
     }
     }
   } else {
   } else {
-    dcyylval.u.int64 = (PN_int64)value;
+    dcyylval.u.int64 = (int64_t)value;
     if (dcyylval.u.int64 < 0) {
     if (dcyylval.u.int64 < 0) {
       dcyyerror("Number out of range.");
       dcyyerror("Number out of range.");
       dcyylval.u.int64 = 1;
       dcyylval.u.int64 = 1;
@@ -681,7 +681,7 @@ REALNUM              ([+-]?(([0-9]+[.])|([0-9]*[.][0-9]+))([eE][+-]?[0-9]+)?)
   dcyylval.u.uint64 = 0;
   dcyylval.u.uint64 = 0;
   const char *p = dcyytext + 2;
   const char *p = dcyytext + 2;
   while (*p != '\0') {
   while (*p != '\0') {
-    PN_uint64 next_value = dcyylval.u.uint64 * 16;
+    uint64_t next_value = dcyylval.u.uint64 * 16;
     if (next_value < dcyylval.u.uint64) {
     if (next_value < dcyylval.u.uint64) {
       dcyyerror("Number out of range.");
       dcyyerror("Number out of range.");
       dcyylval.u.uint64 = 1;
       dcyylval.u.uint64 = 1;

+ 2 - 2
direct/src/dcparser/dcNumericRange.h

@@ -71,8 +71,8 @@ private:
 
 
 typedef DCNumericRange<int> DCIntRange;
 typedef DCNumericRange<int> DCIntRange;
 typedef DCNumericRange<unsigned int> DCUnsignedIntRange;
 typedef DCNumericRange<unsigned int> DCUnsignedIntRange;
-typedef DCNumericRange<PN_int64> DCInt64Range;
-typedef DCNumericRange<PN_uint64> DCUnsignedInt64Range;
+typedef DCNumericRange<int64_t> DCInt64Range;
+typedef DCNumericRange<uint64_t> DCUnsignedInt64Range;
 typedef DCNumericRange<double> DCDoubleRange;
 typedef DCNumericRange<double> DCDoubleRange;
 
 
 #endif
 #endif

+ 16 - 16
direct/src/dcparser/dcPacker.I

@@ -178,7 +178,7 @@ pack_uint(unsigned int value) {
  * Packs the indicated numeric or string value into the stream.
  * Packs the indicated numeric or string value into the stream.
  */
  */
 INLINE void DCPacker::
 INLINE void DCPacker::
-pack_int64(PN_int64 value) {
+pack_int64(int64_t value) {
   nassertv(_mode == M_pack || _mode == M_repack);
   nassertv(_mode == M_pack || _mode == M_repack);
   if (_current_field == NULL) {
   if (_current_field == NULL) {
     _pack_error = true;
     _pack_error = true;
@@ -192,7 +192,7 @@ pack_int64(PN_int64 value) {
  * Packs the indicated numeric or string value into the stream.
  * Packs the indicated numeric or string value into the stream.
  */
  */
 INLINE void DCPacker::
 INLINE void DCPacker::
-pack_uint64(PN_uint64 value) {
+pack_uint64(uint64_t value) {
   nassertv(_mode == M_pack || _mode == M_repack);
   nassertv(_mode == M_pack || _mode == M_repack);
   if (_current_field == NULL) {
   if (_current_field == NULL) {
     _pack_error = true;
     _pack_error = true;
@@ -291,9 +291,9 @@ unpack_uint() {
 /**
 /**
  * Unpacks the current numeric or string value from the stream.
  * Unpacks the current numeric or string value from the stream.
  */
  */
-INLINE PN_int64 DCPacker::
+INLINE int64_t DCPacker::
 unpack_int64() {
 unpack_int64() {
-  PN_int64 value = 0;
+  int64_t value = 0;
   nassertr(_mode == M_unpack, value);
   nassertr(_mode == M_unpack, value);
   if (_current_field == NULL) {
   if (_current_field == NULL) {
     _pack_error = true;
     _pack_error = true;
@@ -310,9 +310,9 @@ unpack_int64() {
 /**
 /**
  * Unpacks the current numeric or string value from the stream.
  * Unpacks the current numeric or string value from the stream.
  */
  */
-INLINE PN_uint64 DCPacker::
+INLINE uint64_t DCPacker::
 unpack_uint64() {
 unpack_uint64() {
-  PN_uint64 value = 0;
+  uint64_t value = 0;
   nassertr(_mode == M_unpack, value);
   nassertr(_mode == M_unpack, value);
   if (_current_field == NULL) {
   if (_current_field == NULL) {
     _pack_error = true;
     _pack_error = true;
@@ -409,7 +409,7 @@ unpack_uint(unsigned int &value) {
  * Unpacks the current numeric or string value from the stream.
  * Unpacks the current numeric or string value from the stream.
  */
  */
 INLINE void DCPacker::
 INLINE void DCPacker::
-unpack_int64(PN_int64 &value) {
+unpack_int64(int64_t &value) {
   nassertv(_mode == M_unpack);
   nassertv(_mode == M_unpack);
   if (_current_field == NULL) {
   if (_current_field == NULL) {
     _pack_error = true;
     _pack_error = true;
@@ -425,7 +425,7 @@ unpack_int64(PN_int64 &value) {
  * Unpacks the current numeric or string value from the stream.
  * Unpacks the current numeric or string value from the stream.
  */
  */
 INLINE void DCPacker::
 INLINE void DCPacker::
-unpack_uint64(PN_uint64 &value) {
+unpack_uint64(uint64_t &value) {
   nassertv(_mode == M_unpack);
   nassertv(_mode == M_unpack);
   if (_current_field == NULL) {
   if (_current_field == NULL) {
     _pack_error = true;
     _pack_error = true;
@@ -668,7 +668,7 @@ raw_pack_int32(int value) {
  * Packs the data into the buffer between packing sessions.
  * Packs the data into the buffer between packing sessions.
  */
  */
 INLINE void DCPacker::
 INLINE void DCPacker::
-raw_pack_int64(PN_int64 value) {
+raw_pack_int64(int64_t value) {
   nassertv(_mode == M_idle);
   nassertv(_mode == M_idle);
   DCPackerInterface::do_pack_int64(_pack_data.get_write_pointer(8), value);
   DCPackerInterface::do_pack_int64(_pack_data.get_write_pointer(8), value);
 }
 }
@@ -704,7 +704,7 @@ raw_pack_uint32(unsigned int value) {
  * Packs the data into the buffer between packing sessions.
  * Packs the data into the buffer between packing sessions.
  */
  */
 INLINE void DCPacker::
 INLINE void DCPacker::
-raw_pack_uint64(PN_uint64 value) {
+raw_pack_uint64(uint64_t value) {
   nassertv(_mode == M_idle);
   nassertv(_mode == M_idle);
   DCPackerInterface::do_pack_uint64(_pack_data.get_write_pointer(8), value);
   DCPackerInterface::do_pack_uint64(_pack_data.get_write_pointer(8), value);
 }
 }
@@ -761,9 +761,9 @@ raw_unpack_int32() {
 /**
 /**
  * Unpacks the data from the buffer between unpacking sessions.
  * Unpacks the data from the buffer between unpacking sessions.
  */
  */
-INLINE PN_int64 DCPacker::
+INLINE int64_t DCPacker::
 raw_unpack_int64() {
 raw_unpack_int64() {
-  PN_int64 value = 0;
+  int64_t value = 0;
   raw_unpack_int64(value);
   raw_unpack_int64(value);
   return value;
   return value;
 }
 }
@@ -843,9 +843,9 @@ raw_unpack_uint32() {
 /**
 /**
  * Unpacks the data from the buffer between unpacking sessions.
  * Unpacks the data from the buffer between unpacking sessions.
  */
  */
-INLINE PN_uint64 DCPacker::
+INLINE uint64_t DCPacker::
 raw_unpack_uint64() {
 raw_unpack_uint64() {
-  PN_uint64 value = 0;
+  uint64_t value = 0;
   raw_unpack_uint64(value);
   raw_unpack_uint64(value);
   return value;
   return value;
 }
 }
@@ -874,7 +874,7 @@ raw_unpack_string() {
  * Unpacks the data from the buffer between unpacking sessions.
  * Unpacks the data from the buffer between unpacking sessions.
  */
  */
 INLINE void DCPacker::
 INLINE void DCPacker::
-raw_unpack_int64(PN_int64 &value) {
+raw_unpack_int64(int64_t &value) {
   nassertv(_mode == M_idle && _unpack_data != NULL);
   nassertv(_mode == M_idle && _unpack_data != NULL);
   if (_unpack_p + 8 > _unpack_length) {
   if (_unpack_p + 8 > _unpack_length) {
     _pack_error = true;
     _pack_error = true;
@@ -930,7 +930,7 @@ raw_unpack_uint32(unsigned int &value) {
  * Unpacks the data from the buffer between unpacking sessions.
  * Unpacks the data from the buffer between unpacking sessions.
  */
  */
 INLINE void DCPacker::
 INLINE void DCPacker::
-raw_unpack_uint64(PN_uint64 &value) {
+raw_unpack_uint64(uint64_t &value) {
   nassertv(_mode == M_idle && _unpack_data != NULL);
   nassertv(_mode == M_idle && _unpack_data != NULL);
   if (_unpack_p + 8 > _unpack_length) {
   if (_unpack_p + 8 > _unpack_length) {
     _pack_error = true;
     _pack_error = true;

+ 2 - 2
direct/src/dcparser/dcPacker.cxx

@@ -858,14 +858,14 @@ unpack_object() {
 
 
   case PT_int64:
   case PT_int64:
     {
     {
-      PN_int64 value = unpack_int64();
+      int64_t value = unpack_int64();
       object = PyLong_FromLongLong(value);
       object = PyLong_FromLongLong(value);
     }
     }
     break;
     break;
 
 
   case PT_uint64:
   case PT_uint64:
     {
     {
-      PN_uint64 value = unpack_uint64();
+      uint64_t value = unpack_uint64();
       object = PyLong_FromUnsignedLongLong(value);
       object = PyLong_FromUnsignedLongLong(value);
     }
     }
     break;
     break;

+ 12 - 12
direct/src/dcparser/dcPacker.h

@@ -72,8 +72,8 @@ PUBLISHED:
   INLINE void pack_double(double value);
   INLINE void pack_double(double value);
   INLINE void pack_int(int value);
   INLINE void pack_int(int value);
   INLINE void pack_uint(unsigned int value);
   INLINE void pack_uint(unsigned int value);
-  INLINE void pack_int64(PN_int64 value);
-  INLINE void pack_uint64(PN_uint64 value);
+  INLINE void pack_int64(int64_t value);
+  INLINE void pack_uint64(uint64_t value);
   INLINE void pack_string(const string &value);
   INLINE void pack_string(const string &value);
   INLINE void pack_literal_value(const string &value);
   INLINE void pack_literal_value(const string &value);
   void pack_default_value();
   void pack_default_value();
@@ -81,8 +81,8 @@ PUBLISHED:
   INLINE double unpack_double();
   INLINE double unpack_double();
   INLINE int unpack_int();
   INLINE int unpack_int();
   INLINE unsigned int unpack_uint();
   INLINE unsigned int unpack_uint();
-  INLINE PN_int64 unpack_int64();
-  INLINE PN_uint64 unpack_uint64();
+  INLINE int64_t unpack_int64();
+  INLINE uint64_t unpack_uint64();
   INLINE string unpack_string();
   INLINE string unpack_string();
   INLINE string unpack_literal_value();
   INLINE string unpack_literal_value();
   void unpack_validate();
   void unpack_validate();
@@ -94,8 +94,8 @@ public:
   INLINE void unpack_double(double &value);
   INLINE void unpack_double(double &value);
   INLINE void unpack_int(int &value);
   INLINE void unpack_int(int &value);
   INLINE void unpack_uint(unsigned int &value);
   INLINE void unpack_uint(unsigned int &value);
-  INLINE void unpack_int64(PN_int64 &value);
-  INLINE void unpack_uint64(PN_uint64 &value);
+  INLINE void unpack_int64(int64_t &value);
+  INLINE void unpack_uint64(uint64_t &value);
   INLINE void unpack_string(string &value);
   INLINE void unpack_string(string &value);
   INLINE void unpack_literal_value(string &value);
   INLINE void unpack_literal_value(string &value);
 
 
@@ -141,11 +141,11 @@ PUBLISHED:
   INLINE void raw_pack_int8(int value);
   INLINE void raw_pack_int8(int value);
   INLINE void raw_pack_int16(int value);
   INLINE void raw_pack_int16(int value);
   INLINE void raw_pack_int32(int value);
   INLINE void raw_pack_int32(int value);
-  INLINE void raw_pack_int64(PN_int64 value);
+  INLINE void raw_pack_int64(int64_t value);
   INLINE void raw_pack_uint8(unsigned int value);
   INLINE void raw_pack_uint8(unsigned int value);
   INLINE void raw_pack_uint16(unsigned int value);
   INLINE void raw_pack_uint16(unsigned int value);
   INLINE void raw_pack_uint32(unsigned int value);
   INLINE void raw_pack_uint32(unsigned int value);
-  INLINE void raw_pack_uint64(PN_uint64 value);
+  INLINE void raw_pack_uint64(uint64_t value);
   INLINE void raw_pack_float64(double value);
   INLINE void raw_pack_float64(double value);
   INLINE void raw_pack_string(const string &value);
   INLINE void raw_pack_string(const string &value);
 
 
@@ -158,11 +158,11 @@ PUBLISHED:
   INLINE int raw_unpack_int8();
   INLINE int raw_unpack_int8();
   INLINE int raw_unpack_int16();
   INLINE int raw_unpack_int16();
   INLINE int raw_unpack_int32();
   INLINE int raw_unpack_int32();
-  INLINE PN_int64 raw_unpack_int64();
+  INLINE int64_t raw_unpack_int64();
   INLINE unsigned int raw_unpack_uint8();
   INLINE unsigned int raw_unpack_uint8();
   INLINE unsigned int raw_unpack_uint16();
   INLINE unsigned int raw_unpack_uint16();
   INLINE unsigned int raw_unpack_uint32();
   INLINE unsigned int raw_unpack_uint32();
-  INLINE PN_uint64 raw_unpack_uint64();
+  INLINE uint64_t raw_unpack_uint64();
   INLINE double raw_unpack_float64();
   INLINE double raw_unpack_float64();
   INLINE string raw_unpack_string();
   INLINE string raw_unpack_string();
 
 
@@ -170,11 +170,11 @@ public:
   INLINE void raw_unpack_int8(int &value);
   INLINE void raw_unpack_int8(int &value);
   INLINE void raw_unpack_int16(int &value);
   INLINE void raw_unpack_int16(int &value);
   INLINE void raw_unpack_int32(int &value);
   INLINE void raw_unpack_int32(int &value);
-  INLINE void raw_unpack_int64(PN_int64 &value);
+  INLINE void raw_unpack_int64(int64_t &value);
   INLINE void raw_unpack_uint8(unsigned int &value);
   INLINE void raw_unpack_uint8(unsigned int &value);
   INLINE void raw_unpack_uint16(unsigned int &value);
   INLINE void raw_unpack_uint16(unsigned int &value);
   INLINE void raw_unpack_uint32(unsigned int &value);
   INLINE void raw_unpack_uint32(unsigned int &value);
-  INLINE void raw_unpack_uint64(PN_uint64 &value);
+  INLINE void raw_unpack_uint64(uint64_t &value);
   INLINE void raw_unpack_float64(double &value);
   INLINE void raw_unpack_float64(double &value);
   INLINE void raw_unpack_string(string &value);
   INLINE void raw_unpack_string(string &value);
 
 

+ 24 - 24
direct/src/dcparser/dcPackerInterface.I

@@ -142,7 +142,7 @@ do_pack_int32(char *buffer, int value) {
  *
  *
  */
  */
 INLINE void DCPackerInterface::
 INLINE void DCPackerInterface::
-do_pack_int64(char *buffer, PN_int64 value) {
+do_pack_int64(char *buffer, int64_t value) {
   buffer[0] = (char)(value & 0xff);
   buffer[0] = (char)(value & 0xff);
   buffer[1] = (char)((value >> 8) & 0xff);
   buffer[1] = (char)((value >> 8) & 0xff);
   buffer[2] = (char)((value >> 16) & 0xff);
   buffer[2] = (char)((value >> 16) & 0xff);
@@ -185,7 +185,7 @@ do_pack_uint32(char *buffer, unsigned int value) {
  *
  *
  */
  */
 INLINE void DCPackerInterface::
 INLINE void DCPackerInterface::
-do_pack_uint64(char *buffer, PN_uint64 value) {
+do_pack_uint64(char *buffer, uint64_t value) {
   buffer[0] = (char)(value & 0xff);
   buffer[0] = (char)(value & 0xff);
   buffer[1] = (char)((value >> 8) & 0xff);
   buffer[1] = (char)((value >> 8) & 0xff);
   buffer[2] = (char)((value >> 16) & 0xff);
   buffer[2] = (char)((value >> 16) & 0xff);
@@ -244,16 +244,16 @@ do_unpack_int32(const char *buffer) {
 /**
 /**
  *
  *
  */
  */
-INLINE PN_int64 DCPackerInterface::
+INLINE int64_t DCPackerInterface::
 do_unpack_int64(const char *buffer) {
 do_unpack_int64(const char *buffer) {
-  return (PN_int64)((PN_uint64)(unsigned char)buffer[0] |
-                    ((PN_uint64)(unsigned char)buffer[1] << 8) |
-                    ((PN_uint64)(unsigned char)buffer[2] << 16) |
-                    ((PN_uint64)(unsigned char)buffer[3] << 24) |
-                    ((PN_uint64)(unsigned char)buffer[4] << 32) |
-                    ((PN_uint64)(unsigned char)buffer[5] << 40) |
-                    ((PN_uint64)(unsigned char)buffer[6] << 48) |
-                    ((PN_int64)(signed char)buffer[7] << 54));
+  return (int64_t)((uint64_t)(unsigned char)buffer[0] |
+                    ((uint64_t)(unsigned char)buffer[1] << 8) |
+                    ((uint64_t)(unsigned char)buffer[2] << 16) |
+                    ((uint64_t)(unsigned char)buffer[3] << 24) |
+                    ((uint64_t)(unsigned char)buffer[4] << 32) |
+                    ((uint64_t)(unsigned char)buffer[5] << 40) |
+                    ((uint64_t)(unsigned char)buffer[6] << 48) |
+                    ((int64_t)(signed char)buffer[7] << 54));
 }
 }
 /**
 /**
  *
  *
@@ -286,16 +286,16 @@ do_unpack_uint32(const char *buffer) {
 /**
 /**
  *
  *
  */
  */
-INLINE PN_uint64 DCPackerInterface::
+INLINE uint64_t DCPackerInterface::
 do_unpack_uint64(const char *buffer) {
 do_unpack_uint64(const char *buffer) {
-  return ((PN_uint64)(unsigned char)buffer[0] |
-          ((PN_uint64)(unsigned char)buffer[1] << 8) |
-          ((PN_uint64)(unsigned char)buffer[2] << 16) |
-          ((PN_uint64)(unsigned char)buffer[3] << 24) |
-          ((PN_uint64)(unsigned char)buffer[4] << 32) |
-          ((PN_uint64)(unsigned char)buffer[5] << 40) |
-          ((PN_uint64)(unsigned char)buffer[6] << 48) |
-          ((PN_int64)(signed char)buffer[7] << 54));
+  return ((uint64_t)(unsigned char)buffer[0] |
+          ((uint64_t)(unsigned char)buffer[1] << 8) |
+          ((uint64_t)(unsigned char)buffer[2] << 16) |
+          ((uint64_t)(unsigned char)buffer[3] << 24) |
+          ((uint64_t)(unsigned char)buffer[4] << 32) |
+          ((uint64_t)(unsigned char)buffer[5] << 40) |
+          ((uint64_t)(unsigned char)buffer[6] << 48) |
+          ((int64_t)(signed char)buffer[7] << 54));
 }
 }
 
 
 
 
@@ -342,8 +342,8 @@ validate_int_limits(int value, int num_bits, bool &range_error) {
  * true if it does not.
  * true if it does not.
  */
  */
 INLINE void DCPackerInterface::
 INLINE void DCPackerInterface::
-validate_int64_limits(PN_int64 value, int num_bits, bool &range_error) {
-  PN_int64 mask = ((PN_int64)1 << (num_bits - 1)) - 1;
+validate_int64_limits(int64_t value, int num_bits, bool &range_error) {
+  int64_t mask = ((int64_t)1 << (num_bits - 1)) - 1;
   value |= mask;
   value |= mask;
 
 
   if (value != mask && value != -1) {
   if (value != mask && value != -1) {
@@ -373,8 +373,8 @@ validate_uint_limits(unsigned int value, int num_bits, bool &range_error) {
  * range_error true if it does not.
  * range_error true if it does not.
  */
  */
 INLINE void DCPackerInterface::
 INLINE void DCPackerInterface::
-validate_uint64_limits(PN_uint64 value, int num_bits, bool &range_error) {
-  PN_uint64 mask = ((PN_uint64)1 << num_bits) - 1;
+validate_uint64_limits(uint64_t value, int num_bits, bool &range_error) {
+  uint64_t mask = ((uint64_t)1 << num_bits) - 1;
   value &= ~mask;
   value &= ~mask;
 
 
   if (value != 0) {
   if (value != 0) {

+ 4 - 4
direct/src/dcparser/dcPackerInterface.cxx

@@ -226,7 +226,7 @@ pack_uint(DCPackData &, unsigned int, bool &pack_error, bool &) const {
  * Packs the indicated numeric or string value into the stream.
  * Packs the indicated numeric or string value into the stream.
  */
  */
 void DCPackerInterface::
 void DCPackerInterface::
-pack_int64(DCPackData &, PN_int64, bool &pack_error, bool &) const {
+pack_int64(DCPackData &, int64_t, bool &pack_error, bool &) const {
   pack_error = true;
   pack_error = true;
 }
 }
 
 
@@ -234,7 +234,7 @@ pack_int64(DCPackData &, PN_int64, bool &pack_error, bool &) const {
  * Packs the indicated numeric or string value into the stream.
  * Packs the indicated numeric or string value into the stream.
  */
  */
 void DCPackerInterface::
 void DCPackerInterface::
-pack_uint64(DCPackData &, PN_uint64, bool &pack_error, bool &) const {
+pack_uint64(DCPackData &, uint64_t, bool &pack_error, bool &) const {
   pack_error = true;
   pack_error = true;
 }
 }
 
 
@@ -284,7 +284,7 @@ unpack_uint(const char *, size_t, size_t &, unsigned int &, bool &pack_error, bo
  * Unpacks the current numeric or string value from the stream.
  * Unpacks the current numeric or string value from the stream.
  */
  */
 void DCPackerInterface::
 void DCPackerInterface::
-unpack_int64(const char *, size_t, size_t &, PN_int64 &, bool &pack_error, bool &) const {
+unpack_int64(const char *, size_t, size_t &, int64_t &, bool &pack_error, bool &) const {
   pack_error = true;
   pack_error = true;
 }
 }
 
 
@@ -292,7 +292,7 @@ unpack_int64(const char *, size_t, size_t &, PN_int64 &, bool &pack_error, bool
  * Unpacks the current numeric or string value from the stream.
  * Unpacks the current numeric or string value from the stream.
  */
  */
 void DCPackerInterface::
 void DCPackerInterface::
-unpack_uint64(const char *, size_t, size_t &, PN_uint64 &, bool &pack_error, bool &) const {
+unpack_uint64(const char *, size_t, size_t &, uint64_t &, bool &pack_error, bool &) const {
   pack_error = true;
   pack_error = true;
 }
 }
 
 

+ 10 - 10
direct/src/dcparser/dcPackerInterface.h

@@ -107,9 +107,9 @@ public:
                         bool &pack_error, bool &range_error) const;
                         bool &pack_error, bool &range_error) const;
   virtual void pack_uint(DCPackData &pack_data, unsigned int value,
   virtual void pack_uint(DCPackData &pack_data, unsigned int value,
                          bool &pack_error, bool &range_error) const;
                          bool &pack_error, bool &range_error) const;
-  virtual void pack_int64(DCPackData &pack_data, PN_int64 value,
+  virtual void pack_int64(DCPackData &pack_data, int64_t value,
                           bool &pack_error, bool &range_error) const;
                           bool &pack_error, bool &range_error) const;
-  virtual void pack_uint64(DCPackData &pack_data, PN_uint64 value,
+  virtual void pack_uint64(DCPackData &pack_data, uint64_t value,
                            bool &pack_error, bool &range_error) const;
                            bool &pack_error, bool &range_error) const;
   virtual void pack_string(DCPackData &pack_data, const string &value,
   virtual void pack_string(DCPackData &pack_data, const string &value,
                            bool &pack_error, bool &range_error) const;
                            bool &pack_error, bool &range_error) const;
@@ -122,9 +122,9 @@ public:
   virtual void unpack_uint(const char *data, size_t length, size_t &p,
   virtual void unpack_uint(const char *data, size_t length, size_t &p,
                            unsigned int &value, bool &pack_error, bool &range_error) const;
                            unsigned int &value, bool &pack_error, bool &range_error) const;
   virtual void unpack_int64(const char *data, size_t length, size_t &p,
   virtual void unpack_int64(const char *data, size_t length, size_t &p,
-                            PN_int64 &value, bool &pack_error, bool &range_error) const;
+                            int64_t &value, bool &pack_error, bool &range_error) const;
   virtual void unpack_uint64(const char *data, size_t length, size_t &p,
   virtual void unpack_uint64(const char *data, size_t length, size_t &p,
-                             PN_uint64 &value, bool &pack_error, bool &range_error) const;
+                             uint64_t &value, bool &pack_error, bool &range_error) const;
   virtual void unpack_string(const char *data, size_t length, size_t &p,
   virtual void unpack_string(const char *data, size_t length, size_t &p,
                              string &value, bool &pack_error, bool &range_error) const;
                              string &value, bool &pack_error, bool &range_error) const;
   virtual bool unpack_validate(const char *data, size_t length, size_t &p,
   virtual bool unpack_validate(const char *data, size_t length, size_t &p,
@@ -138,30 +138,30 @@ public:
   INLINE static void do_pack_int8(char *buffer, int value);
   INLINE static void do_pack_int8(char *buffer, int value);
   INLINE static void do_pack_int16(char *buffer, int value);
   INLINE static void do_pack_int16(char *buffer, int value);
   INLINE static void do_pack_int32(char *buffer, int value);
   INLINE static void do_pack_int32(char *buffer, int value);
-  INLINE static void do_pack_int64(char *buffer, PN_int64 value);
+  INLINE static void do_pack_int64(char *buffer, int64_t value);
   INLINE static void do_pack_uint8(char *buffer, unsigned int value);
   INLINE static void do_pack_uint8(char *buffer, unsigned int value);
   INLINE static void do_pack_uint16(char *buffer, unsigned int value);
   INLINE static void do_pack_uint16(char *buffer, unsigned int value);
   INLINE static void do_pack_uint32(char *buffer, unsigned int value);
   INLINE static void do_pack_uint32(char *buffer, unsigned int value);
-  INLINE static void do_pack_uint64(char *buffer, PN_uint64 value);
+  INLINE static void do_pack_uint64(char *buffer, uint64_t value);
   INLINE static void do_pack_float64(char *buffer, double value);
   INLINE static void do_pack_float64(char *buffer, double value);
 
 
   INLINE static int do_unpack_int8(const char *buffer);
   INLINE static int do_unpack_int8(const char *buffer);
   INLINE static int do_unpack_int16(const char *buffer);
   INLINE static int do_unpack_int16(const char *buffer);
   INLINE static int do_unpack_int32(const char *buffer);
   INLINE static int do_unpack_int32(const char *buffer);
-  INLINE static PN_int64 do_unpack_int64(const char *buffer);
+  INLINE static int64_t do_unpack_int64(const char *buffer);
   INLINE static unsigned int do_unpack_uint8(const char *buffer);
   INLINE static unsigned int do_unpack_uint8(const char *buffer);
   INLINE static unsigned int do_unpack_uint16(const char *buffer);
   INLINE static unsigned int do_unpack_uint16(const char *buffer);
   INLINE static unsigned int do_unpack_uint32(const char *buffer);
   INLINE static unsigned int do_unpack_uint32(const char *buffer);
-  INLINE static PN_uint64 do_unpack_uint64(const char *buffer);
+  INLINE static uint64_t do_unpack_uint64(const char *buffer);
   INLINE static double do_unpack_float64(const char *buffer);
   INLINE static double do_unpack_float64(const char *buffer);
 
 
   INLINE static void validate_int_limits(int value, int num_bits,
   INLINE static void validate_int_limits(int value, int num_bits,
                                          bool &range_error);
                                          bool &range_error);
-  INLINE static void validate_int64_limits(PN_int64 value, int num_bits,
+  INLINE static void validate_int64_limits(int64_t value, int num_bits,
                                            bool &range_error);
                                            bool &range_error);
   INLINE static void validate_uint_limits(unsigned int value, int num_bits,
   INLINE static void validate_uint_limits(unsigned int value, int num_bits,
                                           bool &range_error);
                                           bool &range_error);
-  INLINE static void validate_uint64_limits(PN_uint64 value, int num_bits,
+  INLINE static void validate_uint64_limits(uint64_t value, int num_bits,
                                             bool &range_error);
                                             bool &range_error);
 
 
   const DCPackerCatalog *get_catalog() const;
   const DCPackerCatalog *get_catalog() const;

+ 2 - 2
direct/src/dcparser/dcParserDefs.h

@@ -48,8 +48,8 @@ public:
   union U {
   union U {
     int s_int;
     int s_int;
     unsigned int s_uint;
     unsigned int s_uint;
-    PN_int64 int64;
-    PN_uint64 uint64;
+    int64_t int64;
+    uint64_t uint64;
     double real;
     double real;
     bool flag;
     bool flag;
     DCClass *dclass;
     DCClass *dclass;

+ 82 - 82
direct/src/dcparser/dcSimpleParameter.cxx

@@ -313,7 +313,7 @@ set_modulus(double modulus) {
 
 
   bool range_error = false;
   bool range_error = false;
   _double_modulus = modulus * _divisor;
   _double_modulus = modulus * _divisor;
-  _uint64_modulus = (PN_uint64)floor(_double_modulus + 0.5);
+  _uint64_modulus = (uint64_t)floor(_double_modulus + 0.5);
   _uint_modulus = (unsigned int)_uint64_modulus;
   _uint_modulus = (unsigned int)_uint64_modulus;
 
 
   // Check the range.  The legitimate range for a modulus value is 1 through
   // Check the range.  The legitimate range for a modulus value is 1 through
@@ -413,8 +413,8 @@ set_range(const DCDoubleRange &range) {
   case ST_int8array:
   case ST_int8array:
     _int_range.clear();
     _int_range.clear();
     for (i = 0; i < num_ranges; i++) {
     for (i = 0; i < num_ranges; i++) {
-      PN_int64 min = (PN_int64)floor(range.get_min(i) * _divisor + 0.5);
-      PN_int64 max = (PN_int64)floor(range.get_max(i) * _divisor + 0.5);
+      int64_t min = (int64_t)floor(range.get_min(i) * _divisor + 0.5);
+      int64_t max = (int64_t)floor(range.get_max(i) * _divisor + 0.5);
       validate_int64_limits(min, 8, range_error);
       validate_int64_limits(min, 8, range_error);
       validate_int64_limits(max, 8, range_error);
       validate_int64_limits(max, 8, range_error);
       _int_range.add_range((int)min, (int)max);
       _int_range.add_range((int)min, (int)max);
@@ -425,8 +425,8 @@ set_range(const DCDoubleRange &range) {
   case ST_int16array:
   case ST_int16array:
     _int_range.clear();
     _int_range.clear();
     for (i = 0; i < num_ranges; i++) {
     for (i = 0; i < num_ranges; i++) {
-      PN_int64 min = (PN_int64)floor(range.get_min(i) * _divisor + 0.5);
-      PN_int64 max = (PN_int64)floor(range.get_max(i) * _divisor + 0.5);
+      int64_t min = (int64_t)floor(range.get_min(i) * _divisor + 0.5);
+      int64_t max = (int64_t)floor(range.get_max(i) * _divisor + 0.5);
       validate_int64_limits(min, 16, range_error);
       validate_int64_limits(min, 16, range_error);
       validate_int64_limits(max, 16, range_error);
       validate_int64_limits(max, 16, range_error);
       _int_range.add_range((int)min, (int)max);
       _int_range.add_range((int)min, (int)max);
@@ -437,8 +437,8 @@ set_range(const DCDoubleRange &range) {
   case ST_int32array:
   case ST_int32array:
     _int_range.clear();
     _int_range.clear();
     for (i = 0; i < num_ranges; i++) {
     for (i = 0; i < num_ranges; i++) {
-      PN_int64 min = (PN_int64)floor(range.get_min(i) * _divisor + 0.5);
-      PN_int64 max = (PN_int64)floor(range.get_max(i) * _divisor + 0.5);
+      int64_t min = (int64_t)floor(range.get_min(i) * _divisor + 0.5);
+      int64_t max = (int64_t)floor(range.get_max(i) * _divisor + 0.5);
       validate_int64_limits(min, 32, range_error);
       validate_int64_limits(min, 32, range_error);
       validate_int64_limits(max, 32, range_error);
       validate_int64_limits(max, 32, range_error);
       _int_range.add_range((int)min, (int)max);
       _int_range.add_range((int)min, (int)max);
@@ -448,8 +448,8 @@ set_range(const DCDoubleRange &range) {
   case ST_int64:
   case ST_int64:
     _int64_range.clear();
     _int64_range.clear();
     for (i = 0; i < num_ranges; i++) {
     for (i = 0; i < num_ranges; i++) {
-      PN_int64 min = (PN_int64)floor(range.get_min(i) * _divisor + 0.5);
-      PN_int64 max = (PN_int64)floor(range.get_max(i) * _divisor + 0.5);
+      int64_t min = (int64_t)floor(range.get_min(i) * _divisor + 0.5);
+      int64_t max = (int64_t)floor(range.get_max(i) * _divisor + 0.5);
       _int64_range.add_range(min, max);
       _int64_range.add_range(min, max);
     }
     }
     break;
     break;
@@ -459,8 +459,8 @@ set_range(const DCDoubleRange &range) {
   case ST_uint8array:
   case ST_uint8array:
     _uint_range.clear();
     _uint_range.clear();
     for (i = 0; i < num_ranges; i++) {
     for (i = 0; i < num_ranges; i++) {
-      PN_uint64 min = (PN_uint64)floor(range.get_min(i) * _divisor + 0.5);
-      PN_uint64 max = (PN_uint64)floor(range.get_max(i) * _divisor + 0.5);
+      uint64_t min = (uint64_t)floor(range.get_min(i) * _divisor + 0.5);
+      uint64_t max = (uint64_t)floor(range.get_max(i) * _divisor + 0.5);
       validate_uint64_limits(min, 8, range_error);
       validate_uint64_limits(min, 8, range_error);
       validate_uint64_limits(max, 8, range_error);
       validate_uint64_limits(max, 8, range_error);
       _uint_range.add_range((unsigned int)min, (unsigned int)max);
       _uint_range.add_range((unsigned int)min, (unsigned int)max);
@@ -471,8 +471,8 @@ set_range(const DCDoubleRange &range) {
   case ST_uint16array:
   case ST_uint16array:
     _uint_range.clear();
     _uint_range.clear();
     for (i = 0; i < num_ranges; i++) {
     for (i = 0; i < num_ranges; i++) {
-      PN_uint64 min = (PN_uint64)floor(range.get_min(i) * _divisor + 0.5);
-      PN_uint64 max = (PN_uint64)floor(range.get_max(i) * _divisor + 0.5);
+      uint64_t min = (uint64_t)floor(range.get_min(i) * _divisor + 0.5);
+      uint64_t max = (uint64_t)floor(range.get_max(i) * _divisor + 0.5);
       validate_uint64_limits(min, 16, range_error);
       validate_uint64_limits(min, 16, range_error);
       validate_uint64_limits(max, 16, range_error);
       validate_uint64_limits(max, 16, range_error);
       _uint_range.add_range((unsigned int)min, (unsigned int)max);
       _uint_range.add_range((unsigned int)min, (unsigned int)max);
@@ -483,8 +483,8 @@ set_range(const DCDoubleRange &range) {
   case ST_uint32array:
   case ST_uint32array:
     _uint_range.clear();
     _uint_range.clear();
     for (i = 0; i < num_ranges; i++) {
     for (i = 0; i < num_ranges; i++) {
-      PN_uint64 min = (PN_uint64)floor(range.get_min(i) * _divisor + 0.5);
-      PN_uint64 max = (PN_uint64)floor(range.get_max(i) * _divisor + 0.5);
+      uint64_t min = (uint64_t)floor(range.get_min(i) * _divisor + 0.5);
+      uint64_t max = (uint64_t)floor(range.get_max(i) * _divisor + 0.5);
       validate_uint64_limits(min, 32, range_error);
       validate_uint64_limits(min, 32, range_error);
       validate_uint64_limits(max, 32, range_error);
       validate_uint64_limits(max, 32, range_error);
       _uint_range.add_range((unsigned int)min, (unsigned int)max);
       _uint_range.add_range((unsigned int)min, (unsigned int)max);
@@ -494,8 +494,8 @@ set_range(const DCDoubleRange &range) {
   case ST_uint64:
   case ST_uint64:
     _uint64_range.clear();
     _uint64_range.clear();
     for (i = 0; i < num_ranges; i++) {
     for (i = 0; i < num_ranges; i++) {
-      PN_uint64 min = (PN_uint64)floor(range.get_min(i) * _divisor + 0.5);
-      PN_uint64 max = (PN_uint64)floor(range.get_max(i) * _divisor + 0.5);
+      uint64_t min = (uint64_t)floor(range.get_min(i) * _divisor + 0.5);
+      uint64_t max = (uint64_t)floor(range.get_max(i) * _divisor + 0.5);
       _uint64_range.add_range(min, max);
       _uint64_range.add_range(min, max);
     }
     }
     break;
     break;
@@ -513,8 +513,8 @@ set_range(const DCDoubleRange &range) {
   case ST_blob:
   case ST_blob:
     _uint_range.clear();
     _uint_range.clear();
     for (i = 0; i < num_ranges; i++) {
     for (i = 0; i < num_ranges; i++) {
-      PN_uint64 min = (PN_uint64)floor(range.get_min(i) * _divisor + 0.5);
-      PN_uint64 max = (PN_uint64)floor(range.get_max(i) * _divisor + 0.5);
+      uint64_t min = (uint64_t)floor(range.get_min(i) * _divisor + 0.5);
+      uint64_t max = (uint64_t)floor(range.get_max(i) * _divisor + 0.5);
       validate_uint64_limits(min, 16, range_error);
       validate_uint64_limits(min, 16, range_error);
       validate_uint64_limits(max, 16, range_error);
       validate_uint64_limits(max, 16, range_error);
       _uint_range.add_range((unsigned int)min, (unsigned int)max);
       _uint_range.add_range((unsigned int)min, (unsigned int)max);
@@ -536,8 +536,8 @@ set_range(const DCDoubleRange &range) {
   case ST_blob32:
   case ST_blob32:
     _uint_range.clear();
     _uint_range.clear();
     for (i = 0; i < num_ranges; i++) {
     for (i = 0; i < num_ranges; i++) {
-      PN_uint64 min = (PN_uint64)floor(range.get_min(i) * _divisor + 0.5);
-      PN_uint64 max = (PN_uint64)floor(range.get_max(i) * _divisor + 0.5);
+      uint64_t min = (uint64_t)floor(range.get_min(i) * _divisor + 0.5);
+      uint64_t max = (uint64_t)floor(range.get_max(i) * _divisor + 0.5);
       validate_uint64_limits(min, 32, range_error);
       validate_uint64_limits(min, 32, range_error);
       validate_uint64_limits(max, 32, range_error);
       validate_uint64_limits(max, 32, range_error);
       _uint_range.add_range((unsigned int)min, (unsigned int)max);
       _uint_range.add_range((unsigned int)min, (unsigned int)max);
@@ -634,7 +634,7 @@ pack_double(DCPackData &pack_data, double value,
 
 
   case ST_int64:
   case ST_int64:
     {
     {
-      PN_int64 int64_value = (PN_int64)floor(real_value + 0.5);
+      int64_t int64_value = (int64_t)floor(real_value + 0.5);
       _int64_range.validate(int64_value, range_error);
       _int64_range.validate(int64_value, range_error);
       do_pack_int64(pack_data.get_write_pointer(8), int64_value);
       do_pack_int64(pack_data.get_write_pointer(8), int64_value);
     }
     }
@@ -669,7 +669,7 @@ pack_double(DCPackData &pack_data, double value,
 
 
   case ST_uint64:
   case ST_uint64:
     {
     {
-      PN_uint64 int64_value = (PN_uint64)floor(real_value + 0.5);
+      uint64_t int64_value = (uint64_t)floor(real_value + 0.5);
       _uint64_range.validate(int64_value, range_error);
       _uint64_range.validate(int64_value, range_error);
       do_pack_uint64(pack_data.get_write_pointer(8), int64_value);
       do_pack_uint64(pack_data.get_write_pointer(8), int64_value);
     }
     }
@@ -696,7 +696,7 @@ pack_int(DCPackData &pack_data, int value,
   if (value != 0 && (int_value / value) != (int)_divisor) {
   if (value != 0 && (int_value / value) != (int)_divisor) {
     // If we've experienced overflow after applying the divisor, pack it as an
     // If we've experienced overflow after applying the divisor, pack it as an
     // int64 instead.
     // int64 instead.
-    pack_int64(pack_data, (PN_int64)value, pack_error, range_error);
+    pack_int64(pack_data, (int64_t)value, pack_error, range_error);
     return;
     return;
   }
   }
 
 
@@ -859,9 +859,9 @@ pack_uint(DCPackData &pack_data, unsigned int value,
  * Packs the indicated numeric or string value into the stream.
  * Packs the indicated numeric or string value into the stream.
  */
  */
 void DCSimpleParameter::
 void DCSimpleParameter::
-pack_int64(DCPackData &pack_data, PN_int64 value,
+pack_int64(DCPackData &pack_data, int64_t value,
             bool &pack_error, bool &range_error) const {
             bool &pack_error, bool &range_error) const {
-  PN_int64 int_value = value * _divisor;
+  int64_t int_value = value * _divisor;
   if (_has_modulus && _uint64_modulus != 0) {
   if (_has_modulus && _uint64_modulus != 0) {
     if (int_value < 0) {
     if (int_value < 0) {
       int_value = _uint64_modulus - 1 - (-int_value - 1) % _uint64_modulus;
       int_value = _uint64_modulus - 1 - (-int_value - 1) % _uint64_modulus;
@@ -899,35 +899,35 @@ pack_int64(DCPackData &pack_data, PN_int64 value,
     if (int_value < 0) {
     if (int_value < 0) {
       range_error = true;
       range_error = true;
     }
     }
-    _uint_range.validate((unsigned int)(PN_uint64)int_value, range_error);
-    validate_uint64_limits((PN_uint64)int_value, 8, range_error);
-    do_pack_uint8(pack_data.get_write_pointer(1), (unsigned int)(PN_uint64)int_value);
+    _uint_range.validate((unsigned int)(uint64_t)int_value, range_error);
+    validate_uint64_limits((uint64_t)int_value, 8, range_error);
+    do_pack_uint8(pack_data.get_write_pointer(1), (unsigned int)(uint64_t)int_value);
     break;
     break;
 
 
   case ST_uint16:
   case ST_uint16:
     if (int_value < 0) {
     if (int_value < 0) {
       range_error = true;
       range_error = true;
     }
     }
-    _uint_range.validate((unsigned int)(PN_uint64)int_value, range_error);
-    validate_uint64_limits((PN_uint64)int_value, 16, range_error);
-    do_pack_uint16(pack_data.get_write_pointer(2), (unsigned int)(PN_uint64)int_value);
+    _uint_range.validate((unsigned int)(uint64_t)int_value, range_error);
+    validate_uint64_limits((uint64_t)int_value, 16, range_error);
+    do_pack_uint16(pack_data.get_write_pointer(2), (unsigned int)(uint64_t)int_value);
     break;
     break;
 
 
   case ST_uint32:
   case ST_uint32:
     if (int_value < 0) {
     if (int_value < 0) {
       range_error = true;
       range_error = true;
     }
     }
-    _uint_range.validate((unsigned int)(PN_uint64)int_value, range_error);
-    validate_uint64_limits((PN_uint64)int_value, 32, range_error);
-    do_pack_uint32(pack_data.get_write_pointer(4), (unsigned int)(PN_uint64)int_value);
+    _uint_range.validate((unsigned int)(uint64_t)int_value, range_error);
+    validate_uint64_limits((uint64_t)int_value, 32, range_error);
+    do_pack_uint32(pack_data.get_write_pointer(4), (unsigned int)(uint64_t)int_value);
     break;
     break;
 
 
   case ST_uint64:
   case ST_uint64:
     if (int_value < 0) {
     if (int_value < 0) {
       range_error = true;
       range_error = true;
     }
     }
-    _uint64_range.validate((PN_uint64)int_value, range_error);
-    do_pack_uint64(pack_data.get_write_pointer(8), (PN_uint64)int_value);
+    _uint64_range.validate((uint64_t)int_value, range_error);
+    do_pack_uint64(pack_data.get_write_pointer(8), (uint64_t)int_value);
     break;
     break;
 
 
   case ST_float64:
   case ST_float64:
@@ -944,47 +944,47 @@ pack_int64(DCPackData &pack_data, PN_int64 value,
  * Packs the indicated numeric or string value into the stream.
  * Packs the indicated numeric or string value into the stream.
  */
  */
 void DCSimpleParameter::
 void DCSimpleParameter::
-pack_uint64(DCPackData &pack_data, PN_uint64 value,
+pack_uint64(DCPackData &pack_data, uint64_t value,
             bool &pack_error, bool &range_error) const {
             bool &pack_error, bool &range_error) const {
-  PN_uint64 int_value = value * _divisor;
+  uint64_t int_value = value * _divisor;
   if (_has_modulus && _uint64_modulus != 0) {
   if (_has_modulus && _uint64_modulus != 0) {
     int_value = int_value % _uint64_modulus;
     int_value = int_value % _uint64_modulus;
   }
   }
 
 
   switch (_type) {
   switch (_type) {
   case ST_int8:
   case ST_int8:
-    if ((PN_int64)int_value < 0) {
+    if ((int64_t)int_value < 0) {
       range_error = true;
       range_error = true;
     }
     }
-    _int_range.validate((int)(PN_int64)int_value, range_error);
-    validate_int64_limits((PN_int64)int_value, 8, range_error);
-    do_pack_int8(pack_data.get_write_pointer(1), (int)(PN_int64)int_value);
+    _int_range.validate((int)(int64_t)int_value, range_error);
+    validate_int64_limits((int64_t)int_value, 8, range_error);
+    do_pack_int8(pack_data.get_write_pointer(1), (int)(int64_t)int_value);
     break;
     break;
 
 
   case ST_int16:
   case ST_int16:
-    if ((PN_int64)int_value < 0) {
+    if ((int64_t)int_value < 0) {
       range_error = true;
       range_error = true;
     }
     }
-    _int_range.validate((int)(PN_int64)int_value, range_error);
-    validate_int64_limits((PN_int64)int_value, 16, range_error);
-    do_pack_int16(pack_data.get_write_pointer(2), (int)(PN_int64)int_value);
+    _int_range.validate((int)(int64_t)int_value, range_error);
+    validate_int64_limits((int64_t)int_value, 16, range_error);
+    do_pack_int16(pack_data.get_write_pointer(2), (int)(int64_t)int_value);
     break;
     break;
 
 
   case ST_int32:
   case ST_int32:
-    if ((PN_int64)int_value < 0) {
+    if ((int64_t)int_value < 0) {
       range_error = true;
       range_error = true;
     }
     }
-    _int_range.validate((int)(PN_int64)int_value, range_error);
-    validate_int64_limits((PN_int64)int_value, 32, range_error);
-    do_pack_int32(pack_data.get_write_pointer(4), (int)(PN_int64)int_value);
+    _int_range.validate((int)(int64_t)int_value, range_error);
+    validate_int64_limits((int64_t)int_value, 32, range_error);
+    do_pack_int32(pack_data.get_write_pointer(4), (int)(int64_t)int_value);
     break;
     break;
 
 
   case ST_int64:
   case ST_int64:
-    if ((PN_int64)int_value < 0) {
+    if ((int64_t)int_value < 0) {
       range_error = true;
       range_error = true;
     }
     }
-    _int64_range.validate((PN_int64)int_value, range_error);
-    do_pack_int64(pack_data.get_write_pointer(8), (PN_int64)int_value);
+    _int64_range.validate((int64_t)int_value, range_error);
+    do_pack_int64(pack_data.get_write_pointer(8), (int64_t)int_value);
     break;
     break;
 
 
   case ST_char:
   case ST_char:
@@ -1213,7 +1213,7 @@ unpack_double(const char *data, size_t length, size_t &p, double &value,
         pack_error = true;
         pack_error = true;
         return;
         return;
       }
       }
-      PN_int64 int_value = do_unpack_int64(data + p);
+      int64_t int_value = do_unpack_int64(data + p);
       _int64_range.validate(int_value, range_error);
       _int64_range.validate(int_value, range_error);
       value = (double)int_value;
       value = (double)int_value;
       p += 8;
       p += 8;
@@ -1266,7 +1266,7 @@ unpack_double(const char *data, size_t length, size_t &p, double &value,
         pack_error = true;
         pack_error = true;
         return;
         return;
       }
       }
-      PN_uint64 uint_value = do_unpack_uint64(data + p);
+      uint64_t uint_value = do_unpack_uint64(data + p);
       _uint64_range.validate(uint_value, range_error);
       _uint64_range.validate(uint_value, range_error);
       value = (double)uint_value;
       value = (double)uint_value;
       p += 8;
       p += 8;
@@ -1340,7 +1340,7 @@ unpack_int(const char *data, size_t length, size_t &p, int &value,
         pack_error = true;
         pack_error = true;
         return;
         return;
       }
       }
-      PN_int64 int_value = do_unpack_uint64(data + p);
+      int64_t int_value = do_unpack_uint64(data + p);
       _int64_range.validate(int_value, range_error);
       _int64_range.validate(int_value, range_error);
       value = (int)int_value;
       value = (int)int_value;
       if (value != int_value) {
       if (value != int_value) {
@@ -1400,7 +1400,7 @@ unpack_int(const char *data, size_t length, size_t &p, int &value,
         pack_error = true;
         pack_error = true;
         return;
         return;
       }
       }
-      PN_uint64 uint_value = do_unpack_uint64(data + p);
+      uint64_t uint_value = do_unpack_uint64(data + p);
       _uint64_range.validate(uint_value, range_error);
       _uint64_range.validate(uint_value, range_error);
       value = (int)(unsigned int)uint_value;
       value = (int)(unsigned int)uint_value;
       if ((unsigned int)value != uint_value || value < 0) {
       if ((unsigned int)value != uint_value || value < 0) {
@@ -1496,7 +1496,7 @@ unpack_uint(const char *data, size_t length, size_t &p, unsigned int &value,
         pack_error = true;
         pack_error = true;
         return;
         return;
       }
       }
-      PN_int64 int_value = do_unpack_int64(data + p);
+      int64_t int_value = do_unpack_int64(data + p);
       _int64_range.validate(int_value, range_error);
       _int64_range.validate(int_value, range_error);
       if (int_value < 0) {
       if (int_value < 0) {
         pack_error = true;
         pack_error = true;
@@ -1546,7 +1546,7 @@ unpack_uint(const char *data, size_t length, size_t &p, unsigned int &value,
         pack_error = true;
         pack_error = true;
         return;
         return;
       }
       }
-      PN_uint64 uint_value = do_unpack_uint64(data + p);
+      uint64_t uint_value = do_unpack_uint64(data + p);
       _uint64_range.validate(uint_value, range_error);
       _uint64_range.validate(uint_value, range_error);
       value = (unsigned int)uint_value;
       value = (unsigned int)uint_value;
       if (value != uint_value) {
       if (value != uint_value) {
@@ -1585,7 +1585,7 @@ unpack_uint(const char *data, size_t length, size_t &p, unsigned int &value,
  * Unpacks the current numeric or string value from the stream.
  * Unpacks the current numeric or string value from the stream.
  */
  */
 void DCSimpleParameter::
 void DCSimpleParameter::
-unpack_int64(const char *data, size_t length, size_t &p, PN_int64 &value,
+unpack_int64(const char *data, size_t length, size_t &p, int64_t &value,
               bool &pack_error, bool &range_error) const {
               bool &pack_error, bool &range_error) const {
   switch (_type) {
   switch (_type) {
   case ST_int8:
   case ST_int8:
@@ -1596,7 +1596,7 @@ unpack_int64(const char *data, size_t length, size_t &p, PN_int64 &value,
       }
       }
       int int_value = do_unpack_int8(data + p);
       int int_value = do_unpack_int8(data + p);
       _int_range.validate(int_value, range_error);
       _int_range.validate(int_value, range_error);
-      value = (PN_int64)int_value;
+      value = (int64_t)int_value;
       p++;
       p++;
     }
     }
     break;
     break;
@@ -1609,7 +1609,7 @@ unpack_int64(const char *data, size_t length, size_t &p, PN_int64 &value,
       }
       }
       int int_value = do_unpack_int16(data + p);
       int int_value = do_unpack_int16(data + p);
       _int_range.validate(int_value, range_error);
       _int_range.validate(int_value, range_error);
-      value = (PN_int64)int_value;
+      value = (int64_t)int_value;
       p += 2;
       p += 2;
     }
     }
     break;
     break;
@@ -1622,7 +1622,7 @@ unpack_int64(const char *data, size_t length, size_t &p, PN_int64 &value,
       }
       }
       int int_value = do_unpack_int32(data + p);
       int int_value = do_unpack_int32(data + p);
       _int_range.validate(int_value, range_error);
       _int_range.validate(int_value, range_error);
-      value = (PN_int64)int_value;
+      value = (int64_t)int_value;
       p += 4;
       p += 4;
     }
     }
     break;
     break;
@@ -1646,7 +1646,7 @@ unpack_int64(const char *data, size_t length, size_t &p, PN_int64 &value,
       }
       }
       unsigned int uint_value = do_unpack_uint8(data + p);
       unsigned int uint_value = do_unpack_uint8(data + p);
       _uint_range.validate(uint_value, range_error);
       _uint_range.validate(uint_value, range_error);
-      value = (PN_int64)(int)uint_value;
+      value = (int64_t)(int)uint_value;
       p++;
       p++;
     }
     }
     break;
     break;
@@ -1659,7 +1659,7 @@ unpack_int64(const char *data, size_t length, size_t &p, PN_int64 &value,
       }
       }
       unsigned int uint_value = do_unpack_uint16(data + p);
       unsigned int uint_value = do_unpack_uint16(data + p);
       _uint_range.validate(uint_value, range_error);
       _uint_range.validate(uint_value, range_error);
-      value = (PN_int64)(int)uint_value;
+      value = (int64_t)(int)uint_value;
       p += 2;
       p += 2;
     }
     }
     break;
     break;
@@ -1672,7 +1672,7 @@ unpack_int64(const char *data, size_t length, size_t &p, PN_int64 &value,
       }
       }
       unsigned int uint_value = do_unpack_uint32(data + p);
       unsigned int uint_value = do_unpack_uint32(data + p);
       _uint_range.validate(uint_value, range_error);
       _uint_range.validate(uint_value, range_error);
-      value = (PN_int64)(int)uint_value;
+      value = (int64_t)(int)uint_value;
       p += 4;
       p += 4;
     }
     }
     break;
     break;
@@ -1683,9 +1683,9 @@ unpack_int64(const char *data, size_t length, size_t &p, PN_int64 &value,
         pack_error = true;
         pack_error = true;
         return;
         return;
       }
       }
-      PN_uint64 uint_value = do_unpack_uint64(data + p);
+      uint64_t uint_value = do_unpack_uint64(data + p);
       _uint64_range.validate(uint_value, range_error);
       _uint64_range.validate(uint_value, range_error);
-      value = (PN_int64)uint_value;
+      value = (int64_t)uint_value;
       if (value < 0) {
       if (value < 0) {
         pack_error = true;
         pack_error = true;
       }
       }
@@ -1701,7 +1701,7 @@ unpack_int64(const char *data, size_t length, size_t &p, PN_int64 &value,
       }
       }
       double real_value = do_unpack_float64(data + p);
       double real_value = do_unpack_float64(data + p);
       _double_range.validate(real_value, range_error);
       _double_range.validate(real_value, range_error);
-      value = (PN_int64)real_value;
+      value = (int64_t)real_value;
       p += 8;
       p += 8;
     }
     }
     break;
     break;
@@ -1722,7 +1722,7 @@ unpack_int64(const char *data, size_t length, size_t &p, PN_int64 &value,
  * Unpacks the current numeric or string value from the stream.
  * Unpacks the current numeric or string value from the stream.
  */
  */
 void DCSimpleParameter::
 void DCSimpleParameter::
-unpack_uint64(const char *data, size_t length, size_t &p, PN_uint64 &value,
+unpack_uint64(const char *data, size_t length, size_t &p, uint64_t &value,
               bool &pack_error, bool &range_error) const {
               bool &pack_error, bool &range_error) const {
   switch (_type) {
   switch (_type) {
   case ST_int8:
   case ST_int8:
@@ -1736,7 +1736,7 @@ unpack_uint64(const char *data, size_t length, size_t &p, PN_uint64 &value,
       if (int_value < 0) {
       if (int_value < 0) {
         pack_error = true;
         pack_error = true;
       }
       }
-      value = (PN_uint64)(unsigned int)int_value;
+      value = (uint64_t)(unsigned int)int_value;
       p++;
       p++;
     }
     }
     break;
     break;
@@ -1752,7 +1752,7 @@ unpack_uint64(const char *data, size_t length, size_t &p, PN_uint64 &value,
       if (int_value < 0) {
       if (int_value < 0) {
         pack_error = true;
         pack_error = true;
       }
       }
-      value = (PN_uint64)(unsigned int)int_value;
+      value = (uint64_t)(unsigned int)int_value;
       p += 2;
       p += 2;
     }
     }
     break;
     break;
@@ -1768,7 +1768,7 @@ unpack_uint64(const char *data, size_t length, size_t &p, PN_uint64 &value,
       if (int_value < 0) {
       if (int_value < 0) {
         pack_error = true;
         pack_error = true;
       }
       }
-      value = (PN_uint64)(unsigned int)int_value;
+      value = (uint64_t)(unsigned int)int_value;
       p += 4;
       p += 4;
     }
     }
     break;
     break;
@@ -1779,12 +1779,12 @@ unpack_uint64(const char *data, size_t length, size_t &p, PN_uint64 &value,
         pack_error = true;
         pack_error = true;
         return;
         return;
       }
       }
-      PN_int64 int_value = do_unpack_int64(data + p);
+      int64_t int_value = do_unpack_int64(data + p);
       _int64_range.validate(int_value, range_error);
       _int64_range.validate(int_value, range_error);
       if (int_value < 0) {
       if (int_value < 0) {
         pack_error = true;
         pack_error = true;
       }
       }
-      value = (PN_uint64)int_value;
+      value = (uint64_t)int_value;
       p += 8;
       p += 8;
     }
     }
     break;
     break;
@@ -1798,7 +1798,7 @@ unpack_uint64(const char *data, size_t length, size_t &p, PN_uint64 &value,
       }
       }
       unsigned int uint_value = do_unpack_uint8(data + p);
       unsigned int uint_value = do_unpack_uint8(data + p);
       _uint_range.validate(uint_value, range_error);
       _uint_range.validate(uint_value, range_error);
-      value = (PN_uint64)uint_value;
+      value = (uint64_t)uint_value;
       p++;
       p++;
     }
     }
     break;
     break;
@@ -1811,7 +1811,7 @@ unpack_uint64(const char *data, size_t length, size_t &p, PN_uint64 &value,
       }
       }
       unsigned int uint_value = do_unpack_uint16(data + p);
       unsigned int uint_value = do_unpack_uint16(data + p);
       _uint_range.validate(uint_value, range_error);
       _uint_range.validate(uint_value, range_error);
-      value = (PN_uint64)uint_value;
+      value = (uint64_t)uint_value;
       p += 2;
       p += 2;
     }
     }
     break;
     break;
@@ -1824,7 +1824,7 @@ unpack_uint64(const char *data, size_t length, size_t &p, PN_uint64 &value,
       }
       }
       unsigned int uint_value = do_unpack_uint32(data + p);
       unsigned int uint_value = do_unpack_uint32(data + p);
       _uint_range.validate(uint_value, range_error);
       _uint_range.validate(uint_value, range_error);
-      value = (PN_uint64)uint_value;
+      value = (uint64_t)uint_value;
       p += 4;
       p += 4;
     }
     }
     break;
     break;
@@ -1847,7 +1847,7 @@ unpack_uint64(const char *data, size_t length, size_t &p, PN_uint64 &value,
       }
       }
       double real_value = do_unpack_float64(data + p);
       double real_value = do_unpack_float64(data + p);
       _double_range.validate(real_value, range_error);
       _double_range.validate(real_value, range_error);
-      value = (PN_uint64)real_value;
+      value = (uint64_t)real_value;
       p += 8;
       p += 8;
     }
     }
     break;
     break;
@@ -1990,7 +1990,7 @@ unpack_validate(const char *data, size_t length, size_t &p,
         pack_error = true;
         pack_error = true;
         return true;
         return true;
       }
       }
-      PN_int64 int_value = do_unpack_int64(data + p);
+      int64_t int_value = do_unpack_int64(data + p);
       _int64_range.validate(int_value, range_error);
       _int64_range.validate(int_value, range_error);
       p += 8;
       p += 8;
     }
     }
@@ -2039,7 +2039,7 @@ unpack_validate(const char *data, size_t length, size_t &p,
         pack_error = true;
         pack_error = true;
         return true;
         return true;
       }
       }
-      PN_uint64 uint_value = do_unpack_uint64(data + p);
+      uint64_t uint_value = do_unpack_uint64(data + p);
       _uint64_range.validate(uint_value, range_error);
       _uint64_range.validate(uint_value, range_error);
       p += 8;
       p += 8;
     }
     }

+ 5 - 5
direct/src/dcparser/dcSimpleParameter.h

@@ -56,9 +56,9 @@ public:
                         bool &pack_error, bool &range_error) const;
                         bool &pack_error, bool &range_error) const;
   virtual void pack_uint(DCPackData &pack_data, unsigned int value,
   virtual void pack_uint(DCPackData &pack_data, unsigned int value,
                          bool &pack_error, bool &range_error) const;
                          bool &pack_error, bool &range_error) const;
-  virtual void pack_int64(DCPackData &pack_data, PN_int64 value,
+  virtual void pack_int64(DCPackData &pack_data, int64_t value,
                           bool &pack_error, bool &range_error) const;
                           bool &pack_error, bool &range_error) const;
-  virtual void pack_uint64(DCPackData &pack_data, PN_uint64 value,
+  virtual void pack_uint64(DCPackData &pack_data, uint64_t value,
                            bool &pack_error, bool &range_error) const;
                            bool &pack_error, bool &range_error) const;
   virtual void pack_string(DCPackData &pack_data, const string &value,
   virtual void pack_string(DCPackData &pack_data, const string &value,
                            bool &pack_error, bool &range_error) const;
                            bool &pack_error, bool &range_error) const;
@@ -71,9 +71,9 @@ public:
   virtual void unpack_uint(const char *data, size_t length, size_t &p,
   virtual void unpack_uint(const char *data, size_t length, size_t &p,
                            unsigned int &value, bool &pack_error, bool &range_error) const;
                            unsigned int &value, bool &pack_error, bool &range_error) const;
   virtual void unpack_int64(const char *data, size_t length, size_t &p,
   virtual void unpack_int64(const char *data, size_t length, size_t &p,
-                            PN_int64 &value, bool &pack_error, bool &range_error) const;
+                            int64_t &value, bool &pack_error, bool &range_error) const;
   virtual void unpack_uint64(const char *data, size_t length, size_t &p,
   virtual void unpack_uint64(const char *data, size_t length, size_t &p,
-                             PN_uint64 &value, bool &pack_error, bool &range_error) const;
+                             uint64_t &value, bool &pack_error, bool &range_error) const;
   virtual void unpack_string(const char *data, size_t length, size_t &p,
   virtual void unpack_string(const char *data, size_t length, size_t &p,
                              string &value, bool &pack_error, bool &range_error) const;
                              string &value, bool &pack_error, bool &range_error) const;
   virtual bool unpack_validate(const char *data, size_t length, size_t &p,
   virtual bool unpack_validate(const char *data, size_t length, size_t &p,
@@ -125,7 +125,7 @@ private:
 
 
   // All of these modulus values will be filled in, regardless of the type.
   // All of these modulus values will be filled in, regardless of the type.
   unsigned int _uint_modulus;
   unsigned int _uint_modulus;
-  PN_uint64 _uint64_modulus;
+  uint64_t _uint64_modulus;
   double _double_modulus;
   double _double_modulus;
 
 
   static DCClassParameter *_uint32uint8_type;
   static DCClassParameter *_uint32uint8_type;

+ 4 - 14
direct/src/dcparser/dcbase.h

@@ -102,17 +102,7 @@ typedef string Filename;
 #define pmap map
 #define pmap map
 #define pset set
 #define pset set
 
 
-#ifdef WIN32
-typedef __int64 PN_int64;
-typedef unsigned __int64 PN_uint64;
-#else
-typedef long long PN_int64;
-typedef unsigned long long PN_uint64;
-#endif
-
-typedef unsigned char PN_uint8;
-typedef unsigned short PN_uint16;
-typedef unsigned int PN_uint32;
+#include <stdint.h>
 
 
 typedef ifstream pifstream;
 typedef ifstream pifstream;
 typedef ofstream pofstream;
 typedef ofstream pofstream;
@@ -121,8 +111,8 @@ typedef fstream pfstream;
 #endif  // WITHIN_PANDA
 #endif  // WITHIN_PANDA
 
 
 // typedef       unsigned long   CHANNEL_TYPE;
 // typedef       unsigned long   CHANNEL_TYPE;
-typedef       PN_uint64   CHANNEL_TYPE;
-typedef       PN_uint32   DOID_TYPE;
-typedef       PN_uint32   ZONEID_TYPE;
+typedef       uint64_t   CHANNEL_TYPE;
+typedef       uint32_t   DOID_TYPE;
+typedef       uint32_t   ZONEID_TYPE;
 
 
 #endif  // DCBASE_H
 #endif  // DCBASE_H

+ 1 - 1
direct/src/distributed/cDistributedSmoothNodeBase.I

@@ -184,7 +184,7 @@ d_setSmPosHpr(PN_stdfloat x, PN_stdfloat y, PN_stdfloat z, PN_stdfloat h, PN_std
  *
  *
  */
  */
 INLINE void CDistributedSmoothNodeBase::
 INLINE void CDistributedSmoothNodeBase::
-d_setSmPosHprL(PN_stdfloat x, PN_stdfloat y, PN_stdfloat z, PN_stdfloat h, PN_stdfloat p, PN_stdfloat r, PN_uint64 l) {
+d_setSmPosHprL(PN_stdfloat x, PN_stdfloat y, PN_stdfloat z, PN_stdfloat h, PN_stdfloat p, PN_stdfloat r, uint64_t l) {
   // cout << "d_setSmPosHprL: " << x << ", " << y << ", " << z << ", " << h <<
   // cout << "d_setSmPosHprL: " << x << ", " << y << ", " << z << ", " << h <<
   // ", " << p << ", " << r << l << endl;
   // ", " << p << ", " << r << l << endl;
   DCPacker packer;
   DCPacker packer;

+ 1 - 1
direct/src/distributed/cDistributedSmoothNodeBase.cxx

@@ -358,7 +358,7 @@ finish_send_update(DCPacker &packer) {
  * Appends the timestamp and sends the update.
  * Appends the timestamp and sends the update.
  */
  */
 void CDistributedSmoothNodeBase::
 void CDistributedSmoothNodeBase::
-set_curr_l(PN_uint64 l) {
+set_curr_l(uint64_t l) {
   _currL[1] = l;
   _currL[1] = l;
 }
 }
 
 

+ 3 - 3
direct/src/distributed/cDistributedSmoothNodeBase.h

@@ -51,7 +51,7 @@ PUBLISHED:
   void broadcast_pos_hpr_xyh();
   void broadcast_pos_hpr_xyh();
   void broadcast_pos_hpr_xy();
   void broadcast_pos_hpr_xy();
 
 
-  void set_curr_l(PN_uint64 l);
+  void set_curr_l(uint64_t l);
   void print_curr_l();
   void print_curr_l();
 
 
 private:
 private:
@@ -67,7 +67,7 @@ private:
   INLINE void d_setSmXYH(PN_stdfloat x, PN_stdfloat y, PN_stdfloat h);
   INLINE void d_setSmXYH(PN_stdfloat x, PN_stdfloat y, PN_stdfloat h);
   INLINE void d_setSmXYZH(PN_stdfloat x, PN_stdfloat y, PN_stdfloat z, PN_stdfloat h);
   INLINE void d_setSmXYZH(PN_stdfloat x, PN_stdfloat y, PN_stdfloat z, PN_stdfloat h);
   INLINE void d_setSmPosHpr(PN_stdfloat x, PN_stdfloat y, PN_stdfloat z, PN_stdfloat h, PN_stdfloat p, PN_stdfloat r);
   INLINE void d_setSmPosHpr(PN_stdfloat x, PN_stdfloat y, PN_stdfloat z, PN_stdfloat h, PN_stdfloat p, PN_stdfloat r);
-  INLINE void d_setSmPosHprL(PN_stdfloat x, PN_stdfloat y, PN_stdfloat z, PN_stdfloat h, PN_stdfloat p, PN_stdfloat r, PN_uint64 l);
+  INLINE void d_setSmPosHprL(PN_stdfloat x, PN_stdfloat y, PN_stdfloat z, PN_stdfloat h, PN_stdfloat p, PN_stdfloat r, uint64_t l);
 
 
   void begin_send_update(DCPacker &packer, const string &field_name);
   void begin_send_update(DCPacker &packer, const string &field_name);
   void finish_send_update(DCPacker &packer);
   void finish_send_update(DCPacker &packer);
@@ -97,7 +97,7 @@ private:
   bool _store_stop;
   bool _store_stop;
   // contains most recently sent location info as index 0, index 1 contains
   // contains most recently sent location info as index 0, index 1 contains
   // most recently set location info
   // most recently set location info
-  PN_uint64 _currL[2];
+  uint64_t _currL[2];
 };
 };
 
 
 #include "cDistributedSmoothNodeBase.I"
 #include "cDistributedSmoothNodeBase.I"

+ 4 - 4
dtool/src/dtoolbase/addHash.I

@@ -15,8 +15,8 @@
  * Adds a linear sequence of uint32 words to the hash.
  * Adds a linear sequence of uint32 words to the hash.
  */
  */
 INLINE size_t AddHash::
 INLINE size_t AddHash::
-add_hash(size_t start, const PN_uint32 *words, size_t num_words) {
-  return (size_t)hashword(words, num_words, (PN_uint32)start);
+add_hash(size_t start, const uint32_t *words, size_t num_words) {
+  return (size_t)hashword(words, num_words, (uint32_t)start);
 }
 }
 
 
 /**
 /**
@@ -24,7 +24,7 @@ add_hash(size_t start, const PN_uint32 *words, size_t num_words) {
  */
  */
 INLINE size_t AddHash::
 INLINE size_t AddHash::
 add_hash(size_t start, const PN_float32 *floats, size_t num_floats) {
 add_hash(size_t start, const PN_float32 *floats, size_t num_floats) {
-  return add_hash(start, (const PN_uint32 *)floats, num_floats);
+  return add_hash(start, (const uint32_t *)floats, num_floats);
 }
 }
 
 
 /**
 /**
@@ -32,5 +32,5 @@ add_hash(size_t start, const PN_float32 *floats, size_t num_floats) {
  */
  */
 INLINE size_t AddHash::
 INLINE size_t AddHash::
 add_hash(size_t start, const PN_float64 *floats, size_t num_floats) {
 add_hash(size_t start, const PN_float64 *floats, size_t num_floats) {
-  return add_hash(start, (const PN_uint32 *)floats, num_floats * 2);
+  return add_hash(start, (const uint32_t *)floats, num_floats * 2);
 }
 }

+ 8 - 8
dtool/src/dtoolbase/addHash.cxx

@@ -17,33 +17,33 @@
  * Adds a linear sequence of bytes to the hash.
  * Adds a linear sequence of bytes to the hash.
  */
  */
 size_t AddHash::
 size_t AddHash::
-add_hash(size_t start, const PN_uint8 *bytes, size_t num_bytes) {
+add_hash(size_t start, const uint8_t *bytes, size_t num_bytes) {
   size_t num_words = num_bytes >> 2;
   size_t num_words = num_bytes >> 2;
   size_t remaining_bytes = num_bytes - (num_words << 2);
   size_t remaining_bytes = num_bytes - (num_words << 2);
-  size_t hash = (size_t)hashword((const PN_uint32 *)bytes, num_words, (PN_uint32)start);
+  size_t hash = (size_t)hashword((const uint32_t *)bytes, num_words, (uint32_t)start);
 
 
   switch (remaining_bytes) {
   switch (remaining_bytes) {
   case 3:
   case 3:
     {
     {
-      PN_uint32 remaining;
+      uint32_t remaining;
       remaining = (bytes[num_bytes - 3] << 16) | (bytes[num_bytes - 2] << 8) | (bytes[num_bytes - 1]);
       remaining = (bytes[num_bytes - 3] << 16) | (bytes[num_bytes - 2] << 8) | (bytes[num_bytes - 1]);
-      hash = (size_t)hashword(&remaining, 1, (PN_uint32)hash);
+      hash = (size_t)hashword(&remaining, 1, (uint32_t)hash);
     }
     }
     break;
     break;
 
 
   case 2:
   case 2:
     {
     {
-      PN_uint32 remaining;
+      uint32_t remaining;
       remaining = (bytes[num_bytes - 2] << 8) | (bytes[num_bytes - 1]);
       remaining = (bytes[num_bytes - 2] << 8) | (bytes[num_bytes - 1]);
-      hash = (size_t)hashword(&remaining, 1, (PN_uint32)hash);
+      hash = (size_t)hashword(&remaining, 1, (uint32_t)hash);
     }
     }
     break;
     break;
 
 
   case 1:
   case 1:
     {
     {
-      PN_uint32 remaining;
+      uint32_t remaining;
       remaining = (bytes[num_bytes - 1]);
       remaining = (bytes[num_bytes - 1]);
-      hash = (size_t)hashword(&remaining, 1, (PN_uint32)hash);
+      hash = (size_t)hashword(&remaining, 1, (uint32_t)hash);
     }
     }
     break;
     break;
 
 

+ 2 - 2
dtool/src/dtoolbase/addHash.h

@@ -25,8 +25,8 @@
  */
  */
 class EXPCL_DTOOL AddHash {
 class EXPCL_DTOOL AddHash {
 public:
 public:
-  INLINE static size_t add_hash(size_t start, const PN_uint32 *words, size_t num_words);
-  static size_t add_hash(size_t start, const PN_uint8 *bytes, size_t num_bytes);
+  INLINE static size_t add_hash(size_t start, const uint32_t *words, size_t num_words);
+  static size_t add_hash(size_t start, const uint8_t *bytes, size_t num_bytes);
   INLINE static size_t add_hash(size_t start, const PN_float32 *floats, size_t num_floats);
   INLINE static size_t add_hash(size_t start, const PN_float32 *floats, size_t num_floats);
   INLINE static size_t add_hash(size_t start, const PN_float64 *floats, size_t num_floats);
   INLINE static size_t add_hash(size_t start, const PN_float64 *floats, size_t num_floats);
 };
 };

+ 1 - 1
dtool/src/dtoolbase/atomicAdjustI386Impl.h

@@ -28,7 +28,7 @@
  */
  */
 class EXPCL_DTOOL AtomicAdjustI386Impl {
 class EXPCL_DTOOL AtomicAdjustI386Impl {
 public:
 public:
-  typedef ALIGN_4BYTE PN_int32 Integer;
+  typedef ALIGN_4BYTE int32_t Integer;
   typedef void *UnalignedPointer;
   typedef void *UnalignedPointer;
   typedef ALIGN_4BYTE UnalignedPointer Pointer;
   typedef ALIGN_4BYTE UnalignedPointer Pointer;
 
 

+ 179 - 179
dtool/src/dtoolbase/lookup3.c

@@ -149,25 +149,25 @@ and these came close:
 /*
 /*
 --------------------------------------------------------------------
 --------------------------------------------------------------------
  This works on all machines.  To be useful, it requires
  This works on all machines.  To be useful, it requires
- -- that the key be an array of PN_uint32's, and
- -- that the length be the number of PN_uint32's in the key
+ -- that the key be an array of uint32_t's, and
+ -- that the length be the number of uint32_t's in the key
 
 
  The function hashword() is identical to hashlittle() on little-endian
  The function hashword() is identical to hashlittle() on little-endian
  machines, and identical to hashbig() on big-endian machines,
  machines, and identical to hashbig() on big-endian machines,
- except that the length has to be measured in PN_uint32s rather than in
+ except that the length has to be measured in uint32_ts rather than in
  bytes.  hashlittle() is more complicated than hashword() only because
  bytes.  hashlittle() is more complicated than hashword() only because
  hashlittle() has to dance around fitting the key bytes into registers.
  hashlittle() has to dance around fitting the key bytes into registers.
 --------------------------------------------------------------------
 --------------------------------------------------------------------
 */
 */
-PN_uint32 hashword(
-const PN_uint32 *k,                   /* the key, an array of PN_uint32 values */
-size_t          length,               /* the length of the key, in PN_uint32s */
-PN_uint32        initval)         /* the previous hash, or an arbitrary value */
+uint32_t hashword(
+const uint32_t *k,                   /* the key, an array of uint32_t values */
+size_t          length,               /* the length of the key, in uint32_ts */
+uint32_t        initval)         /* the previous hash, or an arbitrary value */
 {
 {
-  PN_uint32 a,b,c;
+  uint32_t a,b,c;
 
 
   /* Set up the internal state */
   /* Set up the internal state */
-  a = b = c = 0xdeadbeef + (((PN_uint32)length)<<2) + initval;
+  a = b = c = 0xdeadbeef + (((uint32_t)length)<<2) + initval;
 
 
   /*------------------------------------------------- handle most of the key */
   /*------------------------------------------------- handle most of the key */
   while (length > 3)
   while (length > 3)
@@ -180,7 +180,7 @@ PN_uint32        initval)         /* the previous hash, or an arbitrary value */
     k += 3;
     k += 3;
   }
   }
 
 
-  /*------------------------------------------- handle the last 3 PN_uint32's */
+  /*------------------------------------------- handle the last 3 uint32_t's */
   switch(length)                     /* all the case statements fall through */
   switch(length)                     /* all the case statements fall through */
   { 
   { 
   case 3 : c+=k[2];
   case 3 : c+=k[2];
@@ -211,7 +211,7 @@ use a bitmask.  For example, if you need only 10 bits, do
   h = (h & hashmask(10));
   h = (h & hashmask(10));
 In which case, the hash table should have hashsize(10) elements.
 In which case, the hash table should have hashsize(10) elements.
 
 
-If you are hashing n strings (PN_uint8 **)k, do it like this:
+If you are hashing n strings (uint8_t **)k, do it like this:
   for (i=0, h=0; i<n; ++i) h = hashlittle( k[i], len[i], h);
   for (i=0, h=0; i<n; ++i) h = hashlittle( k[i], len[i], h);
 
 
 By Bob Jenkins, 2006.  [email protected].  You may use this
 By Bob Jenkins, 2006.  [email protected].  You may use this
@@ -222,19 +222,19 @@ acceptable.  Do NOT use for cryptographic purposes.
 -------------------------------------------------------------------------------
 -------------------------------------------------------------------------------
 */
 */
 
 
-PN_uint32 hashlittle( const void *key, size_t length, PN_uint32 initval)
+uint32_t hashlittle( const void *key, size_t length, uint32_t initval)
 {
 {
-  PN_uint32 a,b,c;                                          /* internal state */
+  uint32_t a,b,c;                                          /* internal state */
   union { const void *ptr; size_t i; } u;     /* needed for Mac Powerbook G4 */
   union { const void *ptr; size_t i; } u;     /* needed for Mac Powerbook G4 */
 
 
   /* Set up the internal state */
   /* Set up the internal state */
-  a = b = c = 0xdeadbeef + ((PN_uint32)length) + initval;
+  a = b = c = 0xdeadbeef + ((uint32_t)length) + initval;
 
 
   u.ptr = key;
   u.ptr = key;
   if (HASH_LITTLE_ENDIAN && ((u.i & 0x3) == 0)) {
   if (HASH_LITTLE_ENDIAN && ((u.i & 0x3) == 0)) {
-    const PN_uint32 *k =(PN_uint32*) key;                           /* read 32-bit chunks */
+    const uint32_t *k =(uint32_t*) key;                           /* read 32-bit chunks */
 #ifdef VALGRIND
 #ifdef VALGRIND
-    const PN_uint8  *k8;
+    const uint8_t  *k8;
 #endif
 #endif
 
 
     /*------ all but last block: aligned reads and affect 32 bits of (a,b,c) */
     /*------ all but last block: aligned reads and affect 32 bits of (a,b,c) */
@@ -279,20 +279,20 @@ PN_uint32 hashlittle( const void *key, size_t length, PN_uint32 initval)
 
 
 #else /* make valgrind happy */
 #else /* make valgrind happy */
 
 
-    k8 = (const PN_uint8 *)k;
+    k8 = (const uint8_t *)k;
     switch(length)
     switch(length)
     {
     {
     case 12: c+=k[2]; b+=k[1]; a+=k[0]; break;
     case 12: c+=k[2]; b+=k[1]; a+=k[0]; break;
-    case 11: c+=((PN_uint32)k8[10])<<16;  /* fall through */
-    case 10: c+=((PN_uint32)k8[9])<<8;    /* fall through */
+    case 11: c+=((uint32_t)k8[10])<<16;  /* fall through */
+    case 10: c+=((uint32_t)k8[9])<<8;    /* fall through */
     case 9 : c+=k8[8];                   /* fall through */
     case 9 : c+=k8[8];                   /* fall through */
     case 8 : b+=k[1]; a+=k[0]; break;
     case 8 : b+=k[1]; a+=k[0]; break;
-    case 7 : b+=((PN_uint32)k8[6])<<16;   /* fall through */
-    case 6 : b+=((PN_uint32)k8[5])<<8;    /* fall through */
+    case 7 : b+=((uint32_t)k8[6])<<16;   /* fall through */
+    case 6 : b+=((uint32_t)k8[5])<<8;    /* fall through */
     case 5 : b+=k8[4];                   /* fall through */
     case 5 : b+=k8[4];                   /* fall through */
     case 4 : a+=k[0]; break;
     case 4 : a+=k[0]; break;
-    case 3 : a+=((PN_uint32)k8[2])<<16;   /* fall through */
-    case 2 : a+=((PN_uint32)k8[1])<<8;    /* fall through */
+    case 3 : a+=((uint32_t)k8[2])<<16;   /* fall through */
+    case 2 : a+=((uint32_t)k8[1])<<8;    /* fall through */
     case 1 : a+=k8[0]; break;
     case 1 : a+=k8[0]; break;
     case 0 : return c;
     case 0 : return c;
     }
     }
@@ -300,45 +300,45 @@ PN_uint32 hashlittle( const void *key, size_t length, PN_uint32 initval)
 #endif /* !valgrind */
 #endif /* !valgrind */
 
 
   } else if (HASH_LITTLE_ENDIAN && ((u.i & 0x1) == 0)) {
   } else if (HASH_LITTLE_ENDIAN && ((u.i & 0x1) == 0)) {
-    const PN_uint16 *k = (PN_uint16*)key;                           /* read 16-bit chunks */
-    const PN_uint8  *k8;
+    const uint16_t *k = (uint16_t*)key;                           /* read 16-bit chunks */
+    const uint8_t  *k8;
 
 
     /*--------------- all but last block: aligned reads and different mixing */
     /*--------------- all but last block: aligned reads and different mixing */
     while (length > 12)
     while (length > 12)
     {
     {
-      a += k[0] + (((PN_uint32)k[1])<<16);
-      b += k[2] + (((PN_uint32)k[3])<<16);
-      c += k[4] + (((PN_uint32)k[5])<<16);
+      a += k[0] + (((uint32_t)k[1])<<16);
+      b += k[2] + (((uint32_t)k[3])<<16);
+      c += k[4] + (((uint32_t)k[5])<<16);
       mix(a,b,c);
       mix(a,b,c);
       length -= 12;
       length -= 12;
       k += 6;
       k += 6;
     }
     }
 
 
     /*----------------------------- handle the last (probably partial) block */
     /*----------------------------- handle the last (probably partial) block */
-    k8 = (const PN_uint8 *)k;
+    k8 = (const uint8_t *)k;
     switch(length)
     switch(length)
     {
     {
-    case 12: c+=k[4]+(((PN_uint32)k[5])<<16);
-             b+=k[2]+(((PN_uint32)k[3])<<16);
-             a+=k[0]+(((PN_uint32)k[1])<<16);
+    case 12: c+=k[4]+(((uint32_t)k[5])<<16);
+             b+=k[2]+(((uint32_t)k[3])<<16);
+             a+=k[0]+(((uint32_t)k[1])<<16);
              break;
              break;
-    case 11: c+=((PN_uint32)k8[10])<<16;     /* fall through */
+    case 11: c+=((uint32_t)k8[10])<<16;     /* fall through */
     case 10: c+=k[4];
     case 10: c+=k[4];
-             b+=k[2]+(((PN_uint32)k[3])<<16);
-             a+=k[0]+(((PN_uint32)k[1])<<16);
+             b+=k[2]+(((uint32_t)k[3])<<16);
+             a+=k[0]+(((uint32_t)k[1])<<16);
              break;
              break;
     case 9 : c+=k8[8];                      /* fall through */
     case 9 : c+=k8[8];                      /* fall through */
-    case 8 : b+=k[2]+(((PN_uint32)k[3])<<16);
-             a+=k[0]+(((PN_uint32)k[1])<<16);
+    case 8 : b+=k[2]+(((uint32_t)k[3])<<16);
+             a+=k[0]+(((uint32_t)k[1])<<16);
              break;
              break;
-    case 7 : b+=((PN_uint32)k8[6])<<16;      /* fall through */
+    case 7 : b+=((uint32_t)k8[6])<<16;      /* fall through */
     case 6 : b+=k[2];
     case 6 : b+=k[2];
-             a+=k[0]+(((PN_uint32)k[1])<<16);
+             a+=k[0]+(((uint32_t)k[1])<<16);
              break;
              break;
     case 5 : b+=k8[4];                      /* fall through */
     case 5 : b+=k8[4];                      /* fall through */
-    case 4 : a+=k[0]+(((PN_uint32)k[1])<<16);
+    case 4 : a+=k[0]+(((uint32_t)k[1])<<16);
              break;
              break;
-    case 3 : a+=((PN_uint32)k8[2])<<16;      /* fall through */
+    case 3 : a+=((uint32_t)k8[2])<<16;      /* fall through */
     case 2 : a+=k[0];
     case 2 : a+=k[0];
              break;
              break;
     case 1 : a+=k8[0];
     case 1 : a+=k8[0];
@@ -347,23 +347,23 @@ PN_uint32 hashlittle( const void *key, size_t length, PN_uint32 initval)
     }
     }
 
 
   } else {                        /* need to read the key one byte at a time */
   } else {                        /* need to read the key one byte at a time */
-    const PN_uint8 *k =(PN_uint8*) key;
+    const uint8_t *k =(uint8_t*) key;
 
 
     /*--------------- all but the last block: affect some 32 bits of (a,b,c) */
     /*--------------- all but the last block: affect some 32 bits of (a,b,c) */
     while (length > 12)
     while (length > 12)
     {
     {
       a += k[0];
       a += k[0];
-      a += ((PN_uint32)k[1])<<8;
-      a += ((PN_uint32)k[2])<<16;
-      a += ((PN_uint32)k[3])<<24;
+      a += ((uint32_t)k[1])<<8;
+      a += ((uint32_t)k[2])<<16;
+      a += ((uint32_t)k[3])<<24;
       b += k[4];
       b += k[4];
-      b += ((PN_uint32)k[5])<<8;
-      b += ((PN_uint32)k[6])<<16;
-      b += ((PN_uint32)k[7])<<24;
+      b += ((uint32_t)k[5])<<8;
+      b += ((uint32_t)k[6])<<16;
+      b += ((uint32_t)k[7])<<24;
       c += k[8];
       c += k[8];
-      c += ((PN_uint32)k[9])<<8;
-      c += ((PN_uint32)k[10])<<16;
-      c += ((PN_uint32)k[11])<<24;
+      c += ((uint32_t)k[9])<<8;
+      c += ((uint32_t)k[10])<<16;
+      c += ((uint32_t)k[11])<<24;
       mix(a,b,c);
       mix(a,b,c);
       length -= 12;
       length -= 12;
       k += 12;
       k += 12;
@@ -372,17 +372,17 @@ PN_uint32 hashlittle( const void *key, size_t length, PN_uint32 initval)
     /*-------------------------------- last block: affect all 32 bits of (c) */
     /*-------------------------------- last block: affect all 32 bits of (c) */
     switch(length)                   /* all the case statements fall through */
     switch(length)                   /* all the case statements fall through */
     {
     {
-    case 12: c+=((PN_uint32)k[11])<<24;
-    case 11: c+=((PN_uint32)k[10])<<16;
-    case 10: c+=((PN_uint32)k[9])<<8;
+    case 12: c+=((uint32_t)k[11])<<24;
+    case 11: c+=((uint32_t)k[10])<<16;
+    case 10: c+=((uint32_t)k[9])<<8;
     case 9 : c+=k[8];
     case 9 : c+=k[8];
-    case 8 : b+=((PN_uint32)k[7])<<24;
-    case 7 : b+=((PN_uint32)k[6])<<16;
-    case 6 : b+=((PN_uint32)k[5])<<8;
+    case 8 : b+=((uint32_t)k[7])<<24;
+    case 7 : b+=((uint32_t)k[6])<<16;
+    case 6 : b+=((uint32_t)k[5])<<8;
     case 5 : b+=k[4];
     case 5 : b+=k[4];
-    case 4 : a+=((PN_uint32)k[3])<<24;
-    case 3 : a+=((PN_uint32)k[2])<<16;
-    case 2 : a+=((PN_uint32)k[1])<<8;
+    case 4 : a+=((uint32_t)k[3])<<24;
+    case 3 : a+=((uint32_t)k[2])<<16;
+    case 2 : a+=((uint32_t)k[1])<<8;
     case 1 : a+=k[0];
     case 1 : a+=k[0];
              break;
              break;
     case 0 : return c;
     case 0 : return c;
@@ -407,21 +407,21 @@ PN_uint32 hashlittle( const void *key, size_t length, PN_uint32 initval)
 void hashlittle2( 
 void hashlittle2( 
   const void *key,       /* the key to hash */
   const void *key,       /* the key to hash */
   size_t      length,    /* length of the key */
   size_t      length,    /* length of the key */
-  PN_uint32   *pc,        /* IN: primary initval, OUT: primary hash */
-  PN_uint32   *pb)        /* IN: secondary initval, OUT: secondary hash */
+  uint32_t   *pc,        /* IN: primary initval, OUT: primary hash */
+  uint32_t   *pb)        /* IN: secondary initval, OUT: secondary hash */
 {
 {
-  PN_uint32 a,b,c;                                          /* internal state */
+  uint32_t a,b,c;                                          /* internal state */
   union { const void *ptr; size_t i; } u;     /* needed for Mac Powerbook G4 */
   union { const void *ptr; size_t i; } u;     /* needed for Mac Powerbook G4 */
 
 
   /* Set up the internal state */
   /* Set up the internal state */
-  a = b = c = 0xdeadbeef + ((PN_uint32)length) + *pc;
+  a = b = c = 0xdeadbeef + ((uint32_t)length) + *pc;
   c += *pb;
   c += *pb;
 
 
   u.ptr = key;
   u.ptr = key;
   if (HASH_LITTLE_ENDIAN && ((u.i & 0x3) == 0)) {
   if (HASH_LITTLE_ENDIAN && ((u.i & 0x3) == 0)) {
-    const PN_uint32 *k = (PN_uint32*)key;                           /* read 32-bit chunks */
+    const uint32_t *k = (uint32_t*)key;                           /* read 32-bit chunks */
 #ifdef VALGRIND
 #ifdef VALGRIND
-    const PN_uint8  *k8;
+    const uint8_t  *k8;
 #endif
 #endif
 
 
     /*------ all but last block: aligned reads and affect 32 bits of (a,b,c) */
     /*------ all but last block: aligned reads and affect 32 bits of (a,b,c) */
@@ -466,20 +466,20 @@ void hashlittle2(
 
 
 #else /* make valgrind happy */
 #else /* make valgrind happy */
 
 
-    k8 = (const PN_uint8 *)k;
+    k8 = (const uint8_t *)k;
     switch(length)
     switch(length)
     {
     {
     case 12: c+=k[2]; b+=k[1]; a+=k[0]; break;
     case 12: c+=k[2]; b+=k[1]; a+=k[0]; break;
-    case 11: c+=((PN_uint32)k8[10])<<16;  /* fall through */
-    case 10: c+=((PN_uint32)k8[9])<<8;    /* fall through */
+    case 11: c+=((uint32_t)k8[10])<<16;  /* fall through */
+    case 10: c+=((uint32_t)k8[9])<<8;    /* fall through */
     case 9 : c+=k8[8];                   /* fall through */
     case 9 : c+=k8[8];                   /* fall through */
     case 8 : b+=k[1]; a+=k[0]; break;
     case 8 : b+=k[1]; a+=k[0]; break;
-    case 7 : b+=((PN_uint32)k8[6])<<16;   /* fall through */
-    case 6 : b+=((PN_uint32)k8[5])<<8;    /* fall through */
+    case 7 : b+=((uint32_t)k8[6])<<16;   /* fall through */
+    case 6 : b+=((uint32_t)k8[5])<<8;    /* fall through */
     case 5 : b+=k8[4];                   /* fall through */
     case 5 : b+=k8[4];                   /* fall through */
     case 4 : a+=k[0]; break;
     case 4 : a+=k[0]; break;
-    case 3 : a+=((PN_uint32)k8[2])<<16;   /* fall through */
-    case 2 : a+=((PN_uint32)k8[1])<<8;    /* fall through */
+    case 3 : a+=((uint32_t)k8[2])<<16;   /* fall through */
+    case 2 : a+=((uint32_t)k8[1])<<8;    /* fall through */
     case 1 : a+=k8[0]; break;
     case 1 : a+=k8[0]; break;
     case 0 : *pc=c; *pb=b; return;  /* zero length strings require no mixing */
     case 0 : *pc=c; *pb=b; return;  /* zero length strings require no mixing */
     }
     }
@@ -487,45 +487,45 @@ void hashlittle2(
 #endif /* !valgrind */
 #endif /* !valgrind */
 
 
   } else if (HASH_LITTLE_ENDIAN && ((u.i & 0x1) == 0)) {
   } else if (HASH_LITTLE_ENDIAN && ((u.i & 0x1) == 0)) {
-    const PN_uint16 *k = (PN_uint16*)key;                           /* read 16-bit chunks */
-    const PN_uint8  *k8;
+    const uint16_t *k = (uint16_t*)key;                           /* read 16-bit chunks */
+    const uint8_t  *k8;
 
 
     /*--------------- all but last block: aligned reads and different mixing */
     /*--------------- all but last block: aligned reads and different mixing */
     while (length > 12)
     while (length > 12)
     {
     {
-      a += k[0] + (((PN_uint32)k[1])<<16);
-      b += k[2] + (((PN_uint32)k[3])<<16);
-      c += k[4] + (((PN_uint32)k[5])<<16);
+      a += k[0] + (((uint32_t)k[1])<<16);
+      b += k[2] + (((uint32_t)k[3])<<16);
+      c += k[4] + (((uint32_t)k[5])<<16);
       mix(a,b,c);
       mix(a,b,c);
       length -= 12;
       length -= 12;
       k += 6;
       k += 6;
     }
     }
 
 
     /*----------------------------- handle the last (probably partial) block */
     /*----------------------------- handle the last (probably partial) block */
-    k8 = (const PN_uint8 *)k;
+    k8 = (const uint8_t *)k;
     switch(length)
     switch(length)
     {
     {
-    case 12: c+=k[4]+(((PN_uint32)k[5])<<16);
-             b+=k[2]+(((PN_uint32)k[3])<<16);
-             a+=k[0]+(((PN_uint32)k[1])<<16);
+    case 12: c+=k[4]+(((uint32_t)k[5])<<16);
+             b+=k[2]+(((uint32_t)k[3])<<16);
+             a+=k[0]+(((uint32_t)k[1])<<16);
              break;
              break;
-    case 11: c+=((PN_uint32)k8[10])<<16;     /* fall through */
+    case 11: c+=((uint32_t)k8[10])<<16;     /* fall through */
     case 10: c+=k[4];
     case 10: c+=k[4];
-             b+=k[2]+(((PN_uint32)k[3])<<16);
-             a+=k[0]+(((PN_uint32)k[1])<<16);
+             b+=k[2]+(((uint32_t)k[3])<<16);
+             a+=k[0]+(((uint32_t)k[1])<<16);
              break;
              break;
     case 9 : c+=k8[8];                      /* fall through */
     case 9 : c+=k8[8];                      /* fall through */
-    case 8 : b+=k[2]+(((PN_uint32)k[3])<<16);
-             a+=k[0]+(((PN_uint32)k[1])<<16);
+    case 8 : b+=k[2]+(((uint32_t)k[3])<<16);
+             a+=k[0]+(((uint32_t)k[1])<<16);
              break;
              break;
-    case 7 : b+=((PN_uint32)k8[6])<<16;      /* fall through */
+    case 7 : b+=((uint32_t)k8[6])<<16;      /* fall through */
     case 6 : b+=k[2];
     case 6 : b+=k[2];
-             a+=k[0]+(((PN_uint32)k[1])<<16);
+             a+=k[0]+(((uint32_t)k[1])<<16);
              break;
              break;
     case 5 : b+=k8[4];                      /* fall through */
     case 5 : b+=k8[4];                      /* fall through */
-    case 4 : a+=k[0]+(((PN_uint32)k[1])<<16);
+    case 4 : a+=k[0]+(((uint32_t)k[1])<<16);
              break;
              break;
-    case 3 : a+=((PN_uint32)k8[2])<<16;      /* fall through */
+    case 3 : a+=((uint32_t)k8[2])<<16;      /* fall through */
     case 2 : a+=k[0];
     case 2 : a+=k[0];
              break;
              break;
     case 1 : a+=k8[0];
     case 1 : a+=k8[0];
@@ -534,23 +534,23 @@ void hashlittle2(
     }
     }
 
 
   } else {                        /* need to read the key one byte at a time */
   } else {                        /* need to read the key one byte at a time */
-    const PN_uint8 *k = (PN_uint8*)key;
+    const uint8_t *k = (uint8_t*)key;
 
 
     /*--------------- all but the last block: affect some 32 bits of (a,b,c) */
     /*--------------- all but the last block: affect some 32 bits of (a,b,c) */
     while (length > 12)
     while (length > 12)
     {
     {
       a += k[0];
       a += k[0];
-      a += ((PN_uint32)k[1])<<8;
-      a += ((PN_uint32)k[2])<<16;
-      a += ((PN_uint32)k[3])<<24;
+      a += ((uint32_t)k[1])<<8;
+      a += ((uint32_t)k[2])<<16;
+      a += ((uint32_t)k[3])<<24;
       b += k[4];
       b += k[4];
-      b += ((PN_uint32)k[5])<<8;
-      b += ((PN_uint32)k[6])<<16;
-      b += ((PN_uint32)k[7])<<24;
+      b += ((uint32_t)k[5])<<8;
+      b += ((uint32_t)k[6])<<16;
+      b += ((uint32_t)k[7])<<24;
       c += k[8];
       c += k[8];
-      c += ((PN_uint32)k[9])<<8;
-      c += ((PN_uint32)k[10])<<16;
-      c += ((PN_uint32)k[11])<<24;
+      c += ((uint32_t)k[9])<<8;
+      c += ((uint32_t)k[10])<<16;
+      c += ((uint32_t)k[11])<<24;
       mix(a,b,c);
       mix(a,b,c);
       length -= 12;
       length -= 12;
       k += 12;
       k += 12;
@@ -559,17 +559,17 @@ void hashlittle2(
     /*-------------------------------- last block: affect all 32 bits of (c) */
     /*-------------------------------- last block: affect all 32 bits of (c) */
     switch(length)                   /* all the case statements fall through */
     switch(length)                   /* all the case statements fall through */
     {
     {
-    case 12: c+=((PN_uint32)k[11])<<24;
-    case 11: c+=((PN_uint32)k[10])<<16;
-    case 10: c+=((PN_uint32)k[9])<<8;
+    case 12: c+=((uint32_t)k[11])<<24;
+    case 11: c+=((uint32_t)k[10])<<16;
+    case 10: c+=((uint32_t)k[9])<<8;
     case 9 : c+=k[8];
     case 9 : c+=k[8];
-    case 8 : b+=((PN_uint32)k[7])<<24;
-    case 7 : b+=((PN_uint32)k[6])<<16;
-    case 6 : b+=((PN_uint32)k[5])<<8;
+    case 8 : b+=((uint32_t)k[7])<<24;
+    case 7 : b+=((uint32_t)k[6])<<16;
+    case 6 : b+=((uint32_t)k[5])<<8;
     case 5 : b+=k[4];
     case 5 : b+=k[4];
-    case 4 : a+=((PN_uint32)k[3])<<24;
-    case 3 : a+=((PN_uint32)k[2])<<16;
-    case 2 : a+=((PN_uint32)k[1])<<8;
+    case 4 : a+=((uint32_t)k[3])<<24;
+    case 3 : a+=((uint32_t)k[2])<<16;
+    case 2 : a+=((uint32_t)k[1])<<8;
     case 1 : a+=k[0];
     case 1 : a+=k[0];
              break;
              break;
     case 0 : *pc=c; *pb=b; return;  /* zero length strings require no mixing */
     case 0 : *pc=c; *pb=b; return;  /* zero length strings require no mixing */
@@ -588,19 +588,19 @@ void hashlittle2(
  * from hashlittle() on all machines.  hashbig() takes advantage of
  * from hashlittle() on all machines.  hashbig() takes advantage of
  * big-endian byte ordering. 
  * big-endian byte ordering. 
  */
  */
-PN_uint32 hashbig( const void *key, size_t length, PN_uint32 initval)
+uint32_t hashbig( const void *key, size_t length, uint32_t initval)
 {
 {
-  PN_uint32 a,b,c;
+  uint32_t a,b,c;
   union { const void *ptr; size_t i; } u; /* to cast key to (size_t) happily */
   union { const void *ptr; size_t i; } u; /* to cast key to (size_t) happily */
 
 
   /* Set up the internal state */
   /* Set up the internal state */
-  a = b = c = 0xdeadbeef + ((PN_uint32)length) + initval;
+  a = b = c = 0xdeadbeef + ((uint32_t)length) + initval;
 
 
   u.ptr = key;
   u.ptr = key;
   if (HASH_BIG_ENDIAN && ((u.i & 0x3) == 0)) {
   if (HASH_BIG_ENDIAN && ((u.i & 0x3) == 0)) {
-    const PN_uint32 *k = (PN_uint32*)key;                           /* read 32-bit chunks */
+    const uint32_t *k = (uint32_t*)key;                           /* read 32-bit chunks */
 #ifdef VALGRIND
 #ifdef VALGRIND
-    const PN_uint8  *k8;
+    const uint8_t  *k8;
 #endif
 #endif
 
 
     /*------ all but last block: aligned reads and affect 32 bits of (a,b,c) */
     /*------ all but last block: aligned reads and affect 32 bits of (a,b,c) */
@@ -645,44 +645,44 @@ PN_uint32 hashbig( const void *key, size_t length, PN_uint32 initval)
 
 
 #else  /* make valgrind happy */
 #else  /* make valgrind happy */
 
 
-    k8 = (const PN_uint8 *)k;
+    k8 = (const uint8_t *)k;
     switch(length)                   /* all the case statements fall through */
     switch(length)                   /* all the case statements fall through */
     {
     {
     case 12: c+=k[2]; b+=k[1]; a+=k[0]; break;
     case 12: c+=k[2]; b+=k[1]; a+=k[0]; break;
-    case 11: c+=((PN_uint32)k8[10])<<8;  /* fall through */
-    case 10: c+=((PN_uint32)k8[9])<<16;  /* fall through */
-    case 9 : c+=((PN_uint32)k8[8])<<24;  /* fall through */
+    case 11: c+=((uint32_t)k8[10])<<8;  /* fall through */
+    case 10: c+=((uint32_t)k8[9])<<16;  /* fall through */
+    case 9 : c+=((uint32_t)k8[8])<<24;  /* fall through */
     case 8 : b+=k[1]; a+=k[0]; break;
     case 8 : b+=k[1]; a+=k[0]; break;
-    case 7 : b+=((PN_uint32)k8[6])<<8;   /* fall through */
-    case 6 : b+=((PN_uint32)k8[5])<<16;  /* fall through */
-    case 5 : b+=((PN_uint32)k8[4])<<24;  /* fall through */
+    case 7 : b+=((uint32_t)k8[6])<<8;   /* fall through */
+    case 6 : b+=((uint32_t)k8[5])<<16;  /* fall through */
+    case 5 : b+=((uint32_t)k8[4])<<24;  /* fall through */
     case 4 : a+=k[0]; break;
     case 4 : a+=k[0]; break;
-    case 3 : a+=((PN_uint32)k8[2])<<8;   /* fall through */
-    case 2 : a+=((PN_uint32)k8[1])<<16;  /* fall through */
-    case 1 : a+=((PN_uint32)k8[0])<<24; break;
+    case 3 : a+=((uint32_t)k8[2])<<8;   /* fall through */
+    case 2 : a+=((uint32_t)k8[1])<<16;  /* fall through */
+    case 1 : a+=((uint32_t)k8[0])<<24; break;
     case 0 : return c;
     case 0 : return c;
     }
     }
 
 
 #endif /* !VALGRIND */
 #endif /* !VALGRIND */
 
 
   } else {                        /* need to read the key one byte at a time */
   } else {                        /* need to read the key one byte at a time */
-    const PN_uint8 *k = (PN_uint8*)key;
+    const uint8_t *k = (uint8_t*)key;
 
 
     /*--------------- all but the last block: affect some 32 bits of (a,b,c) */
     /*--------------- all but the last block: affect some 32 bits of (a,b,c) */
     while (length > 12)
     while (length > 12)
     {
     {
-      a += ((PN_uint32)k[0])<<24;
-      a += ((PN_uint32)k[1])<<16;
-      a += ((PN_uint32)k[2])<<8;
-      a += ((PN_uint32)k[3]);
-      b += ((PN_uint32)k[4])<<24;
-      b += ((PN_uint32)k[5])<<16;
-      b += ((PN_uint32)k[6])<<8;
-      b += ((PN_uint32)k[7]);
-      c += ((PN_uint32)k[8])<<24;
-      c += ((PN_uint32)k[9])<<16;
-      c += ((PN_uint32)k[10])<<8;
-      c += ((PN_uint32)k[11]);
+      a += ((uint32_t)k[0])<<24;
+      a += ((uint32_t)k[1])<<16;
+      a += ((uint32_t)k[2])<<8;
+      a += ((uint32_t)k[3]);
+      b += ((uint32_t)k[4])<<24;
+      b += ((uint32_t)k[5])<<16;
+      b += ((uint32_t)k[6])<<8;
+      b += ((uint32_t)k[7]);
+      c += ((uint32_t)k[8])<<24;
+      c += ((uint32_t)k[9])<<16;
+      c += ((uint32_t)k[10])<<8;
+      c += ((uint32_t)k[11]);
       mix(a,b,c);
       mix(a,b,c);
       length -= 12;
       length -= 12;
       k += 12;
       k += 12;
@@ -692,17 +692,17 @@ PN_uint32 hashbig( const void *key, size_t length, PN_uint32 initval)
     switch(length)                   /* all the case statements fall through */
     switch(length)                   /* all the case statements fall through */
     {
     {
     case 12: c+=k[11];
     case 12: c+=k[11];
-    case 11: c+=((PN_uint32)k[10])<<8;
-    case 10: c+=((PN_uint32)k[9])<<16;
-    case 9 : c+=((PN_uint32)k[8])<<24;
+    case 11: c+=((uint32_t)k[10])<<8;
+    case 10: c+=((uint32_t)k[9])<<16;
+    case 9 : c+=((uint32_t)k[8])<<24;
     case 8 : b+=k[7];
     case 8 : b+=k[7];
-    case 7 : b+=((PN_uint32)k[6])<<8;
-    case 6 : b+=((PN_uint32)k[5])<<16;
-    case 5 : b+=((PN_uint32)k[4])<<24;
+    case 7 : b+=((uint32_t)k[6])<<8;
+    case 6 : b+=((uint32_t)k[5])<<16;
+    case 5 : b+=((uint32_t)k[4])<<24;
     case 4 : a+=k[3];
     case 4 : a+=k[3];
-    case 3 : a+=((PN_uint32)k[2])<<8;
-    case 2 : a+=((PN_uint32)k[1])<<16;
-    case 1 : a+=((PN_uint32)k[0])<<24;
+    case 3 : a+=((uint32_t)k[2])<<8;
+    case 2 : a+=((uint32_t)k[1])<<16;
+    case 1 : a+=((uint32_t)k[0])<<24;
              break;
              break;
     case 0 : return c;
     case 0 : return c;
     }
     }
@@ -718,9 +718,9 @@ PN_uint32 hashbig( const void *key, size_t length, PN_uint32 initval)
 /* used for timings */
 /* used for timings */
 void driver1()
 void driver1()
 {
 {
-  PN_uint8 buf[256];
-  PN_uint32 i;
-  PN_uint32 h=0;
+  uint8_t buf[256];
+  uint32_t i;
+  uint32_t h=0;
   time_t a,z;
   time_t a,z;
 
 
   time(&a);
   time(&a);
@@ -740,11 +740,11 @@ void driver1()
 #define MAXLEN  70
 #define MAXLEN  70
 void driver2()
 void driver2()
 {
 {
-  PN_uint8 qa[MAXLEN+1], qb[MAXLEN+2], *a = &qa[0], *b = &qb[1];
-  PN_uint32 c[HASHSTATE], d[HASHSTATE], i=0, j=0, k, l, m=0, z;
-  PN_uint32 e[HASHSTATE],f[HASHSTATE],g[HASHSTATE],h[HASHSTATE];
-  PN_uint32 x[HASHSTATE],y[HASHSTATE];
-  PN_uint32 hlen;
+  uint8_t qa[MAXLEN+1], qb[MAXLEN+2], *a = &qa[0], *b = &qb[1];
+  uint32_t c[HASHSTATE], d[HASHSTATE], i=0, j=0, k, l, m=0, z;
+  uint32_t e[HASHSTATE],f[HASHSTATE],g[HASHSTATE],h[HASHSTATE];
+  uint32_t x[HASHSTATE],y[HASHSTATE];
+  uint32_t hlen;
 
 
   printf("No more than %d trials should ever be needed \n",MAXPAIR/2);
   printf("No more than %d trials should ever be needed \n",MAXPAIR/2);
   for (hlen=0; hlen < MAXLEN; ++hlen)
   for (hlen=0; hlen < MAXLEN; ++hlen)
@@ -757,14 +757,14 @@ void driver2()
 	for (m=1; m<8; ++m) /*------------ for serveral possible initvals, */
 	for (m=1; m<8; ++m) /*------------ for serveral possible initvals, */
 	{
 	{
 	  for (l=0; l<HASHSTATE; ++l)
 	  for (l=0; l<HASHSTATE; ++l)
-	    e[l]=f[l]=g[l]=h[l]=x[l]=y[l]=~((PN_uint32)0);
+	    e[l]=f[l]=g[l]=h[l]=x[l]=y[l]=~((uint32_t)0);
 
 
       	  /*---- check that every output bit is affected by that input bit */
       	  /*---- check that every output bit is affected by that input bit */
 	  for (k=0; k<MAXPAIR; k+=2)
 	  for (k=0; k<MAXPAIR; k+=2)
 	  { 
 	  { 
-	    PN_uint32 finished=1;
+	    uint32_t finished=1;
 	    /* keys have one bit different */
 	    /* keys have one bit different */
-	    for (l=0; l<hlen+1; ++l) {a[l] = b[l] = (PN_uint8)0;}
+	    for (l=0; l<hlen+1; ++l) {a[l] = b[l] = (uint8_t)0;}
 	    /* have a and b be two keys differing in only one bit */
 	    /* have a and b be two keys differing in only one bit */
 	    a[i] ^= (k<<j);
 	    a[i] ^= (k<<j);
 	    a[i] ^= (k>>(8-j));
 	    a[i] ^= (k>>(8-j));
@@ -810,23 +810,23 @@ void driver2()
 /* Check for reading beyond the end of the buffer and alignment problems */
 /* Check for reading beyond the end of the buffer and alignment problems */
 void driver3()
 void driver3()
 {
 {
-  PN_uint8 buf[MAXLEN+20], *b;
-  PN_uint32 len;
-  PN_uint8 q[] = "This is the time for all good men to come to the aid of their country...";
-  PN_uint32 h;
-  PN_uint8 qq[] = "xThis is the time for all good men to come to the aid of their country...";
-  PN_uint32 i;
-  PN_uint8 qqq[] = "xxThis is the time for all good men to come to the aid of their country...";
-  PN_uint32 j;
-  PN_uint8 qqqq[] = "xxxThis is the time for all good men to come to the aid of their country...";
-  PN_uint32 ref,x,y;
-  PN_uint8 *p;
+  uint8_t buf[MAXLEN+20], *b;
+  uint32_t len;
+  uint8_t q[] = "This is the time for all good men to come to the aid of their country...";
+  uint32_t h;
+  uint8_t qq[] = "xThis is the time for all good men to come to the aid of their country...";
+  uint32_t i;
+  uint8_t qqq[] = "xxThis is the time for all good men to come to the aid of their country...";
+  uint32_t j;
+  uint8_t qqqq[] = "xxxThis is the time for all good men to come to the aid of their country...";
+  uint32_t ref,x,y;
+  uint8_t *p;
 
 
   printf("Endianness.  These lines should all be the same (for values filled in):\n");
   printf("Endianness.  These lines should all be the same (for values filled in):\n");
   printf("%.8x                            %.8x                            %.8x\n",
   printf("%.8x                            %.8x                            %.8x\n",
-         hashword((const PN_uint32 *)q, (sizeof(q)-1)/4, 13),
-         hashword((const PN_uint32 *)q, (sizeof(q)-5)/4, 13),
-         hashword((const PN_uint32 *)q, (sizeof(q)-9)/4, 13));
+         hashword((const uint32_t *)q, (sizeof(q)-1)/4, 13),
+         hashword((const uint32_t *)q, (sizeof(q)-5)/4, 13),
+         hashword((const uint32_t *)q, (sizeof(q)-9)/4, 13));
   p = q;
   p = q;
   printf("%.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x\n",
   printf("%.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x %.8x\n",
          hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
          hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
@@ -868,11 +868,11 @@ void driver3()
       for (j=0; j<i; ++j) *(b+j)=0;
       for (j=0; j<i; ++j) *(b+j)=0;
 
 
       /* these should all be equal */
       /* these should all be equal */
-      ref = hashlittle(b, len, (PN_uint32)1);
-      *(b+i)=(PN_uint8)~0;
-      *(b-1)=(PN_uint8)~0;
-      x = hashlittle(b, len, (PN_uint32)1);
-      y = hashlittle(b, len, (PN_uint32)1);
+      ref = hashlittle(b, len, (uint32_t)1);
+      *(b+i)=(uint8_t)~0;
+      *(b-1)=(uint8_t)~0;
+      x = hashlittle(b, len, (uint32_t)1);
+      y = hashlittle(b, len, (uint32_t)1);
       if ((ref != x) || (ref != y)) 
       if ((ref != x) || (ref != y)) 
       {
       {
 	printf("alignment error: %.8x %.8x %.8x %d %d\n",ref,x,y,
 	printf("alignment error: %.8x %.8x %.8x %d %d\n",ref,x,y,
@@ -885,8 +885,8 @@ void driver3()
 /* check for problems with nulls */
 /* check for problems with nulls */
  void driver4()
  void driver4()
 {
 {
-  PN_uint8 buf[1];
-  PN_uint32 h,i,state[HASHSTATE];
+  uint8_t buf[1];
+  uint32_t h,i,state[HASHSTATE];
 
 
 
 
   buf[0] = ~0;
   buf[0] = ~0;

+ 3 - 3
dtool/src/dtoolbase/lookup3.h

@@ -21,9 +21,9 @@
 extern "C" {
 extern "C" {
 #endif
 #endif
 
 
-EXPCL_DTOOL PN_uint32 hashword(const PN_uint32 *k,                   /* the key, an array of PN_uint32 values */
-                               size_t          length,               /* the length of the key, in PN_uint32s */
-                               PN_uint32        initval);
+EXPCL_DTOOL uint32_t hashword(const uint32_t *k,                   /* the key, an array of uint32_t values */
+                               size_t          length,               /* the length of the key, in uint32_ts */
+                               uint32_t        initval);
 
 
 #ifdef __cplusplus
 #ifdef __cplusplus
 };  /* end of extern "C" */
 };  /* end of extern "C" */

+ 1 - 24
dtool/src/dtoolbase/numeric_types.h

@@ -19,30 +19,7 @@
 // This header file defines a number of typedefs that correspond to the
 // This header file defines a number of typedefs that correspond to the
 // various numeric types for unsigned and signed numbers of various widths.
 // various numeric types for unsigned and signed numbers of various widths.
 
 
-#if defined(WIN32_VC) && !defined(CPPPARSER)
-typedef signed __int8  PN_int8;
-typedef signed __int16 PN_int16;
-typedef signed __int32 PN_int32;
-typedef signed __int64 PN_int64;
-
-typedef unsigned __int8  PN_uint8;
-typedef unsigned __int16 PN_uint16;
-typedef unsigned __int32 PN_uint32;
-typedef unsigned __int64 PN_uint64;
-
-#else
-
-typedef signed char PN_int8;
-typedef short int PN_int16;
-typedef int PN_int32;
-typedef long long int PN_int64;
-
-typedef unsigned char PN_uint8;
-typedef unsigned short int PN_uint16;
-typedef unsigned int PN_uint32;
-typedef unsigned long long int PN_uint64;
-
-#endif
+#include <stdint.h>
 
 
 typedef double PN_float64;
 typedef double PN_float64;
 typedef float PN_float32;
 typedef float PN_float32;

+ 4 - 4
dtool/src/dtoolbase/stl_compares.I

@@ -99,7 +99,7 @@ is_equal(const Key &a, const Key &b) const {
 template<class Key, class Compare>
 template<class Key, class Compare>
 INLINE size_t integer_hash<Key, Compare>::
 INLINE size_t integer_hash<Key, Compare>::
 add_hash(size_t hash, const Key &key) {
 add_hash(size_t hash, const Key &key) {
-  PN_uint32 key32 = (PN_uint32)(key);
+  uint32_t key32 = (uint32_t)(key);
   return AddHash::add_hash(hash, &key32, 1);
   return AddHash::add_hash(hash, &key32, 1);
 }
 }
 
 
@@ -109,7 +109,7 @@ add_hash(size_t hash, const Key &key) {
 INLINE size_t pointer_hash::
 INLINE size_t pointer_hash::
 add_hash(size_t hash, const void *key) {
 add_hash(size_t hash, const void *key) {
   // We don't mind if this loses precision.
   // We don't mind if this loses precision.
-  PN_uint32 key32 = (PN_uint32)reinterpret_cast<uintptr_t>(key);
+  uint32_t key32 = (uint32_t)reinterpret_cast<uintptr_t>(key);
   return AddHash::add_hash(hash, &key32, 1);
   return AddHash::add_hash(hash, &key32, 1);
 }
 }
 
 
@@ -147,7 +147,7 @@ operator () (const Key &a, const Key &b) const {
 template<class Key>
 template<class Key>
 INLINE size_t floating_point_hash<Key>::
 INLINE size_t floating_point_hash<Key>::
 add_hash(size_t hash, const Key &key) const {
 add_hash(size_t hash, const Key &key) const {
-  PN_uint32 key32 = (PN_uint32)(key / _threshold + 0.5f);
+  uint32_t key32 = (uint32_t)(key / _threshold + 0.5f);
   return AddHash::add_hash(hash, &key32, 1);
   return AddHash::add_hash(hash, &key32, 1);
 }
 }
 
 
@@ -173,7 +173,7 @@ add_hash(size_t hash, const Key &key) {
   }
   }
 #endif
 #endif
   size_t num_bytes = (key.size() * sizeof(key[0]));
   size_t num_bytes = (key.size() * sizeof(key[0]));
-  return AddHash::add_hash(hash, (const PN_uint8 *)&key[0], num_bytes);
+  return AddHash::add_hash(hash, (const uint8_t *)&key[0], num_bytes);
 }
 }
 
 
 /**
 /**

+ 4 - 4
dtool/src/dtoolbase/typeRegistry.cxx

@@ -511,10 +511,10 @@ TypeRegistry() {
   // Here's a few sanity checks on the sizes of our words.  We have to put it
   // Here's a few sanity checks on the sizes of our words.  We have to put it
   // here, at runtime, since there doesn't appear to be a cross-platform
   // here, at runtime, since there doesn't appear to be a cross-platform
   // compile-time way to verify that we've chosen the right word sizes.
   // compile-time way to verify that we've chosen the right word sizes.
-  assert(sizeof(PN_uint8) == 1 && sizeof(PN_int8) == 1);
-  assert(sizeof(PN_uint16) == 2 && sizeof(PN_int16) == 2);
-  assert(sizeof(PN_uint32) == 4 && sizeof(PN_int32) == 4);
-  assert(sizeof(PN_uint64) == 8 && sizeof(PN_int64) == 8);
+  assert(sizeof(uint8_t) == 1 && sizeof(int8_t) == 1);
+  assert(sizeof(uint16_t) == 2 && sizeof(int16_t) == 2);
+  assert(sizeof(uint32_t) == 4 && sizeof(int32_t) == 4);
+  assert(sizeof(uint64_t) == 8 && sizeof(int64_t) == 8);
 
 
   assert(sizeof(PN_float32) == 4);
   assert(sizeof(PN_float32) == 4);
   assert(sizeof(PN_float64) == 8);
   assert(sizeof(PN_float64) == 8);

+ 2 - 2
dtool/src/dtoolutil/string_utils.I

@@ -80,13 +80,13 @@ format_string(int value) {
 }
 }
 
 
 INLINE string
 INLINE string
-format_string(PN_int64 value) {
+format_string(int64_t value) {
   char buffer[21];
   char buffer[21];
   char *p = buffer + 20;
   char *p = buffer + 20;
   *p = 0;
   *p = 0;
 
 
   if (value < 0) {
   if (value < 0) {
-    PN_uint64 posv = (PN_uint64)-value;
+    uint64_t posv = (uint64_t)-value;
     do {
     do {
       *--p = '0' + (posv % 10);
       *--p = '0' + (posv % 10);
       posv /= 10;
       posv /= 10;

+ 1 - 1
dtool/src/dtoolutil/string_utils.h

@@ -73,7 +73,7 @@ INLINE string format_string(float value);
 INLINE string format_string(double value);
 INLINE string format_string(double value);
 INLINE string format_string(unsigned int value);
 INLINE string format_string(unsigned int value);
 INLINE string format_string(int value);
 INLINE string format_string(int value);
-INLINE string format_string(PN_int64 value);
+INLINE string format_string(int64_t value);
 
 
 #include "string_utils.I"
 #include "string_utils.I"
 
 

+ 1 - 1
dtool/src/prc/configDeclaration.I

@@ -187,7 +187,7 @@ get_int_word(size_t n) const {
  * Returns the int64 value of the nth word of the declaration's value, or 0 if
  * Returns the int64 value of the nth word of the declaration's value, or 0 if
  * there is no nth value.  See also has_int64_word().
  * there is no nth value.  See also has_int64_word().
  */
  */
-INLINE PN_int64 ConfigDeclaration::
+INLINE int64_t ConfigDeclaration::
 get_int64_word(size_t n) const {
 get_int64_word(size_t n) const {
   // We use has_string_word() instead of has_int64_word(), so we can return a
   // We use has_string_word() instead of has_int64_word(), so we can return a
   // partial answer if there was one.
   // partial answer if there was one.

+ 5 - 5
dtool/src/prc/configDeclaration.cxx

@@ -108,7 +108,7 @@ set_int_word(size_t n, int value) {
  * words.
  * words.
  */
  */
 void ConfigDeclaration::
 void ConfigDeclaration::
-set_int64_word(size_t n, PN_int64 value) {
+set_int64_word(size_t n, int64_t value) {
   set_string_word(n, format_string(value));
   set_string_word(n, format_string(value));
 
 
   _words[n]._flags |= (F_checked_int64 | F_valid_int64);
   _words[n]._flags |= (F_checked_int64 | F_valid_int64);
@@ -294,8 +294,8 @@ check_int64_word(size_t n) {
         ++pi;
         ++pi;
         // Negative number.
         // Negative number.
         while (pi != word._str.end() && isdigit(*pi)) {
         while (pi != word._str.end() && isdigit(*pi)) {
-          PN_int64 next = word._int_64 * 10 - (int)((*pi) - '0');
-          if ((PN_int64)(next / 10) != word._int_64) {
+          int64_t next = word._int_64 * 10 - (int)((*pi) - '0');
+          if ((int64_t)(next / 10) != word._int_64) {
             // Overflow.
             // Overflow.
             overflow = true;
             overflow = true;
           }
           }
@@ -306,8 +306,8 @@ check_int64_word(size_t n) {
       } else {
       } else {
         // Positive number.
         // Positive number.
         while (pi != word._str.end() && isdigit(*pi)) {
         while (pi != word._str.end() && isdigit(*pi)) {
-          PN_int64 next = word._int_64 * 10 + (int)((*pi) - '0');
-          if ((PN_int64)(next / 10) != word._int_64) {
+          int64_t next = word._int_64 * 10 + (int)((*pi) - '0');
+          if ((int64_t)(next / 10) != word._int_64) {
             // Overflow.
             // Overflow.
             overflow = true;
             overflow = true;
           }
           }

+ 3 - 3
dtool/src/prc/configDeclaration.h

@@ -59,13 +59,13 @@ PUBLISHED:
   INLINE string get_string_word(size_t n) const;
   INLINE string get_string_word(size_t n) const;
   INLINE bool get_bool_word(size_t n) const;
   INLINE bool get_bool_word(size_t n) const;
   INLINE int get_int_word(size_t n) const;
   INLINE int get_int_word(size_t n) const;
-  INLINE PN_int64 get_int64_word(size_t n) const;
+  INLINE int64_t get_int64_word(size_t n) const;
   INLINE double get_double_word(size_t n) const;
   INLINE double get_double_word(size_t n) const;
 
 
   void set_string_word(size_t n, const string &value);
   void set_string_word(size_t n, const string &value);
   void set_bool_word(size_t n, bool value);
   void set_bool_word(size_t n, bool value);
   void set_int_word(size_t n, int value);
   void set_int_word(size_t n, int value);
-  void set_int64_word(size_t n, PN_int64 value);
+  void set_int64_word(size_t n, int64_t value);
   void set_double_word(size_t n, double value);
   void set_double_word(size_t n, double value);
 
 
   INLINE int get_decl_seq() const;
   INLINE int get_decl_seq() const;
@@ -106,7 +106,7 @@ private:
     string _str;
     string _str;
     bool _bool;
     bool _bool;
     int _int;
     int _int;
-    PN_int64 _int_64;
+    int64_t _int_64;
     double _double;
     double _double;
     short _flags;
     short _flags;
   };
   };

+ 2 - 2
dtool/src/prc/configVariable.I

@@ -196,7 +196,7 @@ get_int_word(size_t n) const {
  * Returns the int64 value of the nth word of the variable's value, or 0 if
  * Returns the int64 value of the nth word of the variable's value, or 0 if
  * there is no nth value.  See also has_int_word().
  * there is no nth value.  See also has_int_word().
  */
  */
-INLINE PN_int64 ConfigVariable::
+INLINE int64_t ConfigVariable::
 get_int64_word(size_t n) const {
 get_int64_word(size_t n) const {
   nassertr(is_constructed(), 0);
   nassertr(is_constructed(), 0);
   const ConfigDeclaration *decl = _core->get_declaration(0);
   const ConfigDeclaration *decl = _core->get_declaration(0);
@@ -249,7 +249,7 @@ set_int_word(size_t n, int value) {
  * words.
  * words.
  */
  */
 INLINE void ConfigVariable::
 INLINE void ConfigVariable::
-set_int64_word(size_t n, PN_int64 value) {
+set_int64_word(size_t n, int64_t value) {
   nassertv(is_constructed());
   nassertv(is_constructed());
   _core->make_local_value()->set_int64_word(n, value);
   _core->make_local_value()->set_int64_word(n, value);
 }
 }

+ 2 - 2
dtool/src/prc/configVariable.h

@@ -56,13 +56,13 @@ protected:
   INLINE string get_string_word(size_t n) const;
   INLINE string get_string_word(size_t n) const;
   INLINE bool get_bool_word(size_t n) const;
   INLINE bool get_bool_word(size_t n) const;
   INLINE int get_int_word(size_t n) const;
   INLINE int get_int_word(size_t n) const;
-  INLINE PN_int64 get_int64_word(size_t n) const;
+  INLINE int64_t get_int64_word(size_t n) const;
   INLINE double get_double_word(size_t n) const;
   INLINE double get_double_word(size_t n) const;
 
 
   INLINE void set_string_word(size_t n, const string &value);
   INLINE void set_string_word(size_t n, const string &value);
   INLINE void set_bool_word(size_t n, bool value);
   INLINE void set_bool_word(size_t n, bool value);
   INLINE void set_int_word(size_t n, int value);
   INLINE void set_int_word(size_t n, int value);
-  INLINE void set_int64_word(size_t n, PN_int64 value);
+  INLINE void set_int64_word(size_t n, int64_t value);
   INLINE void set_double_word(size_t n, double value);
   INLINE void set_double_word(size_t n, double value);
 
 
 protected:
 protected:

+ 10 - 10
dtool/src/prc/configVariableInt64.I

@@ -26,7 +26,7 @@ ConfigVariableInt64(const string &name) :
  *
  *
  */
  */
 INLINE ConfigVariableInt64::
 INLINE ConfigVariableInt64::
-ConfigVariableInt64(const string &name, PN_int64 default_value,
+ConfigVariableInt64(const string &name, int64_t default_value,
                     const string &description, int flags) :
                     const string &description, int flags) :
 #ifdef PRC_SAVE_DESCRIPTIONS
 #ifdef PRC_SAVE_DESCRIPTIONS
   ConfigVariable(name, ConfigVariableCore::VT_int64, description, flags),
   ConfigVariable(name, ConfigVariableCore::VT_int64, description, flags),
@@ -60,7 +60,7 @@ ConfigVariableInt64(const string &name, const string &default_value,
  * Reassigns the variable's local value.
  * Reassigns the variable's local value.
  */
  */
 INLINE void ConfigVariableInt64::
 INLINE void ConfigVariableInt64::
-operator = (PN_int64 value) {
+operator = (int64_t value) {
   set_value(value);
   set_value(value);
 }
 }
 
 
@@ -68,7 +68,7 @@ operator = (PN_int64 value) {
  * Returns the variable's value.
  * Returns the variable's value.
  */
  */
 INLINE ConfigVariableInt64::
 INLINE ConfigVariableInt64::
-operator PN_int64 () const {
+operator int64_t () const {
   return get_value();
   return get_value();
 }
 }
 
 
@@ -83,7 +83,7 @@ size() const {
 /**
 /**
  * Returns the value of the variable's nth word.
  * Returns the value of the variable's nth word.
  */
  */
-INLINE PN_int64 ConfigVariableInt64::
+INLINE int64_t ConfigVariableInt64::
 operator [] (size_t n) const {
 operator [] (size_t n) const {
   return get_word(n);
   return get_word(n);
 }
 }
@@ -92,7 +92,7 @@ operator [] (size_t n) const {
  * Reassigns the variable's local value.
  * Reassigns the variable's local value.
  */
  */
 INLINE void ConfigVariableInt64::
 INLINE void ConfigVariableInt64::
-set_value(PN_int64 value) {
+set_value(int64_t value) {
   set_string_value("");
   set_string_value("");
   set_int64_word(0, value);
   set_int64_word(0, value);
 }
 }
@@ -100,9 +100,9 @@ set_value(PN_int64 value) {
 /**
 /**
  * Returns the variable's value.
  * Returns the variable's value.
  */
  */
-INLINE PN_int64 ConfigVariableInt64::
+INLINE int64_t ConfigVariableInt64::
 get_value() const {
 get_value() const {
-  TAU_PROFILE("PN_int64 ConfigVariableInt64::get_value() const", " ", TAU_USER);
+  TAU_PROFILE("int64_t ConfigVariableInt64::get_value() const", " ", TAU_USER);
   if (!is_cache_valid(_local_modified)) {
   if (!is_cache_valid(_local_modified)) {
     mark_cache_valid(((ConfigVariableInt64 *)this)->_local_modified);
     mark_cache_valid(((ConfigVariableInt64 *)this)->_local_modified);
     ((ConfigVariableInt64 *)this)->_cache = get_int64_word(0);
     ((ConfigVariableInt64 *)this)->_cache = get_int64_word(0);
@@ -113,7 +113,7 @@ get_value() const {
 /**
 /**
  * Returns the variable's default value.
  * Returns the variable's default value.
  */
  */
-INLINE PN_int64 ConfigVariableInt64::
+INLINE int64_t ConfigVariableInt64::
 get_default_value() const {
 get_default_value() const {
   const ConfigDeclaration *decl = ConfigVariable::get_default_value();
   const ConfigDeclaration *decl = ConfigVariable::get_default_value();
   if (decl != (ConfigDeclaration *)NULL) {
   if (decl != (ConfigDeclaration *)NULL) {
@@ -125,7 +125,7 @@ get_default_value() const {
 /**
 /**
  * Returns the variable's nth value.
  * Returns the variable's nth value.
  */
  */
-INLINE PN_int64 ConfigVariableInt64::
+INLINE int64_t ConfigVariableInt64::
 get_word(size_t n) const {
 get_word(size_t n) const {
   return get_int64_word(n);
   return get_int64_word(n);
 }
 }
@@ -135,6 +135,6 @@ get_word(size_t n) const {
  * variable's overall value.
  * variable's overall value.
  */
  */
 INLINE void ConfigVariableInt64::
 INLINE void ConfigVariableInt64::
-set_word(size_t n, PN_int64 value) {
+set_word(size_t n, int64_t value) {
   set_int64_word(n, value);
   set_int64_word(n, value);
 }
 }

+ 1 - 1
dtool/src/prc/configVariableInt64.cxx

@@ -18,6 +18,6 @@
  *
  *
  */
  */
 void ConfigVariableInt64::
 void ConfigVariableInt64::
-set_default_value(PN_int64 default_value) {
+set_default_value(int64_t default_value) {
   _core->set_default_value(format_string(default_value));
   _core->set_default_value(format_string(default_value));
 }
 }

+ 11 - 11
dtool/src/prc/configVariableInt64.h

@@ -25,34 +25,34 @@
 class EXPCL_DTOOLCONFIG ConfigVariableInt64 : public ConfigVariable {
 class EXPCL_DTOOLCONFIG ConfigVariableInt64 : public ConfigVariable {
 PUBLISHED:
 PUBLISHED:
   INLINE ConfigVariableInt64(const string &name);
   INLINE ConfigVariableInt64(const string &name);
-  INLINE ConfigVariableInt64(const string &name, PN_int64 default_value,
+  INLINE ConfigVariableInt64(const string &name, int64_t default_value,
                              const string &description = string(),
                              const string &description = string(),
                              int flags = 0);
                              int flags = 0);
   INLINE ConfigVariableInt64(const string &name, const string &default_value,
   INLINE ConfigVariableInt64(const string &name, const string &default_value,
                              const string &description = string(),
                              const string &description = string(),
                              int flags = 0);
                              int flags = 0);
 
 
-  INLINE void operator = (PN_int64 value);
-  INLINE operator PN_int64 () const;
+  INLINE void operator = (int64_t value);
+  INLINE operator int64_t () const;
 
 
   INLINE size_t size() const;
   INLINE size_t size() const;
-  INLINE PN_int64 operator [] (size_t n) const;
+  INLINE int64_t operator [] (size_t n) const;
 
 
-  INLINE void set_value(PN_int64 value);
-  INLINE PN_int64 get_value() const;
-  INLINE PN_int64 get_default_value() const;
+  INLINE void set_value(int64_t value);
+  INLINE int64_t get_value() const;
+  INLINE int64_t get_default_value() const;
   MAKE_PROPERTY(value, get_value, set_value);
   MAKE_PROPERTY(value, get_value, set_value);
   MAKE_PROPERTY(default_value, get_default_value);
   MAKE_PROPERTY(default_value, get_default_value);
 
 
-  INLINE PN_int64 get_word(size_t n) const;
-  INLINE void set_word(size_t n, PN_int64 value);
+  INLINE int64_t get_word(size_t n) const;
+  INLINE void set_word(size_t n, int64_t value);
 
 
 private:
 private:
-  void set_default_value(PN_int64 default_value);
+  void set_default_value(int64_t default_value);
 
 
 private:
 private:
   AtomicAdjust::Integer _local_modified;
   AtomicAdjust::Integer _local_modified;
-  PN_int64 _cache;
+  int64_t _cache;
 };
 };
 
 
 #include "configVariableInt64.I"
 #include "configVariableInt64.I"

+ 6 - 6
dtool/src/prc/encryptStreamBuf.cxx

@@ -276,12 +276,12 @@ open_write(ostream *dest, bool owns_dest, const string &password) {
 
 
   // Now write the header information to the stream.
   // Now write the header information to the stream.
   StreamWriter sw(_dest, false);
   StreamWriter sw(_dest, false);
-  nassertv((PN_uint16)nid == nid);
-  sw.add_uint16((PN_uint16)nid);
-  nassertv((PN_uint16)key_length == key_length);
-  sw.add_uint16((PN_uint16)key_length);
-  nassertv((PN_uint16)count == count);
-  sw.add_uint16((PN_uint16)count);
+  nassertv((uint16_t)nid == nid);
+  sw.add_uint16((uint16_t)nid);
+  nassertv((uint16_t)key_length == key_length);
+  sw.add_uint16((uint16_t)key_length);
+  nassertv((uint16_t)count == count);
+  sw.add_uint16((uint16_t)count);
   sw.append_data(iv, iv_length);
   sw.append_data(iv, iv_length);
 
 
   _write_valid = true;
   _write_valid = true;

+ 4 - 4
dtool/src/prc/nativeNumericData.I

@@ -54,24 +54,24 @@ get_data() const {
 
 
 // this is for a intel compile .. it is native format and it is readable off
 // this is for a intel compile .. it is native format and it is readable off
 // word boundries
 // word boundries
-inline void TS_SetVal1(const PN_int8 * src, PN_int8 *dst)
+inline void TS_SetVal1(const int8_t * src, int8_t *dst)
 {
 {
   *dst = *src;
   *dst = *src;
 }
 }
 inline void TS_SetVal2(const char * src, char *dst)
 inline void TS_SetVal2(const char * src, char *dst)
 {
 {
-  *(reinterpret_cast<PN_int16 *>(dst)) = *(reinterpret_cast  <const PN_int16 *>(src));
+  *(reinterpret_cast<int16_t *>(dst)) = *(reinterpret_cast  <const int16_t *>(src));
 }
 }
 
 
 inline void TS_SetVal4(const char * src, char *dst)
 inline void TS_SetVal4(const char * src, char *dst)
 {
 {
-  *(reinterpret_cast <PN_int32 *>(dst)) = *(reinterpret_cast <const PN_int32 *>(src));
+  *(reinterpret_cast <int32_t *>(dst)) = *(reinterpret_cast <const int32_t *>(src));
 }
 }
 
 
 
 
 inline void TS_SetVal8(const char * src, char *dst)
 inline void TS_SetVal8(const char * src, char *dst)
 {
 {
-  *(reinterpret_cast<PN_int64 *>(dst)) = *(reinterpret_cast<const PN_int64 *>(src));
+  *(reinterpret_cast<int64_t *>(dst)) = *(reinterpret_cast<const int64_t *>(src));
 }
 }
 
 
 template<class type> inline type  TS_GetInteger(type &val,const  char * _src)
 template<class type> inline type  TS_GetInteger(type &val,const  char * _src)

+ 28 - 28
dtool/src/prc/streamReader.I

@@ -83,25 +83,25 @@ get_bool() {
 /**
 /**
  * Extracts a signed 8-bit integer.
  * Extracts a signed 8-bit integer.
  */
  */
-INLINE PN_int8 StreamReader::
+INLINE int8_t StreamReader::
 get_int8() {
 get_int8() {
-  return (PN_int8)_in->get();
+  return (int8_t)_in->get();
 }
 }
 
 
 /**
 /**
  * Extracts an unsigned 8-bit integer.
  * Extracts an unsigned 8-bit integer.
  */
  */
-INLINE PN_uint8 StreamReader::
+INLINE uint8_t StreamReader::
 get_uint8() {
 get_uint8() {
-  return (PN_uint8)_in->get();
+  return (uint8_t)_in->get();
 }
 }
 
 
 /**
 /**
  * Extracts a signed 16-bit integer.
  * Extracts a signed 16-bit integer.
  */
  */
-INLINE PN_int16 StreamReader::
+INLINE int16_t StreamReader::
 get_int16() {
 get_int16() {
-  PN_int16 readval, retval;
+  int16_t readval, retval;
   _in->read((char *)&readval, sizeof(readval));
   _in->read((char *)&readval, sizeof(readval));
   LittleEndian s(&readval, 0, sizeof(readval));
   LittleEndian s(&readval, 0, sizeof(readval));
   s.store_value(&retval, sizeof(retval));
   s.store_value(&retval, sizeof(retval));
@@ -111,9 +111,9 @@ get_int16() {
 /**
 /**
  * Extracts a signed 32-bit integer.
  * Extracts a signed 32-bit integer.
  */
  */
-INLINE PN_int32 StreamReader::
+INLINE int32_t StreamReader::
 get_int32() {
 get_int32() {
-  PN_int32 readval, retval;
+  int32_t readval, retval;
   _in->read((char *)&readval, sizeof(readval));
   _in->read((char *)&readval, sizeof(readval));
   LittleEndian s(&readval, 0, sizeof(readval));
   LittleEndian s(&readval, 0, sizeof(readval));
   s.store_value(&retval, sizeof(retval));
   s.store_value(&retval, sizeof(retval));
@@ -123,9 +123,9 @@ get_int32() {
 /**
 /**
  * Extracts a signed 64-bit integer.
  * Extracts a signed 64-bit integer.
  */
  */
-INLINE PN_int64 StreamReader::
+INLINE int64_t StreamReader::
 get_int64() {
 get_int64() {
-  PN_int64 readval, retval;
+  int64_t readval, retval;
   _in->read((char *)&readval, sizeof(readval));
   _in->read((char *)&readval, sizeof(readval));
   LittleEndian s(&readval, 0, sizeof(readval));
   LittleEndian s(&readval, 0, sizeof(readval));
   s.store_value(&retval, sizeof(retval));
   s.store_value(&retval, sizeof(retval));
@@ -135,9 +135,9 @@ get_int64() {
 /**
 /**
  * Extracts an unsigned 16-bit integer.
  * Extracts an unsigned 16-bit integer.
  */
  */
-INLINE PN_uint16 StreamReader::
+INLINE uint16_t StreamReader::
 get_uint16() {
 get_uint16() {
-  PN_uint16 readval, retval;
+  uint16_t readval, retval;
   _in->read((char *)&readval, sizeof(readval));
   _in->read((char *)&readval, sizeof(readval));
   LittleEndian s(&readval, 0, sizeof(readval));
   LittleEndian s(&readval, 0, sizeof(readval));
   s.store_value(&retval, sizeof(retval));
   s.store_value(&retval, sizeof(retval));
@@ -147,9 +147,9 @@ get_uint16() {
 /**
 /**
  * Extracts an unsigned 32-bit integer.
  * Extracts an unsigned 32-bit integer.
  */
  */
-INLINE PN_uint32 StreamReader::
+INLINE uint32_t StreamReader::
 get_uint32() {
 get_uint32() {
-  PN_uint32 readval, retval;
+  uint32_t readval, retval;
   _in->read((char *)&readval, sizeof(readval));
   _in->read((char *)&readval, sizeof(readval));
   LittleEndian s(&readval, 0, sizeof(readval));
   LittleEndian s(&readval, 0, sizeof(readval));
   s.store_value(&retval, sizeof(retval));
   s.store_value(&retval, sizeof(retval));
@@ -159,9 +159,9 @@ get_uint32() {
 /**
 /**
  * Extracts an unsigned 64-bit integer.
  * Extracts an unsigned 64-bit integer.
  */
  */
-INLINE PN_uint64 StreamReader::
+INLINE uint64_t StreamReader::
 get_uint64() {
 get_uint64() {
-  PN_uint64 readval, retval;
+  uint64_t readval, retval;
   _in->read((char *)&readval, sizeof(readval));
   _in->read((char *)&readval, sizeof(readval));
   LittleEndian s(&readval, 0, sizeof(readval));
   LittleEndian s(&readval, 0, sizeof(readval));
   s.store_value(&retval, sizeof(retval));
   s.store_value(&retval, sizeof(retval));
@@ -202,9 +202,9 @@ get_float64() {
 /**
 /**
  * Extracts a signed big-endian 16-bit integer.
  * Extracts a signed big-endian 16-bit integer.
  */
  */
-INLINE PN_int16 StreamReader::
+INLINE int16_t StreamReader::
 get_be_int16() {
 get_be_int16() {
-  PN_int16 readval, retval;
+  int16_t readval, retval;
   _in->read((char *)&readval, sizeof(readval));
   _in->read((char *)&readval, sizeof(readval));
   BigEndian s(&readval, 0, sizeof(readval));
   BigEndian s(&readval, 0, sizeof(readval));
   s.store_value(&retval, sizeof(retval));
   s.store_value(&retval, sizeof(retval));
@@ -214,9 +214,9 @@ get_be_int16() {
 /**
 /**
  * Extracts a signed big-endian 32-bit integer.
  * Extracts a signed big-endian 32-bit integer.
  */
  */
-INLINE PN_int32 StreamReader::
+INLINE int32_t StreamReader::
 get_be_int32() {
 get_be_int32() {
-  PN_int32 readval, retval;
+  int32_t readval, retval;
   _in->read((char *)&readval, sizeof(readval));
   _in->read((char *)&readval, sizeof(readval));
   BigEndian s(&readval, 0, sizeof(readval));
   BigEndian s(&readval, 0, sizeof(readval));
   s.store_value(&retval, sizeof(retval));
   s.store_value(&retval, sizeof(retval));
@@ -226,9 +226,9 @@ get_be_int32() {
 /**
 /**
  * Extracts a signed big-endian 64-bit integer.
  * Extracts a signed big-endian 64-bit integer.
  */
  */
-INLINE PN_int64 StreamReader::
+INLINE int64_t StreamReader::
 get_be_int64() {
 get_be_int64() {
-  PN_int64 readval, retval;
+  int64_t readval, retval;
   _in->read((char *)&readval, sizeof(readval));
   _in->read((char *)&readval, sizeof(readval));
   BigEndian s(&readval, 0, sizeof(readval));
   BigEndian s(&readval, 0, sizeof(readval));
   s.store_value(&retval, sizeof(retval));
   s.store_value(&retval, sizeof(retval));
@@ -238,9 +238,9 @@ get_be_int64() {
 /**
 /**
  * Extracts an unsigned big-endian 16-bit integer.
  * Extracts an unsigned big-endian 16-bit integer.
  */
  */
-INLINE PN_uint16 StreamReader::
+INLINE uint16_t StreamReader::
 get_be_uint16() {
 get_be_uint16() {
-  PN_uint16 readval, retval;
+  uint16_t readval, retval;
   _in->read((char *)&readval, sizeof(readval));
   _in->read((char *)&readval, sizeof(readval));
   BigEndian s(&readval, 0, sizeof(readval));
   BigEndian s(&readval, 0, sizeof(readval));
   s.store_value(&retval, sizeof(retval));
   s.store_value(&retval, sizeof(retval));
@@ -250,9 +250,9 @@ get_be_uint16() {
 /**
 /**
  * Extracts an unsigned big-endian 32-bit integer.
  * Extracts an unsigned big-endian 32-bit integer.
  */
  */
-INLINE PN_uint32 StreamReader::
+INLINE uint32_t StreamReader::
 get_be_uint32() {
 get_be_uint32() {
-  PN_uint32 readval, retval;
+  uint32_t readval, retval;
   _in->read((char *)&readval, sizeof(readval));
   _in->read((char *)&readval, sizeof(readval));
   BigEndian s(&readval, 0, sizeof(readval));
   BigEndian s(&readval, 0, sizeof(readval));
   s.store_value(&retval, sizeof(retval));
   s.store_value(&retval, sizeof(retval));
@@ -262,9 +262,9 @@ get_be_uint32() {
 /**
 /**
  * Extracts an unsigned big-endian 64-bit integer.
  * Extracts an unsigned big-endian 64-bit integer.
  */
  */
-INLINE PN_uint64 StreamReader::
+INLINE uint64_t StreamReader::
 get_be_uint64() {
 get_be_uint64() {
-  PN_uint64 readval, retval;
+  uint64_t readval, retval;
   _in->read((char *)&readval, sizeof(readval));
   _in->read((char *)&readval, sizeof(readval));
   BigEndian s(&readval, 0, sizeof(readval));
   BigEndian s(&readval, 0, sizeof(readval));
   s.store_value(&retval, sizeof(retval));
   s.store_value(&retval, sizeof(retval));

+ 14 - 14
dtool/src/prc/streamReader.h

@@ -37,24 +37,24 @@ PUBLISHED:
   MAKE_PROPERTY(istream, get_istream);
   MAKE_PROPERTY(istream, get_istream);
 
 
   BLOCKING INLINE bool get_bool();
   BLOCKING INLINE bool get_bool();
-  BLOCKING INLINE PN_int8 get_int8();
-  BLOCKING INLINE PN_uint8 get_uint8();
+  BLOCKING INLINE int8_t get_int8();
+  BLOCKING INLINE uint8_t get_uint8();
 
 
-  BLOCKING INLINE PN_int16 get_int16();
-  BLOCKING INLINE PN_int32 get_int32();
-  BLOCKING INLINE PN_int64 get_int64();
-  BLOCKING INLINE PN_uint16 get_uint16();
-  BLOCKING INLINE PN_uint32 get_uint32();
-  BLOCKING INLINE PN_uint64 get_uint64();
+  BLOCKING INLINE int16_t get_int16();
+  BLOCKING INLINE int32_t get_int32();
+  BLOCKING INLINE int64_t get_int64();
+  BLOCKING INLINE uint16_t get_uint16();
+  BLOCKING INLINE uint32_t get_uint32();
+  BLOCKING INLINE uint64_t get_uint64();
   BLOCKING INLINE float get_float32();
   BLOCKING INLINE float get_float32();
   BLOCKING INLINE PN_float64 get_float64();
   BLOCKING INLINE PN_float64 get_float64();
 
 
-  BLOCKING INLINE PN_int16 get_be_int16();
-  BLOCKING INLINE PN_int32 get_be_int32();
-  BLOCKING INLINE PN_int64 get_be_int64();
-  BLOCKING INLINE PN_uint16 get_be_uint16();
-  BLOCKING INLINE PN_uint32 get_be_uint32();
-  BLOCKING INLINE PN_uint64 get_be_uint64();
+  BLOCKING INLINE int16_t get_be_int16();
+  BLOCKING INLINE int32_t get_be_int32();
+  BLOCKING INLINE int64_t get_be_int64();
+  BLOCKING INLINE uint16_t get_be_uint16();
+  BLOCKING INLINE uint32_t get_be_uint32();
+  BLOCKING INLINE uint64_t get_be_uint64();
   BLOCKING INLINE float get_be_float32();
   BLOCKING INLINE float get_be_float32();
   BLOCKING INLINE PN_float64 get_be_float64();
   BLOCKING INLINE PN_float64 get_be_float64();
 
 

+ 17 - 17
dtool/src/prc/streamWriter.I

@@ -92,7 +92,7 @@ add_bool(bool b) {
  * Adds a signed 8-bit integer to the stream.
  * Adds a signed 8-bit integer to the stream.
  */
  */
 INLINE void StreamWriter::
 INLINE void StreamWriter::
-add_int8(PN_int8 value) {
+add_int8(int8_t value) {
   append_data(&value, 1);
   append_data(&value, 1);
 }
 }
 
 
@@ -100,7 +100,7 @@ add_int8(PN_int8 value) {
  * Adds an unsigned 8-bit integer to the stream.
  * Adds an unsigned 8-bit integer to the stream.
  */
  */
 INLINE void StreamWriter::
 INLINE void StreamWriter::
-add_uint8(PN_uint8 value) {
+add_uint8(uint8_t value) {
   append_data(&value, 1);
   append_data(&value, 1);
 }
 }
 
 
@@ -108,7 +108,7 @@ add_uint8(PN_uint8 value) {
  * Adds a signed 16-bit integer to the stream.
  * Adds a signed 16-bit integer to the stream.
  */
  */
 INLINE void StreamWriter::
 INLINE void StreamWriter::
-add_int16(PN_int16 value) {
+add_int16(int16_t value) {
   LittleEndian s(&value, sizeof(value));
   LittleEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -117,7 +117,7 @@ add_int16(PN_int16 value) {
  * Adds a signed 32-bit integer to the stream.
  * Adds a signed 32-bit integer to the stream.
  */
  */
 INLINE void StreamWriter::
 INLINE void StreamWriter::
-add_int32(PN_int32 value) {
+add_int32(int32_t value) {
   LittleEndian s(&value, sizeof(value));
   LittleEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -126,7 +126,7 @@ add_int32(PN_int32 value) {
  * Adds a signed 64-bit integer to the stream.
  * Adds a signed 64-bit integer to the stream.
  */
  */
 INLINE void StreamWriter::
 INLINE void StreamWriter::
-add_int64(PN_int64 value) {
+add_int64(int64_t value) {
   LittleEndian s(&value, sizeof(value));
   LittleEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -135,7 +135,7 @@ add_int64(PN_int64 value) {
  * Adds an unsigned 16-bit integer to the stream.
  * Adds an unsigned 16-bit integer to the stream.
  */
  */
 INLINE void StreamWriter::
 INLINE void StreamWriter::
-add_uint16(PN_uint16 value) {
+add_uint16(uint16_t value) {
   LittleEndian s(&value, sizeof(value));
   LittleEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -144,7 +144,7 @@ add_uint16(PN_uint16 value) {
  * Adds an unsigned 32-bit integer to the stream.
  * Adds an unsigned 32-bit integer to the stream.
  */
  */
 INLINE void StreamWriter::
 INLINE void StreamWriter::
-add_uint32(PN_uint32 value) {
+add_uint32(uint32_t value) {
   LittleEndian s(&value, sizeof(value));
   LittleEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -153,7 +153,7 @@ add_uint32(PN_uint32 value) {
  * Adds an unsigned 64-bit integer to the stream.
  * Adds an unsigned 64-bit integer to the stream.
  */
  */
 INLINE void StreamWriter::
 INLINE void StreamWriter::
-add_uint64(PN_uint64 value) {
+add_uint64(uint64_t value) {
   LittleEndian s(&value, sizeof(value));
   LittleEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -186,7 +186,7 @@ add_float64(PN_float64 value) {
  * Adds a signed 16-bit big-endian integer to the streamWriter.
  * Adds a signed 16-bit big-endian integer to the streamWriter.
  */
  */
 INLINE void StreamWriter::
 INLINE void StreamWriter::
-add_be_int16(PN_int16 value) {
+add_be_int16(int16_t value) {
   BigEndian s(&value, sizeof(value));
   BigEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -195,7 +195,7 @@ add_be_int16(PN_int16 value) {
  * Adds a signed 32-bit big-endian integer to the streamWriter.
  * Adds a signed 32-bit big-endian integer to the streamWriter.
  */
  */
 INLINE void StreamWriter::
 INLINE void StreamWriter::
-add_be_int32(PN_int32 value) {
+add_be_int32(int32_t value) {
   BigEndian s(&value, sizeof(value));
   BigEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -204,7 +204,7 @@ add_be_int32(PN_int32 value) {
  * Adds a signed 64-bit big-endian integer to the streamWriter.
  * Adds a signed 64-bit big-endian integer to the streamWriter.
  */
  */
 INLINE void StreamWriter::
 INLINE void StreamWriter::
-add_be_int64(PN_int64 value) {
+add_be_int64(int64_t value) {
   BigEndian s(&value, sizeof(value));
   BigEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -213,7 +213,7 @@ add_be_int64(PN_int64 value) {
  * Adds an unsigned 16-bit big-endian integer to the streamWriter.
  * Adds an unsigned 16-bit big-endian integer to the streamWriter.
  */
  */
 INLINE void StreamWriter::
 INLINE void StreamWriter::
-add_be_uint16(PN_uint16 value) {
+add_be_uint16(uint16_t value) {
   BigEndian s(&value, sizeof(value));
   BigEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -222,7 +222,7 @@ add_be_uint16(PN_uint16 value) {
  * Adds an unsigned 32-bit big-endian integer to the streamWriter.
  * Adds an unsigned 32-bit big-endian integer to the streamWriter.
  */
  */
 INLINE void StreamWriter::
 INLINE void StreamWriter::
-add_be_uint32(PN_uint32 value) {
+add_be_uint32(uint32_t value) {
   BigEndian s(&value, sizeof(value));
   BigEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -231,7 +231,7 @@ add_be_uint32(PN_uint32 value) {
  * Adds an unsigned 64-bit big-endian integer to the streamWriter.
  * Adds an unsigned 64-bit big-endian integer to the streamWriter.
  */
  */
 INLINE void StreamWriter::
 INLINE void StreamWriter::
-add_be_uint64(PN_uint64 value) {
+add_be_uint64(uint64_t value) {
   BigEndian s(&value, sizeof(value));
   BigEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -267,10 +267,10 @@ add_be_float64(PN_float64 value) {
 INLINE void StreamWriter::
 INLINE void StreamWriter::
 add_string(const string &str) {
 add_string(const string &str) {
   // The max sendable length for a string is 2^16.
   // The max sendable length for a string is 2^16.
-  nassertv(str.length() <= (PN_uint16)0xffff);
+  nassertv(str.length() <= (uint16_t)0xffff);
 
 
   // Strings always are preceded by their length
   // Strings always are preceded by their length
-  add_uint16((PN_uint16)str.length());
+  add_uint16((uint16_t)str.length());
 
 
   // Add the string
   // Add the string
   append_data(str);
   append_data(str);
@@ -282,7 +282,7 @@ add_string(const string &str) {
 INLINE void StreamWriter::
 INLINE void StreamWriter::
 add_string32(const string &str) {
 add_string32(const string &str) {
   // Strings always are preceded by their length
   // Strings always are preceded by their length
-  add_uint32((PN_uint32)str.length());
+  add_uint32((uint32_t)str.length());
 
 
   // Add the string
   // Add the string
   append_data(str);
   append_data(str);

+ 14 - 14
dtool/src/prc/streamWriter.h

@@ -39,26 +39,26 @@ PUBLISHED:
   MAKE_PROPERTY(ostream, get_ostream);
   MAKE_PROPERTY(ostream, get_ostream);
 
 
   BLOCKING INLINE void add_bool(bool value);
   BLOCKING INLINE void add_bool(bool value);
-  BLOCKING INLINE void add_int8(PN_int8 value);
-  BLOCKING INLINE void add_uint8(PN_uint8 value);
+  BLOCKING INLINE void add_int8(int8_t value);
+  BLOCKING INLINE void add_uint8(uint8_t value);
 
 
   // The default numeric packing is little-endian.
   // The default numeric packing is little-endian.
-  BLOCKING INLINE void add_int16(PN_int16 value);
-  BLOCKING INLINE void add_int32(PN_int32 value);
-  BLOCKING INLINE void add_int64(PN_int64 value);
-  BLOCKING INLINE void add_uint16(PN_uint16 value);
-  BLOCKING INLINE void add_uint32(PN_uint32 value);
-  BLOCKING INLINE void add_uint64(PN_uint64 value);
+  BLOCKING INLINE void add_int16(int16_t value);
+  BLOCKING INLINE void add_int32(int32_t value);
+  BLOCKING INLINE void add_int64(int64_t value);
+  BLOCKING INLINE void add_uint16(uint16_t value);
+  BLOCKING INLINE void add_uint32(uint32_t value);
+  BLOCKING INLINE void add_uint64(uint64_t value);
   BLOCKING INLINE void add_float32(float value);
   BLOCKING INLINE void add_float32(float value);
   BLOCKING INLINE void add_float64(PN_float64 value);
   BLOCKING INLINE void add_float64(PN_float64 value);
 
 
   // These functions pack numbers big-endian, in case that's desired.
   // These functions pack numbers big-endian, in case that's desired.
-  BLOCKING INLINE void add_be_int16(PN_int16 value);
-  BLOCKING INLINE void add_be_int32(PN_int32 value);
-  BLOCKING INLINE void add_be_int64(PN_int64 value);
-  BLOCKING INLINE void add_be_uint16(PN_uint16 value);
-  BLOCKING INLINE void add_be_uint32(PN_uint32 value);
-  BLOCKING INLINE void add_be_uint64(PN_uint64 value);
+  BLOCKING INLINE void add_be_int16(int16_t value);
+  BLOCKING INLINE void add_be_int32(int32_t value);
+  BLOCKING INLINE void add_be_int64(int64_t value);
+  BLOCKING INLINE void add_be_uint16(uint16_t value);
+  BLOCKING INLINE void add_be_uint32(uint32_t value);
+  BLOCKING INLINE void add_be_uint64(uint64_t value);
   BLOCKING INLINE void add_be_float32(float value);
   BLOCKING INLINE void add_be_float32(float value);
   BLOCKING INLINE void add_be_float64(PN_float64 value);
   BLOCKING INLINE void add_be_float64(PN_float64 value);
 
 

+ 1 - 1
makepanda/makepanda.py

@@ -2203,7 +2203,7 @@ DTOOL_CONFIG=[
     ("PHAVE_DIRENT_H",                 'UNDEF',                  '1'),
     ("PHAVE_DIRENT_H",                 'UNDEF',                  '1'),
     ("PHAVE_SYS_SOUNDCARD_H",          'UNDEF',                  '1'),
     ("PHAVE_SYS_SOUNDCARD_H",          'UNDEF',                  '1'),
     ("PHAVE_UCONTEXT_H",               'UNDEF',                  '1'),
     ("PHAVE_UCONTEXT_H",               'UNDEF',                  '1'),
-    ("PHAVE_STDINT_H",                 'UNDEF',                  '1'),
+    ("PHAVE_STDINT_H",                 '1',                      '1'),
     ("HAVE_RTTI",                      '1',                      '1'),
     ("HAVE_RTTI",                      '1',                      '1'),
     ("HAVE_X11",                       'UNDEF',                  '1'),
     ("HAVE_X11",                       'UNDEF',                  '1'),
     ("HAVE_XRANDR",                    'UNDEF',                  '1'),
     ("HAVE_XRANDR",                    'UNDEF',                  '1'),

+ 1 - 1
panda/src/audiotraits/openalAudioManager.cxx

@@ -438,7 +438,7 @@ get_sound_data(MovieAudio *movie, int mode) {
     }
     }
     int channels = stream->audio_channels();
     int channels = stream->audio_channels();
     int samples = (int)(stream->length() * stream->audio_rate());
     int samples = (int)(stream->length() * stream->audio_rate());
-    PN_int16 *data = new PN_int16[samples * channels];
+    int16_t *data = new int16_t[samples * channels];
     stream->read_samples(samples, data);
     stream->read_samples(samples, data);
     alBufferData(sd->_sample,
     alBufferData(sd->_sample,
                  (channels>1) ? AL_FORMAT_STEREO16 : AL_FORMAT_MONO16,
                  (channels>1) ? AL_FORMAT_STEREO16 : AL_FORMAT_MONO16,

+ 2 - 2
panda/src/audiotraits/openalAudioSound.cxx

@@ -383,8 +383,8 @@ read_stream_data(int bytelen, unsigned char *buffer) {
     if (samples > _sd->_stream->ready()) {
     if (samples > _sd->_stream->ready()) {
       samples = _sd->_stream->ready();
       samples = _sd->_stream->ready();
     }
     }
-    cursor->read_samples(samples, (PN_int16 *)buffer);
-    size_t hval = AddHash::add_hash(0, (PN_uint8*)buffer, samples*channels*2);
+    cursor->read_samples(samples, (int16_t *)buffer);
+    size_t hval = AddHash::add_hash(0, (uint8_t*)buffer, samples*channels*2);
     audio_debug("Streaming " << cursor->get_source()->get_name() << " at " << t << " hash " << hval);
     audio_debug("Streaming " << cursor->get_source()->get_name() << " at " << t << " hash " << hval);
     fill += samples;
     fill += samples;
     space -= samples;
     space -= samples;

+ 18 - 18
panda/src/display/displayInformation.cxx

@@ -81,8 +81,8 @@ DisplayInformation() {
   DisplayMode *display_mode_array;
   DisplayMode *display_mode_array;
   int video_memory;
   int video_memory;
   int texture_memory;
   int texture_memory;
-  PN_uint64 physical_memory;
-  PN_uint64 available_physical_memory;
+  uint64_t physical_memory;
+  uint64_t available_physical_memory;
 
 
   state = DisplayInformation::DS_unknown;
   state = DisplayInformation::DS_unknown;
   get_adapter_display_mode_state = false;
   get_adapter_display_mode_state = false;
@@ -325,7 +325,7 @@ update_memory_information() {
 /**
 /**
  *
  *
  */
  */
-PN_uint64 DisplayInformation::
+uint64_t DisplayInformation::
 get_physical_memory() {
 get_physical_memory() {
   return _physical_memory;
   return _physical_memory;
 }
 }
@@ -333,7 +333,7 @@ get_physical_memory() {
 /**
 /**
  *
  *
  */
  */
-PN_uint64 DisplayInformation::
+uint64_t DisplayInformation::
 get_available_physical_memory() {
 get_available_physical_memory() {
   return _available_physical_memory;
   return _available_physical_memory;
 }
 }
@@ -341,7 +341,7 @@ get_available_physical_memory() {
 /**
 /**
  *
  *
  */
  */
-PN_uint64 DisplayInformation::
+uint64_t DisplayInformation::
 get_page_file_size() {
 get_page_file_size() {
   return _page_file_size;
   return _page_file_size;
 }
 }
@@ -349,7 +349,7 @@ get_page_file_size() {
 /**
 /**
  *
  *
  */
  */
-PN_uint64 DisplayInformation::
+uint64_t DisplayInformation::
 get_available_page_file_size() {
 get_available_page_file_size() {
   return _available_page_file_size;
   return _available_page_file_size;
 }
 }
@@ -357,7 +357,7 @@ get_available_page_file_size() {
 /**
 /**
  *
  *
  */
  */
-PN_uint64 DisplayInformation::
+uint64_t DisplayInformation::
 get_process_virtual_memory() {
 get_process_virtual_memory() {
   return _process_virtual_memory;
   return _process_virtual_memory;
 }
 }
@@ -365,7 +365,7 @@ get_process_virtual_memory() {
 /**
 /**
  *
  *
  */
  */
-PN_uint64 DisplayInformation::
+uint64_t DisplayInformation::
 get_available_process_virtual_memory() {
 get_available_process_virtual_memory() {
   return _available_process_virtual_memory;
   return _available_process_virtual_memory;
 }
 }
@@ -381,7 +381,7 @@ get_memory_load() {
 /**
 /**
  *
  *
  */
  */
-PN_uint64 DisplayInformation::
+uint64_t DisplayInformation::
 get_page_fault_count() {
 get_page_fault_count() {
   return _page_fault_count;
   return _page_fault_count;
 }
 }
@@ -389,7 +389,7 @@ get_page_fault_count() {
 /**
 /**
  *
  *
  */
  */
-PN_uint64 DisplayInformation::
+uint64_t DisplayInformation::
 get_process_memory() {
 get_process_memory() {
   return _process_memory;
   return _process_memory;
 }
 }
@@ -397,7 +397,7 @@ get_process_memory() {
 /**
 /**
  *
  *
  */
  */
-PN_uint64 DisplayInformation::
+uint64_t DisplayInformation::
 get_peak_process_memory() {
 get_peak_process_memory() {
   return _peak_process_memory;
   return _peak_process_memory;
 }
 }
@@ -405,7 +405,7 @@ get_peak_process_memory() {
 /**
 /**
  *
  *
  */
  */
-PN_uint64 DisplayInformation::
+uint64_t DisplayInformation::
 get_page_file_usage() {
 get_page_file_usage() {
   return _page_file_usage;
   return _page_file_usage;
 }
 }
@@ -413,7 +413,7 @@ get_page_file_usage() {
 /**
 /**
  *
  *
  */
  */
-PN_uint64 DisplayInformation::
+uint64_t DisplayInformation::
 get_peak_page_file_usage() {
 get_peak_page_file_usage() {
   return _peak_page_file_usage;
   return _peak_page_file_usage;
 }
 }
@@ -570,7 +570,7 @@ get_cpu_brand_index() {
 /**
 /**
  *
  *
  */
  */
-PN_uint64 DisplayInformation::
+uint64_t DisplayInformation::
 get_cpu_frequency() {
 get_cpu_frequency() {
   return _cpu_frequency;
   return _cpu_frequency;
 }
 }
@@ -578,9 +578,9 @@ get_cpu_frequency() {
 /**
 /**
  *
  *
  */
  */
-PN_uint64 DisplayInformation::
+uint64_t DisplayInformation::
 get_cpu_time() {
 get_cpu_time() {
-  PN_uint64 cpu_time;
+  uint64_t cpu_time;
 
 
   cpu_time = 0;
   cpu_time = 0;
   if (_cpu_time_function) {
   if (_cpu_time_function) {
@@ -593,7 +593,7 @@ get_cpu_time() {
 /**
 /**
  *
  *
  */
  */
-PN_uint64 DisplayInformation::
+uint64_t DisplayInformation::
 get_maximum_cpu_frequency() {
 get_maximum_cpu_frequency() {
   return _maximum_cpu_frequency;
   return _maximum_cpu_frequency;
 }
 }
@@ -601,7 +601,7 @@ get_maximum_cpu_frequency() {
 /**
 /**
  *
  *
  */
  */
-PN_uint64 DisplayInformation::
+uint64_t DisplayInformation::
 get_current_cpu_frequency() {
 get_current_cpu_frequency() {
   return _current_cpu_frequency;
   return _current_cpu_frequency;
 }
 }

+ 30 - 30
panda/src/display/displayInformation.h

@@ -69,18 +69,18 @@ PUBLISHED:
   int get_texture_memory();
   int get_texture_memory();
 
 
   void update_memory_information();
   void update_memory_information();
-  PN_uint64 get_physical_memory();
-  PN_uint64 get_available_physical_memory();
-  PN_uint64 get_page_file_size();
-  PN_uint64 get_available_page_file_size();
-  PN_uint64 get_process_virtual_memory();
-  PN_uint64 get_available_process_virtual_memory();
+  uint64_t get_physical_memory();
+  uint64_t get_available_physical_memory();
+  uint64_t get_page_file_size();
+  uint64_t get_available_page_file_size();
+  uint64_t get_process_virtual_memory();
+  uint64_t get_available_process_virtual_memory();
   int get_memory_load();
   int get_memory_load();
-  PN_uint64 get_page_fault_count();
-  PN_uint64 get_process_memory();
-  PN_uint64 get_peak_process_memory();
-  PN_uint64 get_page_file_usage();
-  PN_uint64 get_peak_page_file_usage();
+  uint64_t get_page_fault_count();
+  uint64_t get_process_memory();
+  uint64_t get_peak_process_memory();
+  uint64_t get_page_file_usage();
+  uint64_t get_peak_page_file_usage();
 
 
   int get_vendor_id();
   int get_vendor_id();
   int get_device_id();
   int get_device_id();
@@ -103,11 +103,11 @@ PUBLISHED:
   unsigned int get_cpu_version_information();
   unsigned int get_cpu_version_information();
   unsigned int get_cpu_brand_index();
   unsigned int get_cpu_brand_index();
 
 
-  PN_uint64 get_cpu_frequency();
-  PN_uint64 get_cpu_time();
+  uint64_t get_cpu_frequency();
+  uint64_t get_cpu_time();
 
 
-  PN_uint64 get_maximum_cpu_frequency();
-  PN_uint64 get_current_cpu_frequency();
+  uint64_t get_maximum_cpu_frequency();
+  uint64_t get_current_cpu_frequency();
   void update_cpu_frequency(int processor_number);
   void update_cpu_frequency(int processor_number);
 
 
   int get_num_cpu_cores();
   int get_num_cpu_cores();
@@ -131,18 +131,18 @@ public:
   int _video_memory;
   int _video_memory;
   int _texture_memory;
   int _texture_memory;
 
 
-  PN_uint64 _physical_memory;
-  PN_uint64 _available_physical_memory;
-  PN_uint64 _page_file_size;
-  PN_uint64 _available_page_file_size;
-  PN_uint64 _process_virtual_memory;
-  PN_uint64 _available_process_virtual_memory;
+  uint64_t _physical_memory;
+  uint64_t _available_physical_memory;
+  uint64_t _page_file_size;
+  uint64_t _available_page_file_size;
+  uint64_t _process_virtual_memory;
+  uint64_t _available_process_virtual_memory;
 
 
-  PN_uint64 _page_fault_count;
-  PN_uint64 _process_memory;
-  PN_uint64 _peak_process_memory;
-  PN_uint64 _page_file_usage;
-  PN_uint64 _peak_page_file_usage;
+  uint64_t _page_fault_count;
+  uint64_t _process_memory;
+  uint64_t _peak_process_memory;
+  uint64_t _page_file_usage;
+  uint64_t _peak_page_file_usage;
 
 
   int _memory_load;
   int _memory_load;
 
 
@@ -167,16 +167,16 @@ public:
   unsigned int _cpu_version_information;
   unsigned int _cpu_version_information;
   unsigned int _cpu_brand_index;
   unsigned int _cpu_brand_index;
 
 
-  PN_uint64 _cpu_frequency;
+  uint64_t _cpu_frequency;
 
 
-  PN_uint64 _maximum_cpu_frequency;
-  PN_uint64 _current_cpu_frequency;
+  uint64_t _maximum_cpu_frequency;
+  uint64_t _current_cpu_frequency;
 
 
   int _num_cpu_cores;
   int _num_cpu_cores;
   int _num_logical_cpus;
   int _num_logical_cpus;
 
 
   void (*_get_memory_information_function) (DisplayInformation *display_information);
   void (*_get_memory_information_function) (DisplayInformation *display_information);
-  PN_uint64 (*_cpu_time_function) (void);
+  uint64_t (*_cpu_time_function) (void);
   int (*_update_cpu_frequency_function) (int processor_number, DisplayInformation *display_information);
   int (*_update_cpu_frequency_function) (int processor_number, DisplayInformation *display_information);
 
 
   int _os_version_major;
   int _os_version_major;

+ 16 - 16
panda/src/downloader/downloadDb.cxx

@@ -23,13 +23,13 @@
 // Defines
 // Defines
 
 
 // Written at the top of the file so we know this is a downloadDb
 // Written at the top of the file so we know this is a downloadDb
-PN_uint32 DownloadDb::_magic_number = 0xfeedfeed;
+uint32_t DownloadDb::_magic_number = 0xfeedfeed;
 
 
 // Written at the top of the file to signify we are not done writing to the
 // Written at the top of the file to signify we are not done writing to the
 // file yet.  If you load a db with this magic number that means the previous
 // file yet.  If you load a db with this magic number that means the previous
 // time it got written out was probably interrupted in the middle of the
 // time it got written out was probably interrupted in the middle of the
 // write.
 // write.
-PN_uint32 DownloadDb::_bogus_magic_number = 0x11111111;
+uint32_t DownloadDb::_bogus_magic_number = 0x11111111;
 
 
 
 
 static string
 static string
@@ -505,7 +505,7 @@ add_file_record(PT(FileRecord) fr) {
 DownloadDb::Db::
 DownloadDb::Db::
 Db() {
 Db() {
   // The head is a magic number and the number of multifiles in the db
   // The head is a magic number and the number of multifiles in the db
-  _header_length = sizeof(_magic_number) + sizeof(PN_int32);
+  _header_length = sizeof(_magic_number) + sizeof(int32_t);
 }
 }
 
 
 
 
@@ -588,7 +588,7 @@ parse_header(const string &data) {
 
 
   // Make sure we have a good header
   // Make sure we have a good header
   DatagramIterator di(dg);
   DatagramIterator di(dg);
-  PN_uint32 magic_number = di.get_uint32();
+  uint32_t magic_number = di.get_uint32();
   downloader_cat.debug()
   downloader_cat.debug()
     << "Parsed magic number: " << magic_number << endl;
     << "Parsed magic number: " << magic_number << endl;
   // If the magic number is equal to the bogus magic number it signifies that
   // If the magic number is equal to the bogus magic number it signifies that
@@ -608,7 +608,7 @@ parse_header(const string &data) {
     return -1;
     return -1;
   }
   }
 
 
-  PN_int32 num_multifiles = di.get_int32();
+  int32_t num_multifiles = di.get_int32();
   downloader_cat.debug()
   downloader_cat.debug()
     << "Parsed number of multifiles: " << num_multifiles << endl;
     << "Parsed number of multifiles: " << num_multifiles << endl;
 
 
@@ -626,7 +626,7 @@ int DownloadDb::Db::
 parse_record_header(const string &data) {
 parse_record_header(const string &data) {
   Datagram dg(data);
   Datagram dg(data);
   DatagramIterator di(dg);
   DatagramIterator di(dg);
-  PN_int32 record_length = di.get_int32();
+  int32_t record_length = di.get_int32();
   downloader_cat.spam()
   downloader_cat.spam()
     << "Parsed record header length: " << record_length << endl;
     << "Parsed record header length: " << record_length << endl;
 
 
@@ -645,7 +645,7 @@ parse_mfr(const string &data) {
 
 
   Datagram dg(data);
   Datagram dg(data);
   DatagramIterator di(dg);
   DatagramIterator di(dg);
-  PN_int32 mfr_name_length = di.get_int32();
+  int32_t mfr_name_length = di.get_int32();
   mfr->_name = di.extract_bytes(mfr_name_length);
   mfr->_name = di.extract_bytes(mfr_name_length);
   mfr->_phase = di.get_float64();
   mfr->_phase = di.get_float64();
   mfr->_size = di.get_int32();
   mfr->_size = di.get_int32();
@@ -682,7 +682,7 @@ parse_fr(const string &data) {
 
 
   Datagram dg(data);
   Datagram dg(data);
   DatagramIterator di(dg);
   DatagramIterator di(dg);
-  PN_int32 fr_name_length = di.get_int32();
+  int32_t fr_name_length = di.get_int32();
   fr->_name = di.extract_bytes(fr_name_length);
   fr->_name = di.extract_bytes(fr_name_length);
 
 
   // At one time, we stored files in the database with a backslash separator.
   // At one time, we stored files in the database with a backslash separator.
@@ -725,7 +725,7 @@ read(StreamReader &sr, bool want_server_info) {
   for (int i = 0; i < num_multifiles; i++) {
   for (int i = 0; i < num_multifiles; i++) {
     // The multifile record header is just one int which represents the size
     // The multifile record header is just one int which represents the size
     // of the record
     // of the record
-    int mfr_header_length = sizeof(PN_int32);
+    int mfr_header_length = sizeof(int32_t);
 
 
     string mfr_header = sr.extract_bytes(mfr_header_length);
     string mfr_header = sr.extract_bytes(mfr_header_length);
     if (mfr_header.size() != (size_t)mfr_header_length) {
     if (mfr_header.size() != (size_t)mfr_header_length) {
@@ -755,7 +755,7 @@ read(StreamReader &sr, bool want_server_info) {
       for (int j = 0; j < mfr->_num_files; j++) {
       for (int j = 0; j < mfr->_num_files; j++) {
         // The file record header is just one int which represents the size of
         // The file record header is just one int which represents the size of
         // the record
         // the record
-        int fr_header_length = sizeof(PN_int32);
+        int fr_header_length = sizeof(int32_t);
 
 
         // Read the header
         // Read the header
         string fr_header = sr.extract_bytes(fr_header_length);
         string fr_header = sr.extract_bytes(fr_header_length);
@@ -802,11 +802,11 @@ write(StreamWriter &sw, bool want_server_info) {
   // Declare these outside the loop so we do not keep creating and deleting
   // Declare these outside the loop so we do not keep creating and deleting
   // them
   // them
   PN_float64 phase;
   PN_float64 phase;
-  PN_int32 size;
-  PN_int32 status;
-  PN_int32 num_files;
-  PN_int32 name_length;
-  PN_int32 header_length;
+  int32_t size;
+  int32_t status;
+  int32_t num_files;
+  int32_t name_length;
+  int32_t header_length;
 
 
   // Iterate over the multifiles writing them to the stream
   // Iterate over the multifiles writing them to the stream
   pvector< PT(MultifileRecord) >::const_iterator i = _mfile_records.begin();
   pvector< PT(MultifileRecord) >::const_iterator i = _mfile_records.begin();
@@ -825,7 +825,7 @@ write(StreamWriter &sw, bool want_server_info) {
       (*i)->_name.length() +      // Size of the name string
       (*i)->_name.length() +      // Size of the name string
       sizeof(phase) + sizeof(size) +
       sizeof(phase) + sizeof(size) +
       sizeof(status) + sizeof(num_files) +
       sizeof(status) + sizeof(num_files) +
-      sizeof(PN_uint32)*4; // Size of hash value
+      sizeof(uint32_t)*4; // Size of hash value
 
 
     // Add the length of this entire datagram
     // Add the length of this entire datagram
     sw.add_int32(header_length);
     sw.add_int32(header_length);

+ 4 - 4
panda/src/downloader/downloadDb.h

@@ -156,7 +156,7 @@ public:
     int _size;
     int _size;
     int _status;
     int _status;
     HashVal _hash;
     HashVal _hash;
-    PN_int32 _num_files;
+    int32_t _num_files;
     FileRecords _file_records;
     FileRecords _file_records;
   };
   };
 
 
@@ -182,7 +182,7 @@ public:
     bool write_header(ostream &write_stream);
     bool write_header(ostream &write_stream);
     bool write_bogus_header(StreamWriter &sw);
     bool write_bogus_header(StreamWriter &sw);
   private:
   private:
-    PN_int32 _header_length;
+    int32_t _header_length;
   };
   };
 
 
 PUBLISHED:
 PUBLISHED:
@@ -197,8 +197,8 @@ public:
   Db _server_db;
   Db _server_db;
 
 
   // Magic number for knowing this is a download Db
   // Magic number for knowing this is a download Db
-  static PN_uint32 _magic_number;
-  static PN_uint32 _bogus_magic_number;
+  static uint32_t _magic_number;
+  static uint32_t _bogus_magic_number;
   typedef pvector<HashVal> VectorHash;
   typedef pvector<HashVal> VectorHash;
   typedef pmap<Filename, VectorHash> VersionMap;
   typedef pmap<Filename, VectorHash> VersionMap;
 
 

+ 5 - 5
panda/src/express/config_express.cxx

@@ -127,15 +127,15 @@ init_libexpress() {
 
 
   // This is a fine place to ensure that the numeric types have been chosen
   // This is a fine place to ensure that the numeric types have been chosen
   // correctly.
   // correctly.
-  nassertv(sizeof(PN_int8) == 1 && sizeof(PN_uint8) == 1);
-  nassertv(sizeof(PN_int16) == 2 && sizeof(PN_uint16) == 2);
-  nassertv(sizeof(PN_int32) == 4 && sizeof(PN_uint32) == 4);
-  nassertv(sizeof(PN_int64) == 8 && sizeof(PN_uint64) == 8);
+  nassertv(sizeof(int8_t) == 1 && sizeof(uint8_t) == 1);
+  nassertv(sizeof(int16_t) == 2 && sizeof(uint16_t) == 2);
+  nassertv(sizeof(int32_t) == 4 && sizeof(uint32_t) == 4);
+  nassertv(sizeof(int64_t) == 8 && sizeof(uint64_t) == 8);
   nassertv(sizeof(PN_float32) == 4);
   nassertv(sizeof(PN_float32) == 4);
   nassertv(sizeof(PN_float64) == 8);
   nassertv(sizeof(PN_float64) == 8);
 
 
   // Also, ensure that we have the right endianness.
   // Also, ensure that we have the right endianness.
-  PN_uint32 word;
+  uint32_t word;
   memcpy(&word, "\1\2\3\4", 4);
   memcpy(&word, "\1\2\3\4", 4);
 #ifdef WORDS_BIGENDIAN
 #ifdef WORDS_BIGENDIAN
   nassertv(word == 0x01020304);
   nassertv(word == 0x01020304);

+ 17 - 17
panda/src/express/datagram.I

@@ -106,7 +106,7 @@ add_bool(bool b) {
  * Adds a signed 8-bit integer to the datagram.
  * Adds a signed 8-bit integer to the datagram.
  */
  */
 INLINE void Datagram::
 INLINE void Datagram::
-add_int8(PN_int8 value) {
+add_int8(int8_t value) {
   append_data(&value, 1);
   append_data(&value, 1);
 }
 }
 
 
@@ -114,7 +114,7 @@ add_int8(PN_int8 value) {
  * Adds an unsigned 8-bit integer to the datagram.
  * Adds an unsigned 8-bit integer to the datagram.
  */
  */
 INLINE void Datagram::
 INLINE void Datagram::
-add_uint8(PN_uint8 value) {
+add_uint8(uint8_t value) {
   append_data(&value, 1);
   append_data(&value, 1);
 }
 }
 
 
@@ -122,7 +122,7 @@ add_uint8(PN_uint8 value) {
  * Adds a signed 16-bit integer to the datagram.
  * Adds a signed 16-bit integer to the datagram.
  */
  */
 INLINE void Datagram::
 INLINE void Datagram::
-add_int16(PN_int16 value) {
+add_int16(int16_t value) {
   LittleEndian s(&value, sizeof(value));
   LittleEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -131,7 +131,7 @@ add_int16(PN_int16 value) {
  * Adds a signed 32-bit integer to the datagram.
  * Adds a signed 32-bit integer to the datagram.
  */
  */
 INLINE void Datagram::
 INLINE void Datagram::
-add_int32(PN_int32 value) {
+add_int32(int32_t value) {
   LittleEndian s(&value, sizeof(value));
   LittleEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -140,7 +140,7 @@ add_int32(PN_int32 value) {
  * Adds a signed 64-bit integer to the datagram.
  * Adds a signed 64-bit integer to the datagram.
  */
  */
 INLINE void Datagram::
 INLINE void Datagram::
-add_int64(PN_int64 value) {
+add_int64(int64_t value) {
   LittleEndian s(&value, sizeof(value));
   LittleEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -149,7 +149,7 @@ add_int64(PN_int64 value) {
  * Adds an unsigned 16-bit integer to the datagram.
  * Adds an unsigned 16-bit integer to the datagram.
  */
  */
 INLINE void Datagram::
 INLINE void Datagram::
-add_uint16(PN_uint16 value) {
+add_uint16(uint16_t value) {
   LittleEndian s(&value, sizeof(value));
   LittleEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -158,7 +158,7 @@ add_uint16(PN_uint16 value) {
  * Adds an unsigned 32-bit integer to the datagram.
  * Adds an unsigned 32-bit integer to the datagram.
  */
  */
 INLINE void Datagram::
 INLINE void Datagram::
-add_uint32(PN_uint32 value) {
+add_uint32(uint32_t value) {
   LittleEndian s(&value, sizeof(value));
   LittleEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -167,7 +167,7 @@ add_uint32(PN_uint32 value) {
  * Adds an unsigned 64-bit integer to the datagram.
  * Adds an unsigned 64-bit integer to the datagram.
  */
  */
 INLINE void Datagram::
 INLINE void Datagram::
-add_uint64(PN_uint64 value) {
+add_uint64(uint64_t value) {
   LittleEndian s(&value, sizeof(value));
   LittleEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -209,7 +209,7 @@ add_stdfloat(PN_stdfloat value) {
  * Adds a signed 16-bit big-endian integer to the datagram.
  * Adds a signed 16-bit big-endian integer to the datagram.
  */
  */
 INLINE void Datagram::
 INLINE void Datagram::
-add_be_int16(PN_int16 value) {
+add_be_int16(int16_t value) {
   BigEndian s(&value, sizeof(value));
   BigEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -218,7 +218,7 @@ add_be_int16(PN_int16 value) {
  * Adds a signed 32-bit big-endian integer to the datagram.
  * Adds a signed 32-bit big-endian integer to the datagram.
  */
  */
 INLINE void Datagram::
 INLINE void Datagram::
-add_be_int32(PN_int32 value) {
+add_be_int32(int32_t value) {
   BigEndian s(&value, sizeof(value));
   BigEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -227,7 +227,7 @@ add_be_int32(PN_int32 value) {
  * Adds a signed 64-bit big-endian integer to the datagram.
  * Adds a signed 64-bit big-endian integer to the datagram.
  */
  */
 INLINE void Datagram::
 INLINE void Datagram::
-add_be_int64(PN_int64 value) {
+add_be_int64(int64_t value) {
   BigEndian s(&value, sizeof(value));
   BigEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -236,7 +236,7 @@ add_be_int64(PN_int64 value) {
  * Adds an unsigned 16-bit big-endian integer to the datagram.
  * Adds an unsigned 16-bit big-endian integer to the datagram.
  */
  */
 INLINE void Datagram::
 INLINE void Datagram::
-add_be_uint16(PN_uint16 value) {
+add_be_uint16(uint16_t value) {
   BigEndian s(&value, sizeof(value));
   BigEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -245,7 +245,7 @@ add_be_uint16(PN_uint16 value) {
  * Adds an unsigned 32-bit big-endian integer to the datagram.
  * Adds an unsigned 32-bit big-endian integer to the datagram.
  */
  */
 INLINE void Datagram::
 INLINE void Datagram::
-add_be_uint32(PN_uint32 value) {
+add_be_uint32(uint32_t value) {
   BigEndian s(&value, sizeof(value));
   BigEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -254,7 +254,7 @@ add_be_uint32(PN_uint32 value) {
  * Adds an unsigned 64-bit big-endian integer to the datagram.
  * Adds an unsigned 64-bit big-endian integer to the datagram.
  */
  */
 INLINE void Datagram::
 INLINE void Datagram::
-add_be_uint64(PN_uint64 value) {
+add_be_uint64(uint64_t value) {
   BigEndian s(&value, sizeof(value));
   BigEndian s(&value, sizeof(value));
   append_data(s.get_data(), sizeof(value));
   append_data(s.get_data(), sizeof(value));
 }
 }
@@ -285,10 +285,10 @@ add_be_float64(PN_float64 value) {
 INLINE void Datagram::
 INLINE void Datagram::
 add_string(const string &str) {
 add_string(const string &str) {
   // The max sendable length for a string is 2^16.
   // The max sendable length for a string is 2^16.
-  nassertv(str.length() <= (PN_uint16)0xffff);
+  nassertv(str.length() <= (uint16_t)0xffff);
 
 
   // Strings always are preceded by their length
   // Strings always are preceded by their length
-  add_uint16((PN_uint16)str.length());
+  add_uint16((uint16_t)str.length());
 
 
   // Add the string
   // Add the string
   append_data(str);
   append_data(str);
@@ -301,7 +301,7 @@ add_string(const string &str) {
 INLINE void Datagram::
 INLINE void Datagram::
 add_string32(const string &str) {
 add_string32(const string &str) {
   // Strings always are preceded by their length
   // Strings always are preceded by their length
-  add_uint32((PN_uint32)str.length());
+  add_uint32((uint32_t)str.length());
 
 
   // Add the string
   // Add the string
   append_data(str);
   append_data(str);

+ 2 - 2
panda/src/express/datagram.cxx

@@ -82,13 +82,13 @@ dump_hex(ostream &out, unsigned int indent) const {
 void Datagram::
 void Datagram::
 add_wstring(const wstring &str) {
 add_wstring(const wstring &str) {
   // By convention, wstrings are marked with 32-bit lengths.
   // By convention, wstrings are marked with 32-bit lengths.
-  add_uint32((PN_uint32)str.length());
+  add_uint32((uint32_t)str.length());
 
 
   // Now append each character in the string.  We store each code little-
   // Now append each character in the string.  We store each code little-
   // endian, for no real good reason.
   // endian, for no real good reason.
   wstring::const_iterator ci;
   wstring::const_iterator ci;
   for (ci = str.begin(); ci != str.end(); ++ci) {
   for (ci = str.begin(); ci != str.end(); ++ci) {
-    add_uint16((PN_uint16)*ci);
+    add_uint16((uint16_t)*ci);
   }
   }
 }
 }
 
 

+ 14 - 14
panda/src/express/datagram.h

@@ -54,27 +54,27 @@ PUBLISHED:
   void dump_hex(ostream &out, unsigned int indent=0) const;
   void dump_hex(ostream &out, unsigned int indent=0) const;
 
 
   INLINE void add_bool(bool value);
   INLINE void add_bool(bool value);
-  INLINE void add_int8(PN_int8 value);
-  INLINE void add_uint8(PN_uint8 value);
+  INLINE void add_int8(int8_t value);
+  INLINE void add_uint8(uint8_t value);
 
 
   // The default numeric packing is little-endian.
   // The default numeric packing is little-endian.
-  INLINE void add_int16(PN_int16 value);
-  INLINE void add_int32(PN_int32 value);
-  INLINE void add_int64(PN_int64 value);
-  INLINE void add_uint16(PN_uint16 value);
-  INLINE void add_uint32(PN_uint32 value);
-  INLINE void add_uint64(PN_uint64 value);
+  INLINE void add_int16(int16_t value);
+  INLINE void add_int32(int32_t value);
+  INLINE void add_int64(int64_t value);
+  INLINE void add_uint16(uint16_t value);
+  INLINE void add_uint32(uint32_t value);
+  INLINE void add_uint64(uint64_t value);
   INLINE void add_float32(PN_float32 value);
   INLINE void add_float32(PN_float32 value);
   INLINE void add_float64(PN_float64 value);
   INLINE void add_float64(PN_float64 value);
   INLINE void add_stdfloat(PN_stdfloat value);
   INLINE void add_stdfloat(PN_stdfloat value);
 
 
   // These functions pack numbers big-endian, in case that's desired.
   // These functions pack numbers big-endian, in case that's desired.
-  INLINE void add_be_int16(PN_int16 value);
-  INLINE void add_be_int32(PN_int32 value);
-  INLINE void add_be_int64(PN_int64 value);
-  INLINE void add_be_uint16(PN_uint16 value);
-  INLINE void add_be_uint32(PN_uint32 value);
-  INLINE void add_be_uint64(PN_uint64 value);
+  INLINE void add_be_int16(int16_t value);
+  INLINE void add_be_int32(int32_t value);
+  INLINE void add_be_int64(int64_t value);
+  INLINE void add_be_uint16(uint16_t value);
+  INLINE void add_be_uint32(uint32_t value);
+  INLINE void add_be_uint64(uint64_t value);
   INLINE void add_be_float32(PN_float32 value);
   INLINE void add_be_float32(PN_float32 value);
   INLINE void add_be_float64(PN_float64 value);
   INLINE void add_be_float64(PN_float64 value);
 
 

+ 28 - 28
panda/src/express/datagramIterator.I

@@ -75,14 +75,14 @@ get_bool() {
 /**
 /**
  * Extracts a signed 8-bit integer.
  * Extracts a signed 8-bit integer.
  */
  */
-INLINE PN_int8 DatagramIterator::
+INLINE int8_t DatagramIterator::
 get_int8() {
 get_int8() {
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_datagram != (const Datagram *)NULL, 0);
   // Avoid reading junk data off the end of the datagram:
   // Avoid reading junk data off the end of the datagram:
   nassertr(_current_index < _datagram->get_length(), 0);
   nassertr(_current_index < _datagram->get_length(), 0);
   // Get the Data:
   // Get the Data:
   const char *ptr = (const char *)_datagram->get_data();
   const char *ptr = (const char *)_datagram->get_data();
-  PN_int8 tempvar = (PN_int8)ptr[_current_index];
+  int8_t tempvar = (int8_t)ptr[_current_index];
   ++_current_index;
   ++_current_index;
 
 
   return tempvar;
   return tempvar;
@@ -91,14 +91,14 @@ get_int8() {
 /**
 /**
  * Extracts an unsigned 8-bit integer.
  * Extracts an unsigned 8-bit integer.
  */
  */
-INLINE PN_uint8 DatagramIterator::
+INLINE uint8_t DatagramIterator::
 get_uint8() {
 get_uint8() {
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_datagram != (const Datagram *)NULL, 0);
   // Avoid reading junk data off the end of the datagram:
   // Avoid reading junk data off the end of the datagram:
   nassertr(_current_index < _datagram->get_length(), 0);
   nassertr(_current_index < _datagram->get_length(), 0);
   // Get the Data:
   // Get the Data:
   const char *ptr = (const char *)_datagram->get_data();
   const char *ptr = (const char *)_datagram->get_data();
-  PN_uint8 tempvar = (PN_uint8)ptr[_current_index];
+  uint8_t tempvar = (uint8_t)ptr[_current_index];
   ++_current_index;
   ++_current_index;
 
 
   return tempvar;
   return tempvar;
@@ -107,12 +107,12 @@ get_uint8() {
 /**
 /**
  * Extracts a signed 16-bit integer.
  * Extracts a signed 16-bit integer.
  */
  */
-INLINE PN_int16 DatagramIterator::
+INLINE int16_t DatagramIterator::
 get_int16() {
 get_int16() {
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_current_index < _datagram->get_length(), 0);
   nassertr(_current_index < _datagram->get_length(), 0);
 
 
-  PN_int16 tempvar;
+  int16_t tempvar;
   // Avoid reading junk data off the end of the datagram:
   // Avoid reading junk data off the end of the datagram:
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   // Get the Data:
   // Get the Data:
@@ -126,12 +126,12 @@ get_int16() {
 /**
 /**
  * Extracts a signed 32-bit integer.
  * Extracts a signed 32-bit integer.
  */
  */
-INLINE PN_int32 DatagramIterator::
+INLINE int32_t DatagramIterator::
 get_int32() {
 get_int32() {
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_current_index < _datagram->get_length(), 0);
   nassertr(_current_index < _datagram->get_length(), 0);
 
 
-  PN_int32 tempvar;
+  int32_t tempvar;
   // Avoid reading junk data off the end of the datagram:
   // Avoid reading junk data off the end of the datagram:
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   // Get the Data:
   // Get the Data:
@@ -145,12 +145,12 @@ get_int32() {
 /**
 /**
  * Extracts a signed 64-bit integer.
  * Extracts a signed 64-bit integer.
  */
  */
-INLINE PN_int64 DatagramIterator::
+INLINE int64_t DatagramIterator::
 get_int64() {
 get_int64() {
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_current_index < _datagram->get_length(), 0);
   nassertr(_current_index < _datagram->get_length(), 0);
 
 
-  PN_int64 tempvar;
+  int64_t tempvar;
   // Avoid reading junk data off the end of the datagram:
   // Avoid reading junk data off the end of the datagram:
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   // Get the Data:
   // Get the Data:
@@ -164,12 +164,12 @@ get_int64() {
 /**
 /**
  * Extracts an unsigned 16-bit integer.
  * Extracts an unsigned 16-bit integer.
  */
  */
-INLINE PN_uint16 DatagramIterator::
+INLINE uint16_t DatagramIterator::
 get_uint16() {
 get_uint16() {
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_current_index < _datagram->get_length(), 0);
   nassertr(_current_index < _datagram->get_length(), 0);
 
 
-  PN_uint16 tempvar;
+  uint16_t tempvar;
   // Avoid reading junk data off the end of the datagram:
   // Avoid reading junk data off the end of the datagram:
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   // Get the Data:
   // Get the Data:
@@ -183,12 +183,12 @@ get_uint16() {
 /**
 /**
  * Extracts an unsigned 32-bit integer.
  * Extracts an unsigned 32-bit integer.
  */
  */
-INLINE PN_uint32 DatagramIterator::
+INLINE uint32_t DatagramIterator::
 get_uint32() {
 get_uint32() {
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_current_index < _datagram->get_length(), 0);
   nassertr(_current_index < _datagram->get_length(), 0);
 
 
-  PN_uint32 tempvar;
+  uint32_t tempvar;
   // Avoid reading junk data off the end of the datagram:
   // Avoid reading junk data off the end of the datagram:
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   // Get the Data:
   // Get the Data:
@@ -202,12 +202,12 @@ get_uint32() {
 /**
 /**
  * Extracts an unsigned 64-bit integer.
  * Extracts an unsigned 64-bit integer.
  */
  */
-INLINE PN_uint64 DatagramIterator::
+INLINE uint64_t DatagramIterator::
 get_uint64() {
 get_uint64() {
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_current_index < _datagram->get_length(), 0);
   nassertr(_current_index < _datagram->get_length(), 0);
 
 
-  PN_uint64 tempvar;
+  uint64_t tempvar;
   // Avoid reading junk data off the end of the datagram:
   // Avoid reading junk data off the end of the datagram:
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   // Get the Data:
   // Get the Data:
@@ -274,12 +274,12 @@ get_stdfloat() {
 /**
 /**
  * Extracts a signed 16-bit big-endian integer.
  * Extracts a signed 16-bit big-endian integer.
  */
  */
-INLINE PN_int16 DatagramIterator::
+INLINE int16_t DatagramIterator::
 get_be_int16() {
 get_be_int16() {
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_current_index < _datagram->get_length(), 0);
   nassertr(_current_index < _datagram->get_length(), 0);
 
 
-  PN_int16 tempvar;
+  int16_t tempvar;
   // Avoid reading junk data off the end of the datagram:
   // Avoid reading junk data off the end of the datagram:
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   // Get the Data:
   // Get the Data:
@@ -293,12 +293,12 @@ get_be_int16() {
 /**
 /**
  * Extracts a signed 32-bit big-endian integer.
  * Extracts a signed 32-bit big-endian integer.
  */
  */
-INLINE PN_int32 DatagramIterator::
+INLINE int32_t DatagramIterator::
 get_be_int32() {
 get_be_int32() {
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_current_index < _datagram->get_length(), 0);
   nassertr(_current_index < _datagram->get_length(), 0);
 
 
-  PN_int32 tempvar;
+  int32_t tempvar;
   // Avoid reading junk data off the end of the datagram:
   // Avoid reading junk data off the end of the datagram:
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   // Get the Data:
   // Get the Data:
@@ -312,12 +312,12 @@ get_be_int32() {
 /**
 /**
  * Extracts a signed 64-bit big-endian integer.
  * Extracts a signed 64-bit big-endian integer.
  */
  */
-INLINE PN_int64 DatagramIterator::
+INLINE int64_t DatagramIterator::
 get_be_int64() {
 get_be_int64() {
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_current_index < _datagram->get_length(), 0);
   nassertr(_current_index < _datagram->get_length(), 0);
 
 
-  PN_int64 tempvar;
+  int64_t tempvar;
   // Avoid reading junk data off the end of the datagram:
   // Avoid reading junk data off the end of the datagram:
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   // Get the Data:
   // Get the Data:
@@ -331,12 +331,12 @@ get_be_int64() {
 /**
 /**
  * Extracts an unsigned 16-bit big-endian integer.
  * Extracts an unsigned 16-bit big-endian integer.
  */
  */
-INLINE PN_uint16 DatagramIterator::
+INLINE uint16_t DatagramIterator::
 get_be_uint16() {
 get_be_uint16() {
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_current_index < _datagram->get_length(), 0);
   nassertr(_current_index < _datagram->get_length(), 0);
 
 
-  PN_uint16 tempvar;
+  uint16_t tempvar;
   // Avoid reading junk data off the end of the datagram:
   // Avoid reading junk data off the end of the datagram:
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   // Get the Data:
   // Get the Data:
@@ -350,12 +350,12 @@ get_be_uint16() {
 /**
 /**
  * Extracts an unsigned 32-bit big-endian integer.
  * Extracts an unsigned 32-bit big-endian integer.
  */
  */
-INLINE PN_uint32 DatagramIterator::
+INLINE uint32_t DatagramIterator::
 get_be_uint32() {
 get_be_uint32() {
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_current_index < _datagram->get_length(), 0);
   nassertr(_current_index < _datagram->get_length(), 0);
 
 
-  PN_uint32 tempvar;
+  uint32_t tempvar;
   // Avoid reading junk data off the end of the datagram:
   // Avoid reading junk data off the end of the datagram:
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   // Get the Data:
   // Get the Data:
@@ -369,12 +369,12 @@ get_be_uint32() {
 /**
 /**
  * Extracts an unsigned 64-bit big-endian integer.
  * Extracts an unsigned 64-bit big-endian integer.
  */
  */
-INLINE PN_uint64 DatagramIterator::
+INLINE uint64_t DatagramIterator::
 get_be_uint64() {
 get_be_uint64() {
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_datagram != (const Datagram *)NULL, 0);
   nassertr(_current_index < _datagram->get_length(), 0);
   nassertr(_current_index < _datagram->get_length(), 0);
 
 
-  PN_uint64 tempvar;
+  uint64_t tempvar;
   // Avoid reading junk data off the end of the datagram:
   // Avoid reading junk data off the end of the datagram:
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   nassertr(_current_index + sizeof(tempvar) <= _datagram->get_length(), 0);
   // Get the Data:
   // Get the Data:

+ 3 - 3
panda/src/express/datagramIterator.cxx

@@ -22,7 +22,7 @@ TypeHandle DatagramIterator::_type_handle;
 string DatagramIterator::
 string DatagramIterator::
 get_string() {
 get_string() {
   // First, get the length of the string
   // First, get the length of the string
-  PN_uint16 s_len = get_uint16();
+  uint16_t s_len = get_uint16();
 
 
   nassertr(_datagram != (const Datagram *)NULL, "");
   nassertr(_datagram != (const Datagram *)NULL, "");
   nassertr(_current_index + s_len <= _datagram->get_length(), "");
   nassertr(_current_index + s_len <= _datagram->get_length(), "");
@@ -41,7 +41,7 @@ get_string() {
 string DatagramIterator::
 string DatagramIterator::
 get_string32() {
 get_string32() {
   // First, get the length of the string
   // First, get the length of the string
-  PN_uint32 s_len = get_uint32();
+  uint32_t s_len = get_uint32();
 
 
   nassertr(_datagram != (const Datagram *)NULL, "");
   nassertr(_datagram != (const Datagram *)NULL, "");
   nassertr(_current_index + s_len <= _datagram->get_length(), "");
   nassertr(_current_index + s_len <= _datagram->get_length(), "");
@@ -100,7 +100,7 @@ get_fixed_string(size_t size) {
 wstring DatagramIterator::
 wstring DatagramIterator::
 get_wstring() {
 get_wstring() {
   // First, get the length of the string
   // First, get the length of the string
-  PN_uint32 s_len = get_uint32();
+  uint32_t s_len = get_uint32();
 
 
   nassertr(_datagram != (const Datagram *)NULL, wstring());
   nassertr(_datagram != (const Datagram *)NULL, wstring());
   nassertr(_current_index + s_len * 2 <= _datagram->get_length(), wstring());
   nassertr(_current_index + s_len * 2 <= _datagram->get_length(), wstring());

+ 15 - 15
panda/src/express/datagramIterator.h

@@ -36,25 +36,25 @@ PUBLISHED:
   INLINE ~DatagramIterator();
   INLINE ~DatagramIterator();
 
 
   INLINE bool get_bool();
   INLINE bool get_bool();
-  INLINE PN_int8 get_int8();
-  INLINE PN_uint8 get_uint8();
-
-  INLINE PN_int16 get_int16();
-  INLINE PN_int32 get_int32();
-  INLINE PN_int64 get_int64();
-  INLINE PN_uint16 get_uint16();
-  INLINE PN_uint32 get_uint32();
-  INLINE PN_uint64 get_uint64();
+  INLINE int8_t get_int8();
+  INLINE uint8_t get_uint8();
+
+  INLINE int16_t get_int16();
+  INLINE int32_t get_int32();
+  INLINE int64_t get_int64();
+  INLINE uint16_t get_uint16();
+  INLINE uint32_t get_uint32();
+  INLINE uint64_t get_uint64();
   INLINE PN_float32 get_float32();
   INLINE PN_float32 get_float32();
   INLINE PN_float64 get_float64();
   INLINE PN_float64 get_float64();
   INLINE PN_stdfloat get_stdfloat();
   INLINE PN_stdfloat get_stdfloat();
 
 
-  INLINE PN_int16 get_be_int16();
-  INLINE PN_int32 get_be_int32();
-  INLINE PN_int64 get_be_int64();
-  INLINE PN_uint16 get_be_uint16();
-  INLINE PN_uint32 get_be_uint32();
-  INLINE PN_uint64 get_be_uint64();
+  INLINE int16_t get_be_int16();
+  INLINE int32_t get_be_int32();
+  INLINE int64_t get_be_int64();
+  INLINE uint16_t get_be_uint16();
+  INLINE uint32_t get_be_uint32();
+  INLINE uint64_t get_be_uint64();
   INLINE PN_float32 get_be_float32();
   INLINE PN_float32 get_be_float32();
   INLINE PN_float64 get_be_float64();
   INLINE PN_float64 get_be_float64();
 
 

+ 2 - 2
panda/src/express/hashVal.cxx

@@ -258,7 +258,7 @@ hash_buffer(const char *buffer, int length) {
  * at the indicated buffer and the following 8 positions.
  * at the indicated buffer and the following 8 positions.
  */
  */
 void HashVal::
 void HashVal::
-encode_hex(PN_uint32 val, char *buffer) {
+encode_hex(uint32_t val, char *buffer) {
   buffer[0] = tohex(val >> 28);
   buffer[0] = tohex(val >> 28);
   buffer[1] = tohex(val >> 24);
   buffer[1] = tohex(val >> 24);
   buffer[2] = tohex(val >> 20);
   buffer[2] = tohex(val >> 20);
@@ -273,7 +273,7 @@ encode_hex(PN_uint32 val, char *buffer) {
  * Decodes the indicated eight-digit hex string into an unsigned integer.
  * Decodes the indicated eight-digit hex string into an unsigned integer.
  */
  */
 void HashVal::
 void HashVal::
-decode_hex(const char *buffer, PN_uint32 &val) {
+decode_hex(const char *buffer, uint32_t &val) {
   unsigned int bytes[8];
   unsigned int bytes[8];
   for (int i = 0; i < 8; i++) {
   for (int i = 0; i < 8; i++) {
     bytes[i] = fromhex(buffer[i]);
     bytes[i] = fromhex(buffer[i]);

+ 3 - 3
panda/src/express/hashVal.h

@@ -72,12 +72,12 @@ PUBLISHED:
 #endif  // HAVE_OPENSSL
 #endif  // HAVE_OPENSSL
 
 
 private:
 private:
-  static void encode_hex(PN_uint32 val, char *buffer);
-  static void decode_hex(const char *buffer, PN_uint32 &val);
+  static void encode_hex(uint32_t val, char *buffer);
+  static void decode_hex(const char *buffer, uint32_t &val);
   INLINE static char tohex(unsigned int nibble);
   INLINE static char tohex(unsigned int nibble);
   INLINE static unsigned int fromhex(char digit);
   INLINE static unsigned int fromhex(char digit);
 
 
-  PN_uint32 _hv[4];
+  uint32_t _hv[4];
 };
 };
 
 
 INLINE ostream &operator << (ostream &out, const HashVal &hv);
 INLINE ostream &operator << (ostream &out, const HashVal &hv);

+ 1 - 1
panda/src/express/memoryUsage.cxx

@@ -460,7 +460,7 @@ MemoryUsage(const MemoryHook &copy) : MemoryHook(copy) {
 
 
   _count_memory_usage = false;
   _count_memory_usage = false;
 
 
-  PN_int64 max_heap_size = ConfigVariableInt64
+  int64_t max_heap_size = ConfigVariableInt64
     ("max-heap-size", 0,
     ("max-heap-size", 0,
      PRC_DESC("If this is nonzero, it is the maximum number of bytes expected "
      PRC_DESC("If this is nonzero, it is the maximum number of bytes expected "
               "to be allocated on the heap before we enter report-memory-usage "
               "to be allocated on the heap before we enter report-memory-usage "

+ 1 - 1
panda/src/express/multifile.cxx

@@ -860,7 +860,7 @@ add_signature(const Multifile::CertChain &cert_chain, EVP_PKEY *pkey) {
   // Now encode that list of certs to a stream in DER form.
   // Now encode that list of certs to a stream in DER form.
   stringstream der_stream;
   stringstream der_stream;
   StreamWriter der_writer(der_stream);
   StreamWriter der_writer(der_stream);
-  der_writer.add_uint32((PN_uint32)cert_chain.size());
+  der_writer.add_uint32((uint32_t)cert_chain.size());
 
 
   CertChain::const_iterator ci;
   CertChain::const_iterator ci;
   for (ci = cert_chain.begin(); ci != cert_chain.end(); ++ci) {
   for (ci = cert_chain.begin(); ci != cert_chain.end(); ++ci) {

+ 74 - 74
panda/src/express/patchfile.cxx

@@ -61,19 +61,19 @@ const int _v1_header_length = 4 + 2 + 4 + 16 + 4 + 16;
  */
  */
 
 
 // Defines
 // Defines
-const PN_uint32 Patchfile::_v0_magic_number = 0xfeebfaab;
-const PN_uint32 Patchfile::_magic_number = 0xfeebfaac;
+const uint32_t Patchfile::_v0_magic_number = 0xfeebfaab;
+const uint32_t Patchfile::_magic_number = 0xfeebfaac;
 
 
 // Created version 1 on 11202 to store length and MD5 of original file.  To
 // Created version 1 on 11202 to store length and MD5 of original file.  To
 // version 2 on 11202 to store copy offsets as relative.
 // version 2 on 11202 to store copy offsets as relative.
-const PN_uint16 Patchfile::_current_version = 2;
+const uint16_t Patchfile::_current_version = 2;
 
 
-const PN_uint32 Patchfile::_HASH_BITS = 24;
-const PN_uint32 Patchfile::_HASHTABLESIZE = PN_uint32(1) << Patchfile::_HASH_BITS;
-const PN_uint32 Patchfile::_DEFAULT_FOOTPRINT_LENGTH = 9; // this produced the smallest patch file for libpanda.dll when tested, 12/20/2000
-const PN_uint32 Patchfile::_NULL_VALUE = PN_uint32(0) - 1;
-const PN_uint32 Patchfile::_MAX_RUN_LENGTH = (PN_uint32(1) << 16) - 1;
-const PN_uint32 Patchfile::_HASH_MASK = (PN_uint32(1) << Patchfile::_HASH_BITS) - 1;
+const uint32_t Patchfile::_HASH_BITS = 24;
+const uint32_t Patchfile::_HASHTABLESIZE = uint32_t(1) << Patchfile::_HASH_BITS;
+const uint32_t Patchfile::_DEFAULT_FOOTPRINT_LENGTH = 9; // this produced the smallest patch file for libpanda.dll when tested, 12/20/2000
+const uint32_t Patchfile::_NULL_VALUE = uint32_t(0) - 1;
+const uint32_t Patchfile::_MAX_RUN_LENGTH = (uint32_t(1) << 16) - 1;
+const uint32_t Patchfile::_HASH_MASK = (uint32_t(1) << Patchfile::_HASH_BITS) - 1;
 
 
 /**
 /**
  * Create a patch file and initializes internal data
  * Create a patch file and initializes internal data
@@ -118,7 +118,7 @@ init(PT(Buffer) buffer) {
  */
  */
 Patchfile::
 Patchfile::
 ~Patchfile() {
 ~Patchfile() {
-  if (_hash_table != (PN_uint32 *)NULL) {
+  if (_hash_table != (uint32_t *)NULL) {
     PANDA_FREE_ARRAY(_hash_table);
     PANDA_FREE_ARRAY(_hash_table);
   }
   }
 
 
@@ -261,9 +261,9 @@ run() {
   // Now patch the file using the given buffer
   // Now patch the file using the given buffer
   int buflen;
   int buflen;
   int bytes_read;
   int bytes_read;
-  PN_uint16 ADD_length;
-  PN_uint16 COPY_length;
-  PN_int32 COPY_offset;
+  uint16_t ADD_length;
+  uint16_t COPY_length;
+  int32_t COPY_offset;
 
 
   if (_initiated == false) {
   if (_initiated == false) {
     express_cat.error()
     express_cat.error()
@@ -305,9 +305,9 @@ run() {
         << _write_stream.tellp() << ")" << endl;
         << _write_stream.tellp() << ")" << endl;
     }
     }
 
 
-    PN_uint32 bytes_left = (PN_uint32)ADD_length;
+    uint32_t bytes_left = (uint32_t)ADD_length;
     while (bytes_left > 0) {
     while (bytes_left > 0) {
-      PN_uint32 bytes_this_time = (PN_uint32) min(bytes_left, (PN_uint32) buflen);
+      uint32_t bytes_this_time = (uint32_t) min(bytes_left, (uint32_t) buflen);
       _patch_stream->read(_buffer->_buffer, bytes_this_time);
       _patch_stream->read(_buffer->_buffer, bytes_this_time);
       if (_patch_stream->fail()) {
       if (_patch_stream->fail()) {
         express_cat.error()
         express_cat.error()
@@ -368,10 +368,10 @@ run() {
       }
       }
 
 
       // read the copy bytes from original file and write them to output
       // read the copy bytes from original file and write them to output
-      PN_uint32 bytes_left = (PN_uint32)COPY_length;
+      uint32_t bytes_left = (uint32_t)COPY_length;
 
 
       while (bytes_left > 0) {
       while (bytes_left > 0) {
-        PN_uint32 bytes_this_time = (PN_uint32) min(bytes_left, (PN_uint32) buflen);
+        uint32_t bytes_this_time = (uint32_t) min(bytes_left, (uint32_t) buflen);
         _origfile_stream->read(_buffer->_buffer, bytes_this_time);
         _origfile_stream->read(_buffer->_buffer, bytes_this_time);
         if (_origfile_stream->fail()) {
         if (_origfile_stream->fail()) {
           express_cat.error()
           express_cat.error()
@@ -535,7 +535,7 @@ internal_read_header(const Filename &patch_file) {
 
 
   // check the magic number
   // check the magic number
   nassertr(_buffer->get_length() >= _v0_header_length, false);
   nassertr(_buffer->get_length() >= _v0_header_length, false);
-  PN_uint32 magic_number = patch_reader.get_uint32();
+  uint32_t magic_number = patch_reader.get_uint32();
   if (magic_number != _magic_number && magic_number != _v0_magic_number) {
   if (magic_number != _magic_number && magic_number != _v0_magic_number) {
     express_cat.error()
     express_cat.error()
       << "Invalid patch file: " << _patch_file << endl;
       << "Invalid patch file: " << _patch_file << endl;
@@ -555,7 +555,7 @@ internal_read_header(const Filename &patch_file) {
 
 
   if (_version_number >= 1) {
   if (_version_number >= 1) {
     // Get the length of the source file.
     // Get the length of the source file.
-    /*PN_uint32 source_file_length =*/ patch_reader.get_uint32();
+    /*uint32_t source_file_length =*/ patch_reader.get_uint32();
 
 
     // get the MD5 of the source file.
     // get the MD5 of the source file.
     _MD5_ofSource.read_stream(patch_reader);
     _MD5_ofSource.read_stream(patch_reader);
@@ -578,22 +578,22 @@ internal_read_header(const Filename &patch_file) {
 /**
 /**
  *
  *
  */
  */
-PN_uint32 Patchfile::
+uint32_t Patchfile::
 calc_hash(const char *buffer) {
 calc_hash(const char *buffer) {
 #ifdef USE_MD5_FOR_HASHTABLE_INDEX_VALUES
 #ifdef USE_MD5_FOR_HASHTABLE_INDEX_VALUES
   HashVal hash;
   HashVal hash;
   hash.hash_buffer(buffer, _footprint_length);
   hash.hash_buffer(buffer, _footprint_length);
 
 
-  // cout << PN_uint16(hash.get_value(0)) << " ";
+  // cout << uint16_t(hash.get_value(0)) << " ";
 
 
-  return PN_uint16(hash.get_value(0));
+  return uint16_t(hash.get_value(0));
 #else
 #else
-  PN_uint32 hash_value = 0;
+  uint32_t hash_value = 0;
 
 
   for(int i = 0; i < (int)_footprint_length; i++) {
   for(int i = 0; i < (int)_footprint_length; i++) {
     // this is probably not such a good hash.  to be replaced --> TRIED MD5,
     // this is probably not such a good hash.  to be replaced --> TRIED MD5,
     // was not worth it for the execution-time hit on 800Mhz PC
     // was not worth it for the execution-time hit on 800Mhz PC
-    hash_value ^= PN_uint32(*buffer) << ((i * 2) % Patchfile::_HASH_BITS);
+    hash_value ^= uint32_t(*buffer) << ((i * 2) % Patchfile::_HASH_BITS);
     buffer++;
     buffer++;
   }
   }
 
 
@@ -624,10 +624,10 @@ calc_hash(const char *buffer) {
  * can rapidly produce a list of offsets that all have the same footprint.
  * can rapidly produce a list of offsets that all have the same footprint.
  */
  */
 void Patchfile::
 void Patchfile::
-build_hash_link_tables(const char *buffer_orig, PN_uint32 length_orig,
-  PN_uint32 *hash_table, PN_uint32 *link_table) {
+build_hash_link_tables(const char *buffer_orig, uint32_t length_orig,
+  uint32_t *hash_table, uint32_t *link_table) {
 
 
-  PN_uint32 i;
+  uint32_t i;
 
 
   // clear hash table
   // clear hash table
   for(i = 0; i < _HASHTABLESIZE; i++) {
   for(i = 0; i < _HASHTABLESIZE; i++) {
@@ -644,7 +644,7 @@ build_hash_link_tables(const char *buffer_orig, PN_uint32 length_orig,
   // run through original file and hash each footprint
   // run through original file and hash each footprint
   for(i = 0; i < (length_orig - _footprint_length); i++) {
   for(i = 0; i < (length_orig - _footprint_length); i++) {
 
 
-    PN_uint32 hash_value = calc_hash(&buffer_orig[i]);
+    uint32_t hash_value = calc_hash(&buffer_orig[i]);
 
 
     // we must now store this file index in the hash table at the offset of
     // we must now store this file index in the hash table at the offset of
     // the hash value
     // the hash value
@@ -669,7 +669,7 @@ build_hash_link_tables(const char *buffer_orig, PN_uint32 length_orig,
       hash_table[hash_value] = i;
       hash_table[hash_value] = i;
     } else {
     } else {
       // hash entry is taken, go to the link table
       // hash entry is taken, go to the link table
-      PN_uint32 link_offset = hash_table[hash_value];
+      uint32_t link_offset = hash_table[hash_value];
 
 
       while (_NULL_VALUE != link_table[link_offset]) {
       while (_NULL_VALUE != link_table[link_offset]) {
         link_offset = link_table[link_offset];
         link_offset = link_table[link_offset];
@@ -684,9 +684,9 @@ build_hash_link_tables(const char *buffer_orig, PN_uint32 length_orig,
  *
  *
  * This function calculates the length of a match between two strings of bytes
  * This function calculates the length of a match between two strings of bytes
  */
  */
-PN_uint32 Patchfile::
-calc_match_length(const char* buf1, const char* buf2, PN_uint32 max_length,
-                  PN_uint32 min_length) {
+uint32_t Patchfile::
+calc_match_length(const char* buf1, const char* buf2, uint32_t max_length,
+                  uint32_t min_length) {
   // early out: look ahead and sample the end of the minimum range
   // early out: look ahead and sample the end of the minimum range
   if (min_length > 2) {
   if (min_length > 2) {
     if (min_length >= max_length)
     if (min_length >= max_length)
@@ -698,7 +698,7 @@ calc_match_length(const char* buf1, const char* buf2, PN_uint32 max_length,
     }
     }
   }
   }
 
 
-  PN_uint32 length = 0;
+  uint32_t length = 0;
   while ((length < max_length) && (*buf1 == *buf2)) {
   while ((length < max_length) && (*buf1 == *buf2)) {
     buf1++, buf2++, length++;
     buf1++, buf2++, length++;
   }
   }
@@ -711,15 +711,15 @@ calc_match_length(const char* buf1, const char* buf2, PN_uint32 max_length,
  * matches a string in the new file.
  * matches a string in the new file.
  */
  */
 void Patchfile::
 void Patchfile::
-find_longest_match(PN_uint32 new_pos, PN_uint32 &copy_pos, PN_uint16 &copy_length,
-  PN_uint32 *hash_table, PN_uint32 *link_table, const char* buffer_orig,
-  PN_uint32 length_orig, const char* buffer_new, PN_uint32 length_new) {
+find_longest_match(uint32_t new_pos, uint32_t &copy_pos, uint16_t &copy_length,
+  uint32_t *hash_table, uint32_t *link_table, const char* buffer_orig,
+  uint32_t length_orig, const char* buffer_new, uint32_t length_new) {
 
 
   // set length to a safe value
   // set length to a safe value
   copy_length = 0;
   copy_length = 0;
 
 
   // get offset of matching string (in orig file) from hash table
   // get offset of matching string (in orig file) from hash table
-  PN_uint32 hash_value = calc_hash(&buffer_new[new_pos]);
+  uint32_t hash_value = calc_hash(&buffer_new[new_pos]);
 
 
   // if no match, bail
   // if no match, bail
   if (_NULL_VALUE == hash_table[hash_value])
   if (_NULL_VALUE == hash_table[hash_value])
@@ -728,7 +728,7 @@ find_longest_match(PN_uint32 new_pos, PN_uint32 &copy_pos, PN_uint16 &copy_lengt
   copy_pos = hash_table[hash_value];
   copy_pos = hash_table[hash_value];
 
 
   // calc match length
   // calc match length
-  copy_length = (PN_uint16)calc_match_length(&buffer_new[new_pos],
+  copy_length = (uint16_t)calc_match_length(&buffer_new[new_pos],
                                              &buffer_orig[copy_pos],
                                              &buffer_orig[copy_pos],
                                              min(min((length_new - new_pos),
                                              min(min((length_new - new_pos),
                                                      (length_orig - copy_pos)),
                                                      (length_orig - copy_pos)),
@@ -736,12 +736,12 @@ find_longest_match(PN_uint32 new_pos, PN_uint32 &copy_pos, PN_uint16 &copy_lengt
                                              0);
                                              0);
 
 
   // run through link table, see if we find any longer matches
   // run through link table, see if we find any longer matches
-  PN_uint32 match_offset;
-  PN_uint16 match_length;
+  uint32_t match_offset;
+  uint16_t match_length;
   match_offset = link_table[copy_pos];
   match_offset = link_table[copy_pos];
 
 
   while (match_offset != _NULL_VALUE) {
   while (match_offset != _NULL_VALUE) {
-    match_length = (PN_uint16)calc_match_length(&buffer_new[new_pos],
+    match_length = (uint16_t)calc_match_length(&buffer_new[new_pos],
                                                 &buffer_orig[match_offset],
                                                 &buffer_orig[match_offset],
                                                 min(min((length_new - new_pos),
                                                 min(min((length_new - new_pos),
                                                         (length_orig - match_offset)),
                                                         (length_orig - match_offset)),
@@ -763,8 +763,8 @@ find_longest_match(PN_uint32 new_pos, PN_uint32 &copy_pos, PN_uint16 &copy_lengt
  *
  *
  */
  */
 void Patchfile::
 void Patchfile::
-emit_ADD(ostream &write_stream, PN_uint32 length, const char* buffer) {
-  nassertv(length == (PN_uint16)length); //we only write a uint16
+emit_ADD(ostream &write_stream, uint32_t length, const char* buffer) {
+  nassertv(length == (uint16_t)length); //we only write a uint16
 
 
   if (express_cat.is_spam()) {
   if (express_cat.is_spam()) {
     express_cat.spam()
     express_cat.spam()
@@ -773,11 +773,11 @@ emit_ADD(ostream &write_stream, PN_uint32 length, const char* buffer) {
 
 
   // write ADD length
   // write ADD length
   StreamWriter patch_writer(write_stream);
   StreamWriter patch_writer(write_stream);
-  patch_writer.add_uint16((PN_uint16)length);
+  patch_writer.add_uint16((uint16_t)length);
 
 
   // if there are bytes to add, add them
   // if there are bytes to add, add them
   if (length > 0) {
   if (length > 0) {
-    patch_writer.append_data(buffer, (PN_uint16)length);
+    patch_writer.append_data(buffer, (uint16_t)length);
   }
   }
 
 
   _add_pos += length;
   _add_pos += length;
@@ -787,10 +787,10 @@ emit_ADD(ostream &write_stream, PN_uint32 length, const char* buffer) {
  *
  *
  */
  */
 void Patchfile::
 void Patchfile::
-emit_COPY(ostream &write_stream, PN_uint32 length, PN_uint32 copy_pos) {
-  nassertv(length == (PN_uint16)length); //we only write a uint16
+emit_COPY(ostream &write_stream, uint32_t length, uint32_t copy_pos) {
+  nassertv(length == (uint16_t)length); //we only write a uint16
 
 
-  PN_int32 offset = (int)copy_pos - (int)_last_copy_pos;
+  int32_t offset = (int)copy_pos - (int)_last_copy_pos;
   if (express_cat.is_spam()) {
   if (express_cat.is_spam()) {
     express_cat.spam()
     express_cat.spam()
       << "COPY: " << length << " bytes from offset " << offset
       << "COPY: " << length << " bytes from offset " << offset
@@ -799,9 +799,9 @@ emit_COPY(ostream &write_stream, PN_uint32 length, PN_uint32 copy_pos) {
 
 
   // write COPY length
   // write COPY length
   StreamWriter patch_writer(write_stream);
   StreamWriter patch_writer(write_stream);
-  patch_writer.add_uint16((PN_uint16)length);
+  patch_writer.add_uint16((uint16_t)length);
 
 
-  if ((PN_uint16)length != 0) {
+  if ((uint16_t)length != 0) {
     // write COPY offset
     // write COPY offset
     patch_writer.add_int32(offset);
     patch_writer.add_int32(offset);
     _last_copy_pos = copy_pos + length;
     _last_copy_pos = copy_pos + length;
@@ -816,14 +816,14 @@ emit_COPY(ostream &write_stream, PN_uint32 length, PN_uint32 copy_pos) {
  */
  */
 void Patchfile::
 void Patchfile::
 emit_add_and_copy(ostream &write_stream,
 emit_add_and_copy(ostream &write_stream,
-                  PN_uint32 add_length, const char *add_buffer,
-                  PN_uint32 copy_length, PN_uint32 copy_pos) {
+                  uint32_t add_length, const char *add_buffer,
+                  uint32_t copy_length, uint32_t copy_pos) {
   if (add_length == 0 && copy_length == 0) {
   if (add_length == 0 && copy_length == 0) {
     // Don't accidentally emit a termination code.
     // Don't accidentally emit a termination code.
     return;
     return;
   }
   }
 
 
-  static const PN_uint16 max_write = 65535;
+  static const uint16_t max_write = 65535;
   while (add_length > max_write) {
   while (add_length > max_write) {
     // Overflow.  This chunk is too large to fit into a single ADD block, so
     // Overflow.  This chunk is too large to fit into a single ADD block, so
     // we have to write it as multiple ADDs.
     // we have to write it as multiple ADDs.
@@ -852,8 +852,8 @@ emit_add_and_copy(ostream &write_stream,
  */
  */
 void Patchfile::
 void Patchfile::
 cache_add_and_copy(ostream &write_stream,
 cache_add_and_copy(ostream &write_stream,
-                   PN_uint32 add_length, const char *add_buffer,
-                   PN_uint32 copy_length, PN_uint32 copy_pos) {
+                   uint32_t add_length, const char *add_buffer,
+                   uint32_t copy_length, uint32_t copy_pos) {
   if (add_length != 0) {
   if (add_length != 0) {
     if (_cache_copy_length != 0) {
     if (_cache_copy_length != 0) {
       // Have to flush.
       // Have to flush.
@@ -912,7 +912,7 @@ write_header(ostream &write_stream,
 
 
   stream_orig.seekg(0, ios::end);
   stream_orig.seekg(0, ios::end);
   streampos source_file_length = stream_orig.tellg();
   streampos source_file_length = stream_orig.tellg();
-  patch_writer.add_uint32((PN_uint32)source_file_length);
+  patch_writer.add_uint32((uint32_t)source_file_length);
 
 
   // calc MD5 of original file
   // calc MD5 of original file
   _MD5_ofSource.hash_stream(stream_orig);
   _MD5_ofSource.hash_stream(stream_orig);
@@ -926,7 +926,7 @@ write_header(ostream &write_stream,
 
 
   stream_new.seekg(0, ios::end);
   stream_new.seekg(0, ios::end);
   streampos result_file_length = stream_new.tellg();
   streampos result_file_length = stream_new.tellg();
-  patch_writer.add_uint32((PN_uint32)result_file_length);
+  patch_writer.add_uint32((uint32_t)result_file_length);
 
 
   // calc MD5 of resultant patched file
   // calc MD5 of resultant patched file
   _MD5_ofResult.hash_stream(stream_new);
   _MD5_ofResult.hash_stream(stream_new);
@@ -958,12 +958,12 @@ write_terminator(ostream &write_stream) {
  */
  */
 bool Patchfile::
 bool Patchfile::
 compute_file_patches(ostream &write_stream,
 compute_file_patches(ostream &write_stream,
-                     PN_uint32 offset_orig, PN_uint32 offset_new,
+                     uint32_t offset_orig, uint32_t offset_new,
                      istream &stream_orig, istream &stream_new) {
                      istream &stream_orig, istream &stream_new) {
   // read in original file
   // read in original file
   stream_orig.seekg(0, ios::end);
   stream_orig.seekg(0, ios::end);
   nassertr(stream_orig, false);
   nassertr(stream_orig, false);
-  PN_uint32 source_file_length = stream_orig.tellg();
+  uint32_t source_file_length = stream_orig.tellg();
   if (express_cat.is_debug()) {
   if (express_cat.is_debug()) {
     express_cat.debug()
     express_cat.debug()
       << "Allocating " << source_file_length << " bytes to read orig\n";
       << "Allocating " << source_file_length << " bytes to read orig\n";
@@ -975,7 +975,7 @@ compute_file_patches(ostream &write_stream,
 
 
   // read in new file
   // read in new file
   stream_new.seekg(0, ios::end);
   stream_new.seekg(0, ios::end);
-  PN_uint32 result_file_length = stream_new.tellg();
+  uint32_t result_file_length = stream_new.tellg();
   nassertr(stream_new, false);
   nassertr(stream_new, false);
   if (express_cat.is_debug()) {
   if (express_cat.is_debug()) {
     express_cat.debug()
     express_cat.debug()
@@ -987,12 +987,12 @@ compute_file_patches(ostream &write_stream,
   stream_new.read(buffer_new, result_file_length);
   stream_new.read(buffer_new, result_file_length);
 
 
   // allocate hashlink tables
   // allocate hashlink tables
-  if (_hash_table == (PN_uint32 *)NULL) {
+  if (_hash_table == (uint32_t *)NULL) {
     if (express_cat.is_debug()) {
     if (express_cat.is_debug()) {
       express_cat.debug()
       express_cat.debug()
         << "Allocating hashtable of size " << _HASHTABLESIZE << " * 4\n";
         << "Allocating hashtable of size " << _HASHTABLESIZE << " * 4\n";
     }
     }
-    _hash_table = (PN_uint32 *)PANDA_MALLOC_ARRAY(_HASHTABLESIZE * sizeof(PN_uint32));
+    _hash_table = (uint32_t *)PANDA_MALLOC_ARRAY(_HASHTABLESIZE * sizeof(uint32_t));
   }
   }
 
 
   if (express_cat.is_debug()) {
   if (express_cat.is_debug()) {
@@ -1000,23 +1000,23 @@ compute_file_patches(ostream &write_stream,
       << "Allocating linktable of size " << source_file_length << " * 4\n";
       << "Allocating linktable of size " << source_file_length << " * 4\n";
   }
   }
 
 
-  PN_uint32 *link_table = (PN_uint32 *)PANDA_MALLOC_ARRAY(source_file_length * sizeof(PN_uint32));
+  uint32_t *link_table = (uint32_t *)PANDA_MALLOC_ARRAY(source_file_length * sizeof(uint32_t));
 
 
   // build hash and link tables for original file
   // build hash and link tables for original file
   build_hash_link_tables(buffer_orig, source_file_length, _hash_table, link_table);
   build_hash_link_tables(buffer_orig, source_file_length, _hash_table, link_table);
 
 
   // run through new file
   // run through new file
 
 
-  PN_uint32 new_pos = 0;
-  PN_uint32 start_pos = new_pos; // this is the position for the start of ADD operations
+  uint32_t new_pos = 0;
+  uint32_t start_pos = new_pos; // this is the position for the start of ADD operations
 
 
-  if(((PN_uint32) result_file_length) >= _footprint_length)
+  if(((uint32_t) result_file_length) >= _footprint_length)
   {
   {
     while (new_pos < (result_file_length - _footprint_length)) {
     while (new_pos < (result_file_length - _footprint_length)) {
 
 
       // find best match for current position
       // find best match for current position
-      PN_uint32 COPY_pos;
-      PN_uint16 COPY_length;
+      uint32_t COPY_pos;
+      uint16_t COPY_length;
 
 
       find_longest_match(new_pos, COPY_pos, COPY_length, _hash_table, link_table,
       find_longest_match(new_pos, COPY_pos, COPY_length, _hash_table, link_table,
         buffer_orig, source_file_length, buffer_new, result_file_length);
         buffer_orig, source_file_length, buffer_new, result_file_length);
@@ -1036,7 +1036,7 @@ compute_file_patches(ostream &write_stream,
         }
         }
         cache_add_and_copy(write_stream, num_skipped, &buffer_new[start_pos],
         cache_add_and_copy(write_stream, num_skipped, &buffer_new[start_pos],
                            COPY_length, COPY_pos + offset_orig);
                            COPY_length, COPY_pos + offset_orig);
-        new_pos += (PN_uint32)COPY_length;
+        new_pos += (uint32_t)COPY_length;
         start_pos = new_pos;
         start_pos = new_pos;
       }
       }
     }
     }
@@ -1053,7 +1053,7 @@ compute_file_patches(ostream &write_stream,
   if (start_pos != result_file_length) {
   if (start_pos != result_file_length) {
     // emit ADD for all remaining bytes
     // emit ADD for all remaining bytes
 
 
-    PN_uint32 remaining_bytes = result_file_length - start_pos;
+    uint32_t remaining_bytes = result_file_length - start_pos;
     cache_add_and_copy(write_stream, remaining_bytes, &buffer_new[start_pos],
     cache_add_and_copy(write_stream, remaining_bytes, &buffer_new[start_pos],
                        0, 0);
                        0, 0);
     start_pos += remaining_bytes;
     start_pos += remaining_bytes;
@@ -1075,7 +1075,7 @@ compute_file_patches(ostream &write_stream,
  */
  */
 bool Patchfile::
 bool Patchfile::
 compute_mf_patches(ostream &write_stream,
 compute_mf_patches(ostream &write_stream,
-                   PN_uint32 offset_orig, PN_uint32 offset_new,
+                   uint32_t offset_orig, uint32_t offset_new,
                    istream &stream_orig, istream &stream_new) {
                    istream &stream_orig, istream &stream_new) {
   Multifile mf_orig, mf_new;
   Multifile mf_orig, mf_new;
   IStreamWrapper stream_origw(stream_orig);
   IStreamWrapper stream_origw(stream_orig);
@@ -1219,7 +1219,7 @@ read_tar(TarDef &tar, istream &stream) {
  */
  */
 bool Patchfile::
 bool Patchfile::
 compute_tar_patches(ostream &write_stream,
 compute_tar_patches(ostream &write_stream,
-                    PN_uint32 offset_orig, PN_uint32 offset_new,
+                    uint32_t offset_orig, uint32_t offset_new,
                     istream &stream_orig, istream &stream_new,
                     istream &stream_orig, istream &stream_new,
                     TarDef &tar_orig, TarDef &tar_new) {
                     TarDef &tar_orig, TarDef &tar_new) {
 
 
@@ -1424,7 +1424,7 @@ build(Filename file_orig, Filename file_new, Filename patch_name) {
 bool Patchfile::
 bool Patchfile::
 do_compute_patches(const Filename &file_orig, const Filename &file_new,
 do_compute_patches(const Filename &file_orig, const Filename &file_new,
                    ostream &write_stream,
                    ostream &write_stream,
-                   PN_uint32 offset_orig, PN_uint32 offset_new,
+                   uint32_t offset_orig, uint32_t offset_new,
                    istream &stream_orig, istream &stream_new) {
                    istream &stream_orig, istream &stream_new) {
   nassertr(_add_pos + _cache_add_data.size() + _cache_copy_length == offset_new, false);
   nassertr(_add_pos + _cache_add_data.size() + _cache_copy_length == offset_new, false);
 
 
@@ -1505,7 +1505,7 @@ do_compute_patches(const Filename &file_orig, const Filename &file_new,
  */
  */
 bool Patchfile::
 bool Patchfile::
 patch_subfile(ostream &write_stream,
 patch_subfile(ostream &write_stream,
-              PN_uint32 offset_orig, PN_uint32 offset_new,
+              uint32_t offset_orig, uint32_t offset_new,
               const Filename &filename,
               const Filename &filename,
               IStreamWrapper &stream_orig, streampos orig_start, streampos orig_end,
               IStreamWrapper &stream_orig, streampos orig_start, streampos orig_end,
               IStreamWrapper &stream_new, streampos new_start, streampos new_end) {
               IStreamWrapper &stream_new, streampos new_start, streampos new_end) {

+ 38 - 38
panda/src/express/patchfile.h

@@ -79,23 +79,23 @@ private:
 
 
 private:
 private:
   // stuff for the build operation
   // stuff for the build operation
-  void build_hash_link_tables(const char *buffer_orig, PN_uint32 length_orig,
-    PN_uint32 *hash_table, PN_uint32 *link_table);
-  PN_uint32 calc_hash(const char *buffer);
-  void find_longest_match(PN_uint32 new_pos, PN_uint32 &copy_pos, PN_uint16 &copy_length,
-    PN_uint32 *hash_table, PN_uint32 *link_table, const char* buffer_orig,
-    PN_uint32 length_orig, const char* buffer_new, PN_uint32 length_new);
-  PN_uint32 calc_match_length(const char* buf1, const char* buf2, PN_uint32 max_length,
-    PN_uint32 min_length);
-
-  void emit_ADD(ostream &write_stream, PN_uint32 length, const char* buffer);
-  void emit_COPY(ostream &write_stream, PN_uint32 length, PN_uint32 COPY_pos);
+  void build_hash_link_tables(const char *buffer_orig, uint32_t length_orig,
+    uint32_t *hash_table, uint32_t *link_table);
+  uint32_t calc_hash(const char *buffer);
+  void find_longest_match(uint32_t new_pos, uint32_t &copy_pos, uint16_t &copy_length,
+    uint32_t *hash_table, uint32_t *link_table, const char* buffer_orig,
+    uint32_t length_orig, const char* buffer_new, uint32_t length_new);
+  uint32_t calc_match_length(const char* buf1, const char* buf2, uint32_t max_length,
+    uint32_t min_length);
+
+  void emit_ADD(ostream &write_stream, uint32_t length, const char* buffer);
+  void emit_COPY(ostream &write_stream, uint32_t length, uint32_t COPY_pos);
   void emit_add_and_copy(ostream &write_stream,
   void emit_add_and_copy(ostream &write_stream,
-                         PN_uint32 add_length, const char *add_buffer,
-                         PN_uint32 copy_length, PN_uint32 copy_pos);
+                         uint32_t add_length, const char *add_buffer,
+                         uint32_t copy_length, uint32_t copy_pos);
   void cache_add_and_copy(ostream &write_stream,
   void cache_add_and_copy(ostream &write_stream,
-                          PN_uint32 add_length, const char *add_buffer,
-                          PN_uint32 copy_length, PN_uint32 copy_pos);
+                          uint32_t add_length, const char *add_buffer,
+                          uint32_t copy_length, uint32_t copy_pos);
   void cache_flush(ostream &write_stream);
   void cache_flush(ostream &write_stream);
 
 
   void write_header(ostream &write_stream,
   void write_header(ostream &write_stream,
@@ -103,10 +103,10 @@ private:
   void write_terminator(ostream &write_stream);
   void write_terminator(ostream &write_stream);
 
 
   bool compute_file_patches(ostream &write_stream,
   bool compute_file_patches(ostream &write_stream,
-                            PN_uint32 offset_orig, PN_uint32 offset_new,
+                            uint32_t offset_orig, uint32_t offset_new,
                              istream &stream_orig, istream &stream_new);
                              istream &stream_orig, istream &stream_new);
   bool compute_mf_patches(ostream &write_stream,
   bool compute_mf_patches(ostream &write_stream,
-                          PN_uint32 offset_orig, PN_uint32 offset_new,
+                          uint32_t offset_orig, uint32_t offset_new,
                           istream &stream_orig, istream &stream_new);
                           istream &stream_orig, istream &stream_new);
 #ifdef HAVE_TAR
 #ifdef HAVE_TAR
   class TarSubfile {
   class TarSubfile {
@@ -124,7 +124,7 @@ private:
 
 
   bool read_tar(TarDef &tar, istream &stream);
   bool read_tar(TarDef &tar, istream &stream);
   bool compute_tar_patches(ostream &write_stream,
   bool compute_tar_patches(ostream &write_stream,
-                           PN_uint32 offset_orig, PN_uint32 offset_new,
+                           uint32_t offset_orig, uint32_t offset_new,
                            istream &stream_orig, istream &stream_new,
                            istream &stream_orig, istream &stream_new,
                            TarDef &tar_orig, TarDef &tar_new);
                            TarDef &tar_orig, TarDef &tar_new);
 
 
@@ -140,33 +140,33 @@ private:
 
 
   bool do_compute_patches(const Filename &file_orig, const Filename &file_new,
   bool do_compute_patches(const Filename &file_orig, const Filename &file_new,
                           ostream &write_stream,
                           ostream &write_stream,
-                          PN_uint32 offset_orig, PN_uint32 offset_new,
+                          uint32_t offset_orig, uint32_t offset_new,
                           istream &stream_orig, istream &stream_new);
                           istream &stream_orig, istream &stream_new);
 
 
   bool patch_subfile(ostream &write_stream,
   bool patch_subfile(ostream &write_stream,
-                     PN_uint32 offset_orig, PN_uint32 offset_new,
+                     uint32_t offset_orig, uint32_t offset_new,
                      const Filename &filename,
                      const Filename &filename,
                      IStreamWrapper &stream_orig, streampos orig_start, streampos orig_end,
                      IStreamWrapper &stream_orig, streampos orig_start, streampos orig_end,
                      IStreamWrapper &stream_new, streampos new_start, streampos new_end);
                      IStreamWrapper &stream_new, streampos new_start, streampos new_end);
 
 
-  static const PN_uint32 _HASH_BITS;
-  static const PN_uint32 _HASHTABLESIZE;
-  static const PN_uint32 _DEFAULT_FOOTPRINT_LENGTH;
-  static const PN_uint32 _NULL_VALUE;
-  static const PN_uint32 _MAX_RUN_LENGTH;
-  static const PN_uint32 _HASH_MASK;
+  static const uint32_t _HASH_BITS;
+  static const uint32_t _HASHTABLESIZE;
+  static const uint32_t _DEFAULT_FOOTPRINT_LENGTH;
+  static const uint32_t _NULL_VALUE;
+  static const uint32_t _MAX_RUN_LENGTH;
+  static const uint32_t _HASH_MASK;
 
 
   bool _allow_multifile;
   bool _allow_multifile;
-  PN_uint32 _footprint_length;
+  uint32_t _footprint_length;
 
 
-  PN_uint32 *_hash_table;
+  uint32_t *_hash_table;
 
 
-  PN_uint32 _add_pos;
-  PN_uint32 _last_copy_pos;
+  uint32_t _add_pos;
+  uint32_t _last_copy_pos;
 
 
   string _cache_add_data;
   string _cache_add_data;
-  PN_uint32 _cache_copy_start;
-  PN_uint32 _cache_copy_length;
+  uint32_t _cache_copy_start;
+  uint32_t _cache_copy_length;
 
 
 private:
 private:
   PT(Buffer) _buffer; // this is the work buffer for apply -- used to prevent virtual memory swapping
   PT(Buffer) _buffer; // this is the work buffer for apply -- used to prevent virtual memory swapping
@@ -174,14 +174,14 @@ private:
   // async patch apply state variables
   // async patch apply state variables
   bool _initiated;
   bool _initiated;
 
 
-  PN_uint16 _version_number;
+  uint16_t _version_number;
 
 
   HashVal _MD5_ofSource;
   HashVal _MD5_ofSource;
 
 
   HashVal _MD5_ofResult;
   HashVal _MD5_ofResult;
 
 
-  PN_uint32 _total_bytes_to_process;
-  PN_uint32 _total_bytes_processed;
+  uint32_t _total_bytes_to_process;
+  uint32_t _total_bytes_processed;
 
 
   istream *_patch_stream;
   istream *_patch_stream;
   pofstream _write_stream;
   pofstream _write_stream;
@@ -193,9 +193,9 @@ private:
   bool _rename_output_to_orig;
   bool _rename_output_to_orig;
   bool _delete_patchfile;
   bool _delete_patchfile;
 
 
-  static const PN_uint32 _v0_magic_number;
-  static const PN_uint32 _magic_number;
-  static const PN_uint16 _current_version;
+  static const uint32_t _v0_magic_number;
+  static const uint32_t _magic_number;
+  static const uint16_t _current_version;
 };
 };
 
 
 #include "patchfile.I"
 #include "patchfile.I"

+ 5 - 5
panda/src/express/trueClock.cxx

@@ -90,7 +90,7 @@ get_short_raw_time() {
  * accurate and seems to lose seconds of time per hour, and (d) someone could
  * accurate and seems to lose seconds of time per hour, and (d) someone could
  * be running a program such as Speed Gear which munges this value anyway.
  * be running a program such as Speed Gear which munges this value anyway.
  */
  */
-    PN_int64 count;
+    int64_t count;
     QueryPerformanceCounter((LARGE_INTEGER *)&count);
     QueryPerformanceCounter((LARGE_INTEGER *)&count);
 
 
     time = (double)(count - _init_count) * _recip_frequency;
     time = (double)(count - _init_count) * _recip_frequency;
@@ -114,7 +114,7 @@ typedef BOOL (WINAPI * PFNSETPROCESSAFFINITYMASK)(HANDLE, DWORD_PTR);
 typedef BOOL (WINAPI * PFNGETPROCESSAFFINITYMASK)(HANDLE, DWORD_PTR*, DWORD_PTR*);
 typedef BOOL (WINAPI * PFNGETPROCESSAFFINITYMASK)(HANDLE, DWORD_PTR*, DWORD_PTR*);
 
 
 bool TrueClock::
 bool TrueClock::
-set_cpu_affinity(PN_uint32 mask) const {
+set_cpu_affinity(uint32_t mask) const {
   HMODULE hker = GetModuleHandle("kernel32");
   HMODULE hker = GetModuleHandle("kernel32");
   if (hker != 0) {
   if (hker != 0) {
     PFNGETPROCESSAFFINITYMASK gp = (PFNGETPROCESSAFFINITYMASK)
     PFNGETPROCESSAFFINITYMASK gp = (PFNGETPROCESSAFFINITYMASK)
@@ -163,7 +163,7 @@ TrueClock() {
   }
   }
 
 
   if (get_use_high_res_clock()) {
   if (get_use_high_res_clock()) {
-    PN_int64 int_frequency;
+    int64_t int_frequency;
     _has_high_res =
     _has_high_res =
       (QueryPerformanceFrequency((LARGE_INTEGER *)&int_frequency) != 0);
       (QueryPerformanceFrequency((LARGE_INTEGER *)&int_frequency) != 0);
     if (_has_high_res) {
     if (_has_high_res) {
@@ -223,7 +223,7 @@ TrueClock() {
 double TrueClock::
 double TrueClock::
 correct_time(double time) {
 correct_time(double time) {
   // First, get the current time of day measurement.
   // First, get the current time of day measurement.
-  PN_uint64 int_tod;
+  uint64_t int_tod;
   GetSystemTimeAsFileTime((FILETIME *)&int_tod);
   GetSystemTimeAsFileTime((FILETIME *)&int_tod);
   double tod = (double)(int_tod - _init_tod) * _00000001;
   double tod = (double)(int_tod - _init_tod) * _00000001;
 
 
@@ -545,7 +545,7 @@ get_short_raw_time() {
  *
  *
  */
  */
 bool TrueClock::
 bool TrueClock::
-set_cpu_affinity(PN_uint32 mask) const {
+set_cpu_affinity(uint32_t mask) const {
   return false;
   return false;
 }
 }
 
 

+ 3 - 3
panda/src/express/trueClock.h

@@ -54,7 +54,7 @@ PUBLISHED:
 
 
   INLINE static TrueClock *get_global_ptr();
   INLINE static TrueClock *get_global_ptr();
 
 
-  bool set_cpu_affinity(PN_uint32 mask) const;
+  bool set_cpu_affinity(uint32_t mask) const;
 
 
 protected:
 protected:
   TrueClock();
   TrueClock();
@@ -69,10 +69,10 @@ protected:
   void set_time_scale(double time, double new_time_scale);
   void set_time_scale(double time, double new_time_scale);
 
 
   bool _has_high_res;
   bool _has_high_res;
-  PN_int64 _init_count;
+  int64_t _init_count;
   double _frequency, _recip_frequency;
   double _frequency, _recip_frequency;
   int _init_tc;
   int _init_tc;
-  PN_uint64 _init_tod;
+  uint64_t _init_tod;
 
 
   // The rest of the data structures in this block are strictly for
   // The rest of the data structures in this block are strictly for
   // implementing paranoid_clock: they are designed to allow us to cross-check
   // implementing paranoid_clock: they are designed to allow us to cross-check

+ 2 - 2
panda/src/express/typedef.h

@@ -22,8 +22,8 @@ typedef unsigned short ushort;
 typedef unsigned int uint;
 typedef unsigned int uint;
 typedef unsigned long ulong;
 typedef unsigned long ulong;
 
 
-typedef PN_int64 longlong;
-typedef PN_uint64 ulonglong;
+typedef int64_t longlong;
+typedef uint64_t ulonglong;
 
 
 
 
 #endif
 #endif

+ 4 - 4
panda/src/ffmpeg/ffmpegAudioCursor.cxx

@@ -153,7 +153,7 @@ FfmpegAudioCursor(FfmpegAudio *src) :
 
 
   _packet = new AVPacket;
   _packet = new AVPacket;
   _buffer_size = AVCODEC_MAX_AUDIO_FRAME_SIZE / 2;
   _buffer_size = AVCODEC_MAX_AUDIO_FRAME_SIZE / 2;
-  _buffer_alloc = new PN_int16[_buffer_size + 64];
+  _buffer_alloc = new int16_t[_buffer_size + 64];
 
 
   // Allocate enough space for 1024 samples per channel.
   // Allocate enough space for 1024 samples per channel.
   if ((_packet == 0)||(_buffer_alloc == 0)) {
   if ((_packet == 0)||(_buffer_alloc == 0)) {
@@ -362,8 +362,8 @@ reload_buffer() {
  */
  */
 void FfmpegAudioCursor::
 void FfmpegAudioCursor::
 seek(double t) {
 seek(double t) {
-  PN_int64 target_ts = (PN_int64)(t / _audio_timebase);
-  if (target_ts < (PN_int64)(_initial_dts)) {
+  int64_t target_ts = (int64_t)(t / _audio_timebase);
+  if (target_ts < (int64_t)(_initial_dts)) {
     // Attempts to seek before the first packet will fail.
     // Attempts to seek before the first packet will fail.
     target_ts = _initial_dts;
     target_ts = _initial_dts;
   }
   }
@@ -404,7 +404,7 @@ seek(double t) {
  * audio will be interleaved.
  * audio will be interleaved.
  */
  */
 void FfmpegAudioCursor::
 void FfmpegAudioCursor::
-read_samples(int n, PN_int16 *data) {
+read_samples(int n, int16_t *data) {
   int desired = n * _audio_channels;
   int desired = n * _audio_channels;
 
 
   while (desired > 0) {
   while (desired > 0) {

+ 3 - 3
panda/src/ffmpeg/ffmpegAudioCursor.h

@@ -48,7 +48,7 @@ PUBLISHED:
   virtual void seek(double offset);
   virtual void seek(double offset);
 
 
 public:
 public:
-  virtual void read_samples(int n, PN_int16 *data);
+  virtual void read_samples(int n, int16_t *data);
 
 
 protected:
 protected:
   void fetch_packet();
   void fetch_packet();
@@ -66,9 +66,9 @@ protected:
   double _audio_timebase;
   double _audio_timebase;
 
 
   AVFrame  *_frame;
   AVFrame  *_frame;
-  PN_int16 *_buffer;
+  int16_t *_buffer;
   int       _buffer_size;
   int       _buffer_size;
-  PN_int16 *_buffer_alloc;
+  int16_t *_buffer_alloc;
   int       _buffer_head;
   int       _buffer_head;
   int       _buffer_tail;
   int       _buffer_tail;
 
 

+ 2 - 2
panda/src/ffmpeg/ffmpegVideoCursor.cxx

@@ -884,8 +884,8 @@ seek(int frame, bool backward) {
  */
  */
 void FfmpegVideoCursor::
 void FfmpegVideoCursor::
 do_seek(int frame, bool backward) {
 do_seek(int frame, bool backward) {
-  PN_int64 target_ts = (PN_int64)frame;
-  if (target_ts < (PN_int64)(_initial_dts)) {
+  int64_t target_ts = (int64_t)frame;
+  if (target_ts < (int64_t)(_initial_dts)) {
     // Attempts to seek before the first packet will fail.
     // Attempts to seek before the first packet will fail.
     target_ts = _initial_dts;
     target_ts = _initial_dts;
   }
   }

+ 2 - 2
panda/src/glstuff/glGraphicsStateGuardian_src.cxx

@@ -10683,7 +10683,7 @@ upload_usage_texture(int width, int height) {
 
 
 
 
   // Allocate a temporary array large enough to contain the toplevel mipmap.
   // Allocate a temporary array large enough to contain the toplevel mipmap.
-  PN_uint32 *buffer = (PN_uint32 *)PANDA_MALLOC_ARRAY(width * height * 4);
+  uint32_t *buffer = (uint32_t *)PANDA_MALLOC_ARRAY(width * height * 4);
 
 
   int n = 0;
   int n = 0;
   while (true) {
   while (true) {
@@ -10696,7 +10696,7 @@ upload_usage_texture(int width, int height) {
       struct {
       struct {
         unsigned char r, g, b, a;
         unsigned char r, g, b, a;
       } b;
       } b;
-      PN_uint32 w;
+      uint32_t w;
     } store;
     } store;
 
 
     store.b.r = (unsigned char)(c[0] * 255.0f);
     store.b.r = (unsigned char)(c[0] * 255.0f);

File diff suppressed because it is too large
+ 129 - 129
panda/src/gobj/geomVertexColumn.cxx


+ 14 - 14
panda/src/gobj/geomVertexData.I

@@ -273,7 +273,7 @@ get_modified(Thread *current_thread) const {
 /**
 /**
  * Packs four values in a DirectX-style NT_packed_abcd value.
  * Packs four values in a DirectX-style NT_packed_abcd value.
  */
  */
-INLINE PN_uint32 GeomVertexData::
+INLINE uint32_t GeomVertexData::
 pack_abcd(unsigned int a, unsigned int b,
 pack_abcd(unsigned int a, unsigned int b,
           unsigned int c, unsigned int d) {
           unsigned int c, unsigned int d) {
   return (((a & 0xff) << 24) |
   return (((a & 0xff) << 24) |
@@ -286,7 +286,7 @@ pack_abcd(unsigned int a, unsigned int b,
  * Returns the first packed value from a DirectX-style NT_packed_abcd.
  * Returns the first packed value from a DirectX-style NT_packed_abcd.
  */
  */
 INLINE unsigned int GeomVertexData::
 INLINE unsigned int GeomVertexData::
-unpack_abcd_a(PN_uint32 data) {
+unpack_abcd_a(uint32_t data) {
   return (data >> 24) & 0xff;
   return (data >> 24) & 0xff;
 }
 }
 
 
@@ -294,7 +294,7 @@ unpack_abcd_a(PN_uint32 data) {
  * Returns the second packed value from a DirectX-style NT_packed_abcd.
  * Returns the second packed value from a DirectX-style NT_packed_abcd.
  */
  */
 INLINE unsigned int GeomVertexData::
 INLINE unsigned int GeomVertexData::
-unpack_abcd_b(PN_uint32 data) {
+unpack_abcd_b(uint32_t data) {
   return (data >> 16) & 0xff;
   return (data >> 16) & 0xff;
 }
 }
 
 
@@ -302,7 +302,7 @@ unpack_abcd_b(PN_uint32 data) {
  * Returns the third packed value from a DirectX-style NT_packed_abcd.
  * Returns the third packed value from a DirectX-style NT_packed_abcd.
  */
  */
 INLINE unsigned int GeomVertexData::
 INLINE unsigned int GeomVertexData::
-unpack_abcd_c(PN_uint32 data) {
+unpack_abcd_c(uint32_t data) {
   return (data >> 8) & 0xff;
   return (data >> 8) & 0xff;
 }
 }
 
 
@@ -310,19 +310,19 @@ unpack_abcd_c(PN_uint32 data) {
  * Returns the fourth packed value from a DirectX-style NT_packed_abcd.
  * Returns the fourth packed value from a DirectX-style NT_packed_abcd.
  */
  */
 INLINE unsigned int GeomVertexData::
 INLINE unsigned int GeomVertexData::
-unpack_abcd_d(PN_uint32 data) {
+unpack_abcd_d(uint32_t data) {
   return data & 0xff;
   return data & 0xff;
 }
 }
 
 
 /**
 /**
  * Packs three float values in an unsigned 32-bit int.
  * Packs three float values in an unsigned 32-bit int.
  */
  */
-INLINE PN_uint32 GeomVertexData::
+INLINE uint32_t GeomVertexData::
 pack_ufloat(float a, float b, float c) {
 pack_ufloat(float a, float b, float c) {
   // Since we have to clamp both low exponents and negative numbers to 0, it's
   // Since we have to clamp both low exponents and negative numbers to 0, it's
   // easier to see a float as having a 9-bit signed exponent.
   // easier to see a float as having a 9-bit signed exponent.
   union {
   union {
-    PN_int32 _packed;
+    int32_t _packed;
     float _float;
     float _float;
   } f0, f1, f2;
   } f0, f1, f2;
 
 
@@ -335,7 +335,7 @@ pack_ufloat(float a, float b, float c) {
   // normalized float 4. exponent 0: denormal float 5. zero or anything
   // normalized float 4. exponent 0: denormal float 5. zero or anything
   // negative, clamped to 0
   // negative, clamped to 0
 
 
-  PN_uint32 packed = 0;
+  uint32_t packed = 0;
 
 
   if ((f0._packed & 0x7f800000) == 0x7f800000 && (unsigned)f0._packed != 0xff800000u) {
   if ((f0._packed & 0x7f800000) == 0x7f800000 && (unsigned)f0._packed != 0xff800000u) {
     packed |= (f0._packed >> 17) & 0x7ffu;
     packed |= (f0._packed >> 17) & 0x7ffu;
@@ -374,14 +374,14 @@ pack_ufloat(float a, float b, float c) {
  * Unpacks an unsigned float11 value from an uint32.
  * Unpacks an unsigned float11 value from an uint32.
  */
  */
 INLINE float GeomVertexData::
 INLINE float GeomVertexData::
-unpack_ufloat_a(PN_uint32 data) {
+unpack_ufloat_a(uint32_t data) {
   if ((data & 0x7c0) == 0) {
   if ((data & 0x7c0) == 0) {
     // Denormal float (includes zero).
     // Denormal float (includes zero).
     return ldexpf((data & 63) / 64.0f, -14);
     return ldexpf((data & 63) / 64.0f, -14);
   }
   }
 
 
   union {
   union {
-    PN_uint32 _packed;
+    uint32_t _packed;
     float _float;
     float _float;
   } value;
   } value;
   value._packed = ((data & 0x7ff) << 17);
   value._packed = ((data & 0x7ff) << 17);
@@ -400,14 +400,14 @@ unpack_ufloat_a(PN_uint32 data) {
  * Unpacks an unsigned float11 value from an uint32.
  * Unpacks an unsigned float11 value from an uint32.
  */
  */
 INLINE float GeomVertexData::
 INLINE float GeomVertexData::
-unpack_ufloat_b(PN_uint32 data) {
+unpack_ufloat_b(uint32_t data) {
   if ((data & 0x3e0000) == 0) {
   if ((data & 0x3e0000) == 0) {
     // Denormal float (includes zero).
     // Denormal float (includes zero).
     return ldexpf(((data >> 11) & 63) / 64.0f, -14);
     return ldexpf(((data >> 11) & 63) / 64.0f, -14);
   }
   }
 
 
   union {
   union {
-    PN_uint32 _packed;
+    uint32_t _packed;
     float _float;
     float _float;
   } value;
   } value;
   value._packed = ((data & 0x3ff800) << 6);
   value._packed = ((data & 0x3ff800) << 6);
@@ -426,14 +426,14 @@ unpack_ufloat_b(PN_uint32 data) {
  * Unpacks an unsigned float10 value from an uint32.
  * Unpacks an unsigned float10 value from an uint32.
  */
  */
 INLINE float GeomVertexData::
 INLINE float GeomVertexData::
-unpack_ufloat_c(PN_uint32 data) {
+unpack_ufloat_c(uint32_t data) {
   if ((data & 0xf8000000u) == 0) {
   if ((data & 0xf8000000u) == 0) {
     // Denormal float (includes zero).
     // Denormal float (includes zero).
     return ldexpf(((data >> 22) & 31) / 32.0f, -14);
     return ldexpf(((data >> 22) & 31) / 32.0f, -14);
   }
   }
 
 
   union {
   union {
-    PN_uint32 _packed;
+    uint32_t _packed;
     float _float;
     float _float;
   } value;
   } value;
   value._packed = ((data & 0xffc00000u) >> 4);
   value._packed = ((data & 0xffc00000u) >> 4);

+ 3 - 3
panda/src/gobj/geomVertexData.cxx

@@ -1434,7 +1434,7 @@ packed_argb_to_uint8_rgba(unsigned char *to, int to_stride,
   }
   }
 
 
   while (num_records > 0) {
   while (num_records > 0) {
-    PN_uint32 dword = *(const PN_uint32 *)from;
+    uint32_t dword = *(const uint32_t *)from;
     to[0] = unpack_abcd_b(dword);
     to[0] = unpack_abcd_b(dword);
     to[1] = unpack_abcd_c(dword);
     to[1] = unpack_abcd_c(dword);
     to[2] = unpack_abcd_d(dword);
     to[2] = unpack_abcd_d(dword);
@@ -1461,7 +1461,7 @@ uint8_rgba_to_packed_argb(unsigned char *to, int to_stride,
   }
   }
 
 
   while (num_records > 0) {
   while (num_records > 0) {
-    *(PN_uint32 *)to = pack_abcd(from[3], from[0], from[1], from[2]);
+    *(uint32_t *)to = pack_abcd(from[3], from[0], from[1], from[2]);
 
 
     to += to_stride;
     to += to_stride;
     from += from_stride;
     from += from_stride;
@@ -2515,7 +2515,7 @@ set_num_rows(int n) {
 
 
     case NT_packed_ufloat:
     case NT_packed_ufloat:
       while (pointer < stop) {
       while (pointer < stop) {
-        *(PN_int32 *)pointer = 0x781e03c0;
+        *(int32_t *)pointer = 0x781e03c0;
         pointer += stride;
         pointer += stride;
       }
       }
       break;
       break;

+ 10 - 10
panda/src/gobj/geomVertexData.h

@@ -170,17 +170,17 @@ PUBLISHED:
   void clear_cache_stage();
   void clear_cache_stage();
 
 
 public:
 public:
-  static INLINE PN_uint32 pack_abcd(unsigned int a, unsigned int b,
+  static INLINE uint32_t pack_abcd(unsigned int a, unsigned int b,
                                     unsigned int c, unsigned int d);
                                     unsigned int c, unsigned int d);
-  static INLINE unsigned int unpack_abcd_a(PN_uint32 data);
-  static INLINE unsigned int unpack_abcd_b(PN_uint32 data);
-  static INLINE unsigned int unpack_abcd_c(PN_uint32 data);
-  static INLINE unsigned int unpack_abcd_d(PN_uint32 data);
-
-  static INLINE PN_uint32 pack_ufloat(float a, float b, float c);
-  static INLINE float unpack_ufloat_a(PN_uint32 data);
-  static INLINE float unpack_ufloat_b(PN_uint32 data);
-  static INLINE float unpack_ufloat_c(PN_uint32 data);
+  static INLINE unsigned int unpack_abcd_a(uint32_t data);
+  static INLINE unsigned int unpack_abcd_b(uint32_t data);
+  static INLINE unsigned int unpack_abcd_c(uint32_t data);
+  static INLINE unsigned int unpack_abcd_d(uint32_t data);
+
+  static INLINE uint32_t pack_ufloat(float a, float b, float c);
+  static INLINE float unpack_ufloat_a(uint32_t data);
+  static INLINE float unpack_ufloat_b(uint32_t data);
+  static INLINE float unpack_ufloat_c(uint32_t data);
 
 
 private:
 private:
   static void do_set_color(GeomVertexData *vdata, const LColor &color);
   static void do_set_color(GeomVertexData *vdata, const LColor &color);

+ 1 - 1
panda/src/gobj/shader.I

@@ -635,7 +635,7 @@ ShaderPtrData(const LVecBase2i &vec) :
 INLINE void Shader::ShaderPtrData::
 INLINE void Shader::ShaderPtrData::
 write_datagram(Datagram &dg) const {
 write_datagram(Datagram &dg) const {
   dg.add_uint8(_type);
   dg.add_uint8(_type);
-  dg.add_uint32((PN_uint32)_size);
+  dg.add_uint32((uint32_t)_size);
 
 
   if (_type == SPT_double) {
   if (_type == SPT_double) {
     const double *data = (const double *) _ptr;
     const double *data = (const double *) _ptr;

+ 48 - 48
panda/src/gobj/texture.cxx

@@ -1035,7 +1035,7 @@ clear_ram_mipmap_image(int n) {
 PTA_uchar Texture::
 PTA_uchar Texture::
 modify_simple_ram_image() {
 modify_simple_ram_image() {
   CDWriter cdata(_cycler, true);
   CDWriter cdata(_cycler, true);
-  cdata->_simple_image_date_generated = (PN_int32)time(NULL);
+  cdata->_simple_image_date_generated = (int32_t)time(NULL);
   return cdata->_simple_ram_image._image;
   return cdata->_simple_ram_image._image;
 }
 }
 
 
@@ -1053,7 +1053,7 @@ new_simple_ram_image(int x_size, int y_size) {
   cdata->_simple_y_size = y_size;
   cdata->_simple_y_size = y_size;
   cdata->_simple_ram_image._image = PTA_uchar::empty_array(expected_page_size);
   cdata->_simple_ram_image._image = PTA_uchar::empty_array(expected_page_size);
   cdata->_simple_ram_image._page_size = expected_page_size;
   cdata->_simple_ram_image._page_size = expected_page_size;
-  cdata->_simple_image_date_generated = (PN_int32)time(NULL);
+  cdata->_simple_image_date_generated = (int32_t)time(NULL);
   cdata->inc_simple_image_modified();
   cdata->inc_simple_image_modified();
 
 
   return cdata->_simple_ram_image._image;
   return cdata->_simple_ram_image._image;
@@ -1139,7 +1139,7 @@ generate_simple_ram_image() {
   convert_from_pnmimage(image, expected_page_size, x_size, 0, 0, 0, scaled, 4, 1);
   convert_from_pnmimage(image, expected_page_size, x_size, 0, 0, 0, scaled, 4, 1);
 
 
   do_set_simple_ram_image(cdata, image, x_size, y_size);
   do_set_simple_ram_image(cdata, image, x_size, y_size);
-  cdata->_simple_image_date_generated = (PN_int32)time(NULL);
+  cdata->_simple_image_date_generated = (int32_t)time(NULL);
 }
 }
 
 
 /**
 /**
@@ -5206,7 +5206,7 @@ do_uncompress_ram_image_bc4(const RamImage &compressed_image,
     unsigned const char *src = compressed_image._image.p() + z * compressed_image._page_size;
     unsigned const char *src = compressed_image._image.p() + z * compressed_image._page_size;
 
 
     // Unconvert one 4 x 4 block at a time.
     // Unconvert one 4 x 4 block at a time.
-    PN_uint8 tbl[8];
+    uint8_t tbl[8];
     for (int y = 0; y < y_blocks; ++y) {
     for (int y = 0; y < y_blocks; ++y) {
       for (int x = 0; x < x_blocks; ++x) {
       for (int x = 0; x < x_blocks; ++x) {
         unsigned char *blk = dest;
         unsigned char *blk = dest;
@@ -5273,8 +5273,8 @@ do_uncompress_ram_image_bc5(const RamImage &compressed_image,
     unsigned const char *src = compressed_image._image.p() + z * compressed_image._page_size;
     unsigned const char *src = compressed_image._image.p() + z * compressed_image._page_size;
 
 
     // Unconvert one 4 x 4 block at a time.
     // Unconvert one 4 x 4 block at a time.
-    PN_uint8 red[8];
-    PN_uint8 grn[8];
+    uint8_t red[8];
+    uint8_t grn[8];
     for (int y = 0; y < y_blocks; ++y) {
     for (int y = 0; y < y_blocks; ++y) {
       for (int x = 0; x < x_blocks; ++x) {
       for (int x = 0; x < x_blocks; ++x) {
         unsigned char *blk = dest;
         unsigned char *blk = dest;
@@ -6168,11 +6168,11 @@ get_ram_image_as(const string &requested_format) {
   // These ifs are for optimization of commonly used image types.
   // These ifs are for optimization of commonly used image types.
   if (cdata->_component_width == 1) {
   if (cdata->_component_width == 1) {
     if (format == "RGBA" && cdata->_num_components == 4) {
     if (format == "RGBA" && cdata->_num_components == 4) {
-      const PN_uint32 *src = (const PN_uint32 *)data.p();
-      PN_uint32 *dst = (PN_uint32 *)newdata.p();
+      const uint32_t *src = (const uint32_t *)data.p();
+      uint32_t *dst = (uint32_t *)newdata.p();
 
 
       for (int p = 0; p < imgsize; ++p) {
       for (int p = 0; p < imgsize; ++p) {
-        PN_uint32 v = *src++;
+        uint32_t v = *src++;
         *dst++ = ((v & 0xff00ff00u)) |
         *dst++ = ((v & 0xff00ff00u)) |
                  ((v & 0x00ff0000u) >> 16) |
                  ((v & 0x00ff0000u) >> 16) |
                  ((v & 0x000000ffu) << 16);
                  ((v & 0x000000ffu) << 16);
@@ -6180,17 +6180,17 @@ get_ram_image_as(const string &requested_format) {
       return newdata;
       return newdata;
     }
     }
     if (format == "RGB" && cdata->_num_components == 4) {
     if (format == "RGB" && cdata->_num_components == 4) {
-      const PN_uint32 *src = (const PN_uint32 *)data.p();
-      PN_uint32 *dst = (PN_uint32 *)newdata.p();
+      const uint32_t *src = (const uint32_t *)data.p();
+      uint32_t *dst = (uint32_t *)newdata.p();
 
 
       // Convert blocks of 4 pixels at a time, so that we can treat both the
       // Convert blocks of 4 pixels at a time, so that we can treat both the
       // source and destination as 32-bit integers.
       // source and destination as 32-bit integers.
       int blocks = imgsize >> 2;
       int blocks = imgsize >> 2;
       for (int i = 0; i < blocks; ++i) {
       for (int i = 0; i < blocks; ++i) {
-        PN_uint32 v0 = *src++;
-        PN_uint32 v1 = *src++;
-        PN_uint32 v2 = *src++;
-        PN_uint32 v3 = *src++;
+        uint32_t v0 = *src++;
+        uint32_t v1 = *src++;
+        uint32_t v2 = *src++;
+        uint32_t v3 = *src++;
         *dst++ = ((v0 & 0x00ff0000u) >> 16) |
         *dst++ = ((v0 & 0x00ff0000u) >> 16) |
                  ((v0 & 0x0000ff00u)) |
                  ((v0 & 0x0000ff00u)) |
                  ((v0 & 0x000000ffu) << 16) |
                  ((v0 & 0x000000ffu) << 16) |
@@ -6207,9 +6207,9 @@ get_ram_image_as(const string &requested_format) {
 
 
       // If the image size wasn't a multiple of 4, we may have a handful of
       // If the image size wasn't a multiple of 4, we may have a handful of
       // pixels left over.  Convert those the slower way.
       // pixels left over.  Convert those the slower way.
-      PN_uint8 *tail = (PN_uint8 *)dst;
+      uint8_t *tail = (uint8_t *)dst;
       for (int i = (imgsize & ~0x3); i < imgsize; ++i) {
       for (int i = (imgsize & ~0x3); i < imgsize; ++i) {
-        PN_uint32 v = *src++;
+        uint32_t v = *src++;
         *tail++ = (v & 0x00ff0000u) >> 16;
         *tail++ = (v & 0x00ff0000u) >> 16;
         *tail++ = (v & 0x0000ff00u) >> 8;
         *tail++ = (v & 0x0000ff00u) >> 8;
         *tail++ = (v & 0x000000ffu);
         *tail++ = (v & 0x000000ffu);
@@ -6217,17 +6217,17 @@ get_ram_image_as(const string &requested_format) {
       return newdata;
       return newdata;
     }
     }
     if (format == "BGR" && cdata->_num_components == 4) {
     if (format == "BGR" && cdata->_num_components == 4) {
-      const PN_uint32 *src = (const PN_uint32 *)data.p();
-      PN_uint32 *dst = (PN_uint32 *)newdata.p();
+      const uint32_t *src = (const uint32_t *)data.p();
+      uint32_t *dst = (uint32_t *)newdata.p();
 
 
       // Convert blocks of 4 pixels at a time, so that we can treat both the
       // Convert blocks of 4 pixels at a time, so that we can treat both the
       // source and destination as 32-bit integers.
       // source and destination as 32-bit integers.
       int blocks = imgsize >> 2;
       int blocks = imgsize >> 2;
       for (int i = 0; i < blocks; ++i) {
       for (int i = 0; i < blocks; ++i) {
-        PN_uint32 v0 = *src++;
-        PN_uint32 v1 = *src++;
-        PN_uint32 v2 = *src++;
-        PN_uint32 v3 = *src++;
+        uint32_t v0 = *src++;
+        uint32_t v1 = *src++;
+        uint32_t v2 = *src++;
+        uint32_t v3 = *src++;
         *dst++ = (v0 & 0x00ffffffu) | ((v1 & 0x000000ffu) << 24);
         *dst++ = (v0 & 0x00ffffffu) | ((v1 & 0x000000ffu) << 24);
         *dst++ = ((v1 & 0x00ffff00u) >> 8) |  ((v2 & 0x0000ffffu) << 16);
         *dst++ = ((v1 & 0x00ffff00u) >> 8) |  ((v2 & 0x0000ffffu) << 16);
         *dst++ = ((v2 & 0x00ff0000u) >> 16) | ((v3 & 0x00ffffffu) << 8);
         *dst++ = ((v2 & 0x00ff0000u) >> 16) | ((v3 & 0x00ffffffu) << 8);
@@ -6235,17 +6235,17 @@ get_ram_image_as(const string &requested_format) {
 
 
       // If the image size wasn't a multiple of 4, we may have a handful of
       // If the image size wasn't a multiple of 4, we may have a handful of
       // pixels left over.  Convert those the slower way.
       // pixels left over.  Convert those the slower way.
-      PN_uint8 *tail = (PN_uint8 *)dst;
+      uint8_t *tail = (uint8_t *)dst;
       for (int i = (imgsize & ~0x3); i < imgsize; ++i) {
       for (int i = (imgsize & ~0x3); i < imgsize; ++i) {
-        PN_uint32 v = *src++;
+        uint32_t v = *src++;
         *tail++ = (v & 0x000000ffu);
         *tail++ = (v & 0x000000ffu);
         *tail++ = (v & 0x0000ff00u) >> 8;
         *tail++ = (v & 0x0000ff00u) >> 8;
         *tail++ = (v & 0x00ff0000u) >> 16;
         *tail++ = (v & 0x00ff0000u) >> 16;
       }
       }
       return newdata;
       return newdata;
     }
     }
-    const PN_uint8 *src = (const PN_uint8 *)data.p();
-    PN_uint8 *dst = (PN_uint8 *)newdata.p();
+    const uint8_t *src = (const uint8_t *)data.p();
+    uint8_t *dst = (uint8_t *)newdata.p();
 
 
     if (format == "RGB" && cdata->_num_components == 3) {
     if (format == "RGB" && cdata->_num_components == 3) {
       for (int i = 0; i < imgsize; ++i) {
       for (int i = 0; i < imgsize; ++i) {
@@ -6335,7 +6335,7 @@ do_set_simple_ram_image(CData *cdata, CPTA_uchar image, int x_size, int y_size)
   cdata->_simple_y_size = y_size;
   cdata->_simple_y_size = y_size;
   cdata->_simple_ram_image._image = image.cast_non_const();
   cdata->_simple_ram_image._image = image.cast_non_const();
   cdata->_simple_ram_image._page_size = image.size();
   cdata->_simple_ram_image._page_size = image.size();
-  cdata->_simple_image_date_generated = (PN_int32)time(NULL);
+  cdata->_simple_image_date_generated = (int32_t)time(NULL);
   cdata->inc_simple_image_modified();
   cdata->inc_simple_image_modified();
 }
 }
 
 
@@ -7019,9 +7019,9 @@ read_dds_level_abgr8(Texture *tex, CData *cdata, const DDSHeader &header, int n,
     unsigned char *p = image.p() + y * row_bytes;
     unsigned char *p = image.p() + y * row_bytes;
     in.read((char *)p, row_bytes);
     in.read((char *)p, row_bytes);
 
 
-    PN_uint32 *pw = (PN_uint32 *)p;
+    uint32_t *pw = (uint32_t *)p;
     for (int x = 0; x < x_size; ++x) {
     for (int x = 0; x < x_size; ++x) {
-      PN_uint32 w = *pw;
+      uint32_t w = *pw;
 #ifdef WORDS_BIGENDIAN
 #ifdef WORDS_BIGENDIAN
       // bigendian: convert R, G, B, A to B, G, R, A.
       // bigendian: convert R, G, B, A to B, G, R, A.
       w = ((w & 0xff00) << 16) | ((w & 0xff000000U) >> 16) | (w & 0xff00ff);
       w = ((w & 0xff00) << 16) | ((w & 0xff000000U) >> 16) | (w & 0xff00ff);
@@ -7075,7 +7075,7 @@ read_dds_level_abgr16(Texture *tex, CData *cdata, const DDSHeader &header, int n
     unsigned char *p = image.p() + y * row_bytes;
     unsigned char *p = image.p() + y * row_bytes;
     in.read((char *)p, row_bytes);
     in.read((char *)p, row_bytes);
 
 
-    PN_uint16 *pw = (PN_uint16 *)p;
+    uint16_t *pw = (uint16_t *)p;
     for (int x = 0; x < x_size; ++x) {
     for (int x = 0; x < x_size; ++x) {
       swap(pw[0], pw[2]);
       swap(pw[0], pw[2]);
       pw += 4;
       pw += 4;
@@ -7102,7 +7102,7 @@ read_dds_level_abgr32(Texture *tex, CData *cdata, const DDSHeader &header, int n
     unsigned char *p = image.p() + y * row_bytes;
     unsigned char *p = image.p() + y * row_bytes;
     in.read((char *)p, row_bytes);
     in.read((char *)p, row_bytes);
 
 
-    PN_uint32 *pw = (PN_uint32 *)p;
+    uint32_t *pw = (uint32_t *)p;
     for (int x = 0; x < x_size; ++x) {
     for (int x = 0; x < x_size; ++x) {
       swap(pw[0], pw[2]);
       swap(pw[0], pw[2]);
       pw += 4;
       pw += 4;
@@ -7331,8 +7331,8 @@ read_dds_level_bc1(Texture *tex, CData *cdata, const DDSHeader &header, int n, i
       for (int ci = 0; ci < num_cols; ++ci) {
       for (int ci = 0; ci < num_cols; ++ci) {
         // . . . and (b) within each block, we reverse the 4 individual rows
         // . . . and (b) within each block, we reverse the 4 individual rows
         // of 4 pixels.
         // of 4 pixels.
-        PN_uint32 *cells = (PN_uint32 *)p;
-        PN_uint32 w = cells[1];
+        uint32_t *cells = (uint32_t *)p;
+        uint32_t w = cells[1];
         w = ((w & 0xff) << 24) | ((w & 0xff00) << 8) | ((w & 0xff0000) >> 8) | ((w & 0xff000000U) >> 24);
         w = ((w & 0xff) << 24) | ((w & 0xff00) << 8) | ((w & 0xff0000) >> 8) | ((w & 0xff000000U) >> 24);
         cells[1] = w;
         cells[1] = w;
 
 
@@ -7346,8 +7346,8 @@ read_dds_level_bc1(Texture *tex, CData *cdata, const DDSHeader &header, int n, i
     in.read((char *)p, row_length);
     in.read((char *)p, row_length);
 
 
     for (int ci = 0; ci < num_cols; ++ci) {
     for (int ci = 0; ci < num_cols; ++ci) {
-      PN_uint32 *cells = (PN_uint32 *)p;
-      PN_uint32 w = cells[1];
+      uint32_t *cells = (uint32_t *)p;
+      uint32_t w = cells[1];
       w = ((w & 0xff) << 8) | ((w & 0xff00) >> 8);
       w = ((w & 0xff) << 8) | ((w & 0xff00) >> 8);
       cells[1] = w;
       cells[1] = w;
 
 
@@ -7401,11 +7401,11 @@ read_dds_level_bc2(Texture *tex, CData *cdata, const DDSHeader &header, int n, i
       for (int ci = 0; ci < num_cols; ++ci) {
       for (int ci = 0; ci < num_cols; ++ci) {
         // . . . and (b) within each block, we reverse the 4 individual rows
         // . . . and (b) within each block, we reverse the 4 individual rows
         // of 4 pixels.
         // of 4 pixels.
-        PN_uint32 *cells = (PN_uint32 *)p;
+        uint32_t *cells = (uint32_t *)p;
 
 
         // Alpha.  The block is four 16-bit words of pixel data.
         // Alpha.  The block is four 16-bit words of pixel data.
-        PN_uint32 w0 = cells[0];
-        PN_uint32 w1 = cells[1];
+        uint32_t w0 = cells[0];
+        uint32_t w1 = cells[1];
         w0 = ((w0 & 0xffff) << 16) | ((w0 & 0xffff0000U) >> 16);
         w0 = ((w0 & 0xffff) << 16) | ((w0 & 0xffff0000U) >> 16);
         w1 = ((w1 & 0xffff) << 16) | ((w1 & 0xffff0000U) >> 16);
         w1 = ((w1 & 0xffff) << 16) | ((w1 & 0xffff0000U) >> 16);
         cells[0] = w1;
         cells[0] = w1;
@@ -7413,7 +7413,7 @@ read_dds_level_bc2(Texture *tex, CData *cdata, const DDSHeader &header, int n, i
 
 
         // Color.  Only the second 32-bit dword of the color block represents
         // Color.  Only the second 32-bit dword of the color block represents
         // the pixel data.
         // the pixel data.
-        PN_uint32 w = cells[3];
+        uint32_t w = cells[3];
         w = ((w & 0xff) << 24) | ((w & 0xff00) << 8) | ((w & 0xff0000) >> 8) | ((w & 0xff000000U) >> 24);
         w = ((w & 0xff) << 24) | ((w & 0xff00) << 8) | ((w & 0xff0000) >> 8) | ((w & 0xff000000U) >> 24);
         cells[3] = w;
         cells[3] = w;
 
 
@@ -7427,13 +7427,13 @@ read_dds_level_bc2(Texture *tex, CData *cdata, const DDSHeader &header, int n, i
     in.read((char *)p, row_length);
     in.read((char *)p, row_length);
 
 
     for (int ci = 0; ci < num_cols; ++ci) {
     for (int ci = 0; ci < num_cols; ++ci) {
-      PN_uint32 *cells = (PN_uint32 *)p;
+      uint32_t *cells = (uint32_t *)p;
 
 
-      PN_uint32 w0 = cells[0];
+      uint32_t w0 = cells[0];
       w0 = ((w0 & 0xffff) << 16) | ((w0 & 0xffff0000U) >> 16);
       w0 = ((w0 & 0xffff) << 16) | ((w0 & 0xffff0000U) >> 16);
       cells[0] = w0;
       cells[0] = w0;
 
 
-      PN_uint32 w = cells[3];
+      uint32_t w = cells[3];
       w = ((w & 0xff) << 8) | ((w & 0xff00) >> 8);
       w = ((w & 0xff) << 8) | ((w & 0xff00) >> 8);
       cells[3] = w;
       cells[3] = w;
 
 
@@ -7487,7 +7487,7 @@ read_dds_level_bc3(Texture *tex, CData *cdata, const DDSHeader &header, int n, i
       for (int ci = 0; ci < num_cols; ++ci) {
       for (int ci = 0; ci < num_cols; ++ci) {
         // . . . and (b) within each block, we reverse the 4 individual rows
         // . . . and (b) within each block, we reverse the 4 individual rows
         // of 4 pixels.
         // of 4 pixels.
-        PN_uint32 *cells = (PN_uint32 *)p;
+        uint32_t *cells = (uint32_t *)p;
 
 
         // Alpha.  The block is one 16-bit word of reference values, followed
         // Alpha.  The block is one 16-bit word of reference values, followed
         // by six words of pixel values, in 12-bit rows.  Tricky to invert.
         // by six words of pixel values, in 12-bit rows.  Tricky to invert.
@@ -7507,7 +7507,7 @@ read_dds_level_bc3(Texture *tex, CData *cdata, const DDSHeader &header, int n, i
 
 
         // Color.  Only the second 32-bit dword of the color block represents
         // Color.  Only the second 32-bit dword of the color block represents
         // the pixel data.
         // the pixel data.
-        PN_uint32 w = cells[3];
+        uint32_t w = cells[3];
         w = ((w & 0xff) << 24) | ((w & 0xff00) << 8) | ((w & 0xff0000) >> 8) | ((w & 0xff000000U) >> 24);
         w = ((w & 0xff) << 24) | ((w & 0xff00) << 8) | ((w & 0xff0000) >> 8) | ((w & 0xff000000U) >> 24);
         cells[3] = w;
         cells[3] = w;
 
 
@@ -7521,7 +7521,7 @@ read_dds_level_bc3(Texture *tex, CData *cdata, const DDSHeader &header, int n, i
     in.read((char *)p, row_length);
     in.read((char *)p, row_length);
 
 
     for (int ci = 0; ci < num_cols; ++ci) {
     for (int ci = 0; ci < num_cols; ++ci) {
-      PN_uint32 *cells = (PN_uint32 *)p;
+      uint32_t *cells = (uint32_t *)p;
 
 
       unsigned char p2 = p[2];
       unsigned char p2 = p[2];
       unsigned char p3 = p[3];
       unsigned char p3 = p[3];
@@ -7531,11 +7531,11 @@ read_dds_level_bc3(Texture *tex, CData *cdata, const DDSHeader &header, int n, i
       p[3] = ((p2 & 0xf) << 4) | ((p4 & 0xf0) >> 4);
       p[3] = ((p2 & 0xf) << 4) | ((p4 & 0xf0) >> 4);
       p[4] = ((p3 & 0xf) << 4) | ((p2 & 0xf0) >> 4);
       p[4] = ((p3 & 0xf) << 4) | ((p2 & 0xf0) >> 4);
 
 
-      PN_uint32 w0 = cells[0];
+      uint32_t w0 = cells[0];
       w0 = ((w0 & 0xffff) << 16) | ((w0 & 0xffff0000U) >> 16);
       w0 = ((w0 & 0xffff) << 16) | ((w0 & 0xffff0000U) >> 16);
       cells[0] = w0;
       cells[0] = w0;
 
 
-      PN_uint32 w = cells[3];
+      uint32_t w = cells[3];
       w = ((w & 0xff) << 8) | ((w & 0xff00) >> 8);
       w = ((w & 0xff) << 8) | ((w & 0xff00) >> 8);
       cells[3] = w;
       cells[3] = w;
 
 

+ 1 - 1
panda/src/gobj/texture.h

@@ -977,7 +977,7 @@ protected:
     RamImage _simple_ram_image;
     RamImage _simple_ram_image;
     int _simple_x_size;
     int _simple_x_size;
     int _simple_y_size;
     int _simple_y_size;
-    PN_int32 _simple_image_date_generated;
+    int32_t _simple_image_date_generated;
 
 
     // This is the color that should be used when no image was given.
     // This is the color that should be used when no image was given.
     bool _has_clear_color;
     bool _has_clear_color;

+ 2 - 2
panda/src/mathutil/fftCompressor.cxx

@@ -849,7 +849,7 @@ write_run(Datagram &datagram, FFTCompressor::RunWidth run_width,
       // In the case of RW_double, we only write the numbers one at a time,
       // In the case of RW_double, we only write the numbers one at a time,
       // each time preceded by the RW_double flag.  Hopefully this will happen
       // each time preceded by the RW_double flag.  Hopefully this will happen
       // only rarely.
       // only rarely.
-      datagram.add_int8((PN_int8)RW_double);
+      datagram.add_int8((int8_t)RW_double);
       datagram.add_float64(*ri);
       datagram.add_float64(*ri);
     }
     }
     break;
     break;
@@ -869,7 +869,7 @@ write_run(Datagram &datagram, FFTCompressor::RunWidth run_width,
  */
  */
 int FFTCompressor::
 int FFTCompressor::
 read_run(DatagramIterator &di, vector_double &run) {
 read_run(DatagramIterator &di, vector_double &run) {
-  PN_uint8 start = di.get_uint8();
+  uint8_t start = di.get_uint8();
   RunWidth run_width;
   RunWidth run_width;
   int length;
   int length;
 
 

+ 1 - 1
panda/src/movies/flacAudioCursor.cxx

@@ -114,7 +114,7 @@ seek(double t) {
  * audio will be interleaved.
  * audio will be interleaved.
  */
  */
 void FlacAudioCursor::
 void FlacAudioCursor::
-read_samples(int n, PN_int16 *data) {
+read_samples(int n, int16_t *data) {
   int desired = n * _audio_channels;
   int desired = n * _audio_channels;
   _samples_read += drflac_read_s16(_drflac, desired, data) / _audio_channels;
   _samples_read += drflac_read_s16(_drflac, desired, data) / _audio_channels;
 }
 }

+ 1 - 1
panda/src/movies/flacAudioCursor.h

@@ -35,7 +35,7 @@ PUBLISHED:
   virtual void seek(double offset);
   virtual void seek(double offset);
 
 
 public:
 public:
-  virtual void read_samples(int n, PN_int16 *data);
+  virtual void read_samples(int n, int16_t *data);
 
 
   bool _is_valid;
   bool _is_valid;
 
 

+ 3 - 3
panda/src/movies/microphoneAudioDS.cxx

@@ -91,7 +91,7 @@ public:
   int _samples_per_buffer;
   int _samples_per_buffer;
 
 
 public:
 public:
-  virtual void read_samples(int n, PN_int16 *data);
+  virtual void read_samples(int n, int16_t *data);
   virtual int ready() const;
   virtual int ready() const;
 
 
 public:
 public:
@@ -324,7 +324,7 @@ MicrophoneAudioCursorDS::
  *
  *
  */
  */
 void MicrophoneAudioCursorDS::
 void MicrophoneAudioCursorDS::
-read_samples(int n, PN_int16 *data) {
+read_samples(int n, int16_t *data) {
   int orign = n;
   int orign = n;
   if (_handle) {
   if (_handle) {
     while (1) {
     while (1) {
@@ -334,7 +334,7 @@ read_samples(int n, PN_int16 *data) {
       }
       }
 
 
       // Find start of data in buffer.
       // Find start of data in buffer.
-      PN_int16 *src = (PN_int16*)(_buffers[index]._storage);
+      int16_t *src = (int16_t*)(_buffers[index]._storage);
       src += (_offset * _audio_channels);
       src += (_offset * _audio_channels);
 
 
       // Decide how many samples to extract from this buffer.
       // Decide how many samples to extract from this buffer.

+ 1 - 1
panda/src/movies/movieAudioCursor.I

@@ -100,5 +100,5 @@ tell() const {
  */
  */
 INLINE void MovieAudioCursor::
 INLINE void MovieAudioCursor::
 skip_samples(int n) {
 skip_samples(int n) {
-  read_samples(n, (PN_int16*)0);
+  read_samples(n, (int16_t*)0);
 }
 }

+ 4 - 4
panda/src/movies/movieAudioCursor.cxx

@@ -46,7 +46,7 @@ MovieAudioCursor::
  * audio will be interleaved.
  * audio will be interleaved.
  */
  */
 void MovieAudioCursor::
 void MovieAudioCursor::
-read_samples(int n, PN_int16 *data) {
+read_samples(int n, int16_t *data) {
 
 
   // This is the null implementation, which generates pure silence.  Normally,
   // This is the null implementation, which generates pure silence.  Normally,
   // this method will be overridden by a subclass.
   // this method will be overridden by a subclass.
@@ -71,7 +71,7 @@ read_samples(int n, PN_int16 *data) {
  */
  */
 void MovieAudioCursor::
 void MovieAudioCursor::
 read_samples(int n, Datagram *dg) {
 read_samples(int n, Datagram *dg) {
-  PN_int16 tmp[4096];
+  int16_t tmp[4096];
   while (n > 0) {
   while (n > 0) {
     int blocksize = (4096 / _audio_channels);
     int blocksize = (4096 / _audio_channels);
     if (blocksize > n) blocksize = n;
     if (blocksize > n) blocksize = n;
@@ -95,14 +95,14 @@ read_samples(int n, Datagram *dg) {
 string MovieAudioCursor::
 string MovieAudioCursor::
 read_samples(int n) {
 read_samples(int n) {
   ostringstream result;
   ostringstream result;
-  PN_int16 tmp[4096];
+  int16_t tmp[4096];
   while (n > 0) {
   while (n > 0) {
     int blocksize = (4096 / _audio_channels);
     int blocksize = (4096 / _audio_channels);
     if (blocksize > n) blocksize = n;
     if (blocksize > n) blocksize = n;
     int words = blocksize * _audio_channels;
     int words = blocksize * _audio_channels;
     read_samples(blocksize, tmp);
     read_samples(blocksize, tmp);
     for (int i=0; i<words; i++) {
     for (int i=0; i<words; i++) {
-      PN_int16 word = tmp[i];
+      int16_t word = tmp[i];
       result.put((char)(word & 255));
       result.put((char)(word & 255));
       result.put((char)((word>>8) & 255));
       result.put((char)((word>>8) & 255));
     }
     }

+ 2 - 2
panda/src/movies/movieAudioCursor.h

@@ -51,7 +51,7 @@ PUBLISHED:
   string read_samples(int n);
   string read_samples(int n);
 
 
 public:
 public:
-  virtual void read_samples(int n, PN_int16 *data);
+  virtual void read_samples(int n, int16_t *data);
 
 
 protected:
 protected:
   PT(MovieAudio) _source;
   PT(MovieAudio) _source;
@@ -62,7 +62,7 @@ protected:
   bool _can_seek_fast;
   bool _can_seek_fast;
   bool _aborted;
   bool _aborted;
   double _last_seek;
   double _last_seek;
-  PN_int64 _samples_read;
+  int64_t _samples_read;
 
 
 public:
 public:
   static TypeHandle get_class_type() {
   static TypeHandle get_class_type() {

+ 3 - 3
panda/src/movies/userDataAudio.cxx

@@ -58,7 +58,7 @@ open() {
  * audio will be interleaved.
  * audio will be interleaved.
  */
  */
 void UserDataAudio::
 void UserDataAudio::
-read_samples(int n, PN_int16 *data) {
+read_samples(int n, int16_t *data) {
   int ready = (_data.size() / _desired_channels);
   int ready = (_data.size() / _desired_channels);
   int desired = n * _desired_channels;
   int desired = n * _desired_channels;
   int avail = ready * _desired_channels;
   int avail = ready * _desired_channels;
@@ -78,7 +78,7 @@ read_samples(int n, PN_int16 *data) {
  * Appends audio samples to the buffer.
  * Appends audio samples to the buffer.
  */
  */
 void UserDataAudio::
 void UserDataAudio::
-append(PN_int16 *data, int n) {
+append(int16_t *data, int n) {
   nassertv(!_aborted);
   nassertv(!_aborted);
   int words = n * _desired_channels;
   int words = n * _desired_channels;
   for (int i=0; i<words; i++) {
   for (int i=0; i<words; i++) {
@@ -114,7 +114,7 @@ append(const string &str) {
   for (int i=0; i<words; i++) {
   for (int i=0; i<words; i++) {
     int c1 = ((unsigned char)str[i*2+0]);
     int c1 = ((unsigned char)str[i*2+0]);
     int c2 = ((unsigned char)str[i*2+1]);
     int c2 = ((unsigned char)str[i*2+1]);
-    PN_int16 n = (c1 | (c2 << 8));
+    int16_t n = (c1 | (c2 << 8));
     _data.push_back(n);
     _data.push_back(n);
   }
   }
 }
 }

+ 3 - 3
panda/src/movies/userDataAudio.h

@@ -35,18 +35,18 @@ class EXPCL_PANDA_MOVIES UserDataAudio : public MovieAudio {
   virtual ~UserDataAudio();
   virtual ~UserDataAudio();
   virtual PT(MovieAudioCursor) open();
   virtual PT(MovieAudioCursor) open();
 
 
-  void append(PN_int16 *data, int n);
+  void append(int16_t *data, int n);
   void append(DatagramIterator *src, int len=0x40000000);
   void append(DatagramIterator *src, int len=0x40000000);
   void append(const string &str);
   void append(const string &str);
   void done(); // A promise not to write any more samples.
   void done(); // A promise not to write any more samples.
 
 
  private:
  private:
-  void read_samples(int n, PN_int16 *data);
+  void read_samples(int n, int16_t *data);
   void update_cursor();
   void update_cursor();
   int _desired_rate;
   int _desired_rate;
   int _desired_channels;
   int _desired_channels;
   UserDataAudioCursor *_cursor;
   UserDataAudioCursor *_cursor;
-  pdeque<PN_int16> _data;
+  pdeque<int16_t> _data;
   bool _aborted;
   bool _aborted;
   bool _remove_after_read;
   bool _remove_after_read;
   friend class UserDataAudioCursor;
   friend class UserDataAudioCursor;

+ 1 - 1
panda/src/movies/userDataAudioCursor.cxx

@@ -48,7 +48,7 @@ UserDataAudioCursor::
  * audio will be interleaved.
  * audio will be interleaved.
  */
  */
 void UserDataAudioCursor::
 void UserDataAudioCursor::
-read_samples(int n, PN_int16 *data) {
+read_samples(int n, int16_t *data) {
   UserDataAudio *source = (UserDataAudio*)(MovieAudio*)_source;
   UserDataAudio *source = (UserDataAudio*)(MovieAudio*)_source;
 
 
   if(source->_remove_after_read) {
   if(source->_remove_after_read) {

+ 1 - 1
panda/src/movies/userDataAudioCursor.h

@@ -33,7 +33,7 @@ PUBLISHED:
   virtual ~UserDataAudioCursor();
   virtual ~UserDataAudioCursor();
 
 
 public:
 public:
-  virtual void read_samples(int n, PN_int16 *data);
+  virtual void read_samples(int n, int16_t *data);
   virtual int ready() const;
   virtual int ready() const;
   virtual void seek(double offset);
   virtual void seek(double offset);
 
 

+ 1 - 1
panda/src/movies/vorbisAudioCursor.cxx

@@ -109,7 +109,7 @@ seek(double t) {
  * audio will be interleaved.
  * audio will be interleaved.
  */
  */
 void VorbisAudioCursor::
 void VorbisAudioCursor::
-read_samples(int n, PN_int16 *data) {
+read_samples(int n, int16_t *data) {
   int desired = n * _audio_channels;
   int desired = n * _audio_channels;
 
 
   char *buffer = (char*) data;
   char *buffer = (char*) data;

+ 1 - 1
panda/src/movies/vorbisAudioCursor.h

@@ -35,7 +35,7 @@ PUBLISHED:
   virtual void seek(double offset);
   virtual void seek(double offset);
 
 
 public:
 public:
-  virtual void read_samples(int n, PN_int16 *data);
+  virtual void read_samples(int n, int16_t *data);
 
 
   bool _is_valid;
   bool _is_valid;
 
 

+ 8 - 8
panda/src/movies/wavAudioCursor.cxx

@@ -17,7 +17,7 @@
 #include "wavAudio.h"
 #include "wavAudio.h"
 
 
 // Tables for decompressing mu-law and A-law wav files.
 // Tables for decompressing mu-law and A-law wav files.
-static PN_int16 mulaw_table[256] = {
+static int16_t mulaw_table[256] = {
   -32124,-31100,-30076,-29052,-28028,-27004,-25980,-24956,
   -32124,-31100,-30076,-29052,-28028,-27004,-25980,-24956,
   -23932,-22908,-21884,-20860,-19836,-18812,-17788,-16764,
   -23932,-22908,-21884,-20860,-19836,-18812,-17788,-16764,
   -15996,-15484,-14972,-14460,-13948,-13436,-12924,-12412,
   -15996,-15484,-14972,-14460,-13948,-13436,-12924,-12412,
@@ -52,7 +52,7 @@ static PN_int16 mulaw_table[256] = {
       56,    48,    40,    32,    24,    16,     8,     0
       56,    48,    40,    32,    24,    16,     8,     0
 };
 };
 
 
-static PN_int16 alaw_table[256] = {
+static int16_t alaw_table[256] = {
   -5504, -5248, -6016, -5760, -4480, -4224, -4992, -4736,
   -5504, -5248, -6016, -5760, -4480, -4224, -4992, -4736,
   -7552, -7296, -8064, -7808, -6528, -6272, -7040, -6784,
   -7552, -7296, -8064, -7808, -6528, -6272, -7040, -6784,
   -2752, -2624, -3008, -2880, -2240, -2112, -2496, -2368,
   -2752, -2624, -3008, -2880, -2240, -2112, -2496, -2368,
@@ -143,7 +143,7 @@ WavAudioCursor(WavAudio *src, istream *stream) :
       _block_align = _reader.get_uint16();
       _block_align = _reader.get_uint16();
 
 
       // We can round up to next multiple of 8.
       // We can round up to next multiple of 8.
-      PN_uint16 bps = _reader.get_uint16();
+      uint16_t bps = _reader.get_uint16();
       bps = (bps + 7) & 0xfff8;
       bps = (bps + 7) & 0xfff8;
 
 
       // How many bytes in this chunk we've read so far.
       // How many bytes in this chunk we've read so far.
@@ -324,7 +324,7 @@ seek(double t) {
  * audio will be interleaved.
  * audio will be interleaved.
  */
  */
 void WavAudioCursor::
 void WavAudioCursor::
-read_samples(int n, PN_int16 *data) {
+read_samples(int n, int16_t *data) {
   int desired = n * _audio_channels;
   int desired = n * _audio_channels;
   int read_samples = min(desired, ((int) (_data_size - _data_pos)) / _bytes_per_sample);
   int read_samples = min(desired, ((int) (_data_size - _data_pos)) / _bytes_per_sample);
 
 
@@ -359,7 +359,7 @@ read_samples(int n, PN_int16 *data) {
 
 
     } case 4: {
     } case 4: {
       // Downsample.
       // Downsample.
-      const PN_int32 scale_factor = 0x7fffffff / 0x7fff;
+      const int32_t scale_factor = 0x7fffffff / 0x7fff;
 
 
       for (int i = 0; i < read_samples; ++i) {
       for (int i = 0; i < read_samples; ++i) {
         data[i] = _reader.get_int32() / scale_factor;
         data[i] = _reader.get_int32() / scale_factor;
@@ -368,7 +368,7 @@ read_samples(int n, PN_int16 *data) {
 
 
     } case 8: {
     } case 8: {
       // Downsample.
       // Downsample.
-      const PN_int64 scale_factor = 0x7fffffffffffffffLL / 0x7fffLL;
+      const int64_t scale_factor = 0x7fffffffffffffffLL / 0x7fffLL;
 
 
       for (int i = 0; i < read_samples; ++i) {
       for (int i = 0; i < read_samples; ++i) {
         data[i] = _reader.get_int64() / scale_factor;
         data[i] = _reader.get_int64() / scale_factor;
@@ -386,13 +386,13 @@ read_samples(int n, PN_int16 *data) {
     switch (_bytes_per_sample) {
     switch (_bytes_per_sample) {
     case 4:
     case 4:
       for (int i = 0; i < read_samples; ++i) {
       for (int i = 0; i < read_samples; ++i) {
-        data[i] = (PN_int16) (_reader.get_float32() * 0x7fff);
+        data[i] = (int16_t) (_reader.get_float32() * 0x7fff);
       }
       }
       break;
       break;
 
 
     case 8:
     case 8:
       for (int i = 0; i < read_samples; ++i) {
       for (int i = 0; i < read_samples; ++i) {
-        data[i] = (PN_int16) (_reader.get_float64() * 0x7fff);
+        data[i] = (int16_t) (_reader.get_float64() * 0x7fff);
       }
       }
       break;
       break;
 
 

+ 1 - 1
panda/src/movies/wavAudioCursor.h

@@ -31,7 +31,7 @@ PUBLISHED:
   virtual void seek(double offset);
   virtual void seek(double offset);
 
 
 public:
 public:
-  virtual void read_samples(int n, PN_int16 *data);
+  virtual void read_samples(int n, int16_t *data);
 
 
   bool _is_valid;
   bool _is_valid;
 
 

+ 3 - 3
panda/src/nativenet/socket_address.I

@@ -158,7 +158,7 @@ set_host(const std::string &hostname, unsigned short port) {
   }
   }
 
 
 
 
-  PN_uint32 addr = (PN_uint32)inet_addr(hostname.c_str());
+  uint32_t addr = (uint32_t)inet_addr(hostname.c_str());
   if (addr == INADDR_NONE) {
   if (addr == INADDR_NONE) {
     hp = gethostbyname(hostname.c_str());
     hp = gethostbyname(hostname.c_str());
     if (hp == NULL) {
     if (hp == NULL) {
@@ -195,7 +195,7 @@ set_host(const std::string &hostname) {
  *
  *
  */
  */
 INLINE bool Socket_Address::
 INLINE bool Socket_Address::
-set_host(PN_uint32 in_hostname, unsigned short port) {
+set_host(uint32_t in_hostname, unsigned short port) {
   memcpy(&_addr.sin_addr, &in_hostname, sizeof(in_hostname));
   memcpy(&_addr.sin_addr, &in_hostname, sizeof(in_hostname));
   _addr.sin_port = htons(port);
   _addr.sin_port = htons(port);
   _addr.sin_family = AF_INET;
   _addr.sin_family = AF_INET;
@@ -227,7 +227,7 @@ operator < (const Socket_Address &in) const {
  */
  */
 INLINE bool Socket_Address::
 INLINE bool Socket_Address::
 is_mcast_range(void) const {
 is_mcast_range(void) const {
-  PN_uint32 address = ntohl(_addr.sin_addr.s_addr);
+  uint32_t address = ntohl(_addr.sin_addr.s_addr);
   // 224.0.0.0-239.255.255.255 .. e0,ef
   // 224.0.0.0-239.255.255.255 .. e0,ef
   return (address >= 0xe0000000 && address < 0xefffffff);
   return (address >= 0xe0000000 && address < 0xefffffff);
 }
 }

+ 6 - 6
panda/src/nativenet/socket_fdset.h

@@ -18,9 +18,9 @@ PUBLISHED:
   inline Socket_fdset();
   inline Socket_fdset();
   inline void setForSocket(const Socket_IP &incon);
   inline void setForSocket(const Socket_IP &incon);
   inline bool IsSetFor(const Socket_IP &incon) const;
   inline bool IsSetFor(const Socket_IP &incon) const;
-  inline int WaitForRead(bool zeroFds, PN_uint32 sleep_time = 0xffffffff);
-  inline int WaitForWrite(bool zeroFds, PN_uint32 sleep_time = 0xffffffff);
-  inline int WaitForError(bool zeroFds, PN_uint32 sleep_time = 0xffffffff);
+  inline int WaitForRead(bool zeroFds, uint32_t sleep_time = 0xffffffff);
+  inline int WaitForWrite(bool zeroFds, uint32_t sleep_time = 0xffffffff);
+  inline int WaitForError(bool zeroFds, uint32_t sleep_time = 0xffffffff);
 
 
   inline int WaitForRead(bool zeroFds, const Time_Span & timeout);
   inline int WaitForRead(bool zeroFds, const Time_Span & timeout);
   inline void clear();
   inline void clear();
@@ -86,7 +86,7 @@ inline bool Socket_fdset::IsSetFor(const Socket_IP & incon) const
 /**
 /**
  *
  *
  */
  */
-inline int Socket_fdset::WaitForRead(bool zeroFds, PN_uint32 sleep_time)
+inline int Socket_fdset::WaitForRead(bool zeroFds, uint32_t sleep_time)
 {
 {
     int retVal = 0;
     int retVal = 0;
     if (sleep_time == 0xffffffff) {
     if (sleep_time == 0xffffffff) {
@@ -139,7 +139,7 @@ inline void Socket_fdset::setForSocket(const Socket_IP &incon)
  * This is the function that will wait till one of the sockets is ready for
  * This is the function that will wait till one of the sockets is ready for
  * writing
  * writing
  */
  */
-inline int Socket_fdset::WaitForWrite(bool zeroFds, PN_uint32 sleep_time)
+inline int Socket_fdset::WaitForWrite(bool zeroFds, uint32_t sleep_time)
 {
 {
     int retVal = 0;
     int retVal = 0;
     if (sleep_time == 0xffffffff)
     if (sleep_time == 0xffffffff)
@@ -164,7 +164,7 @@ inline int Socket_fdset::WaitForWrite(bool zeroFds, PN_uint32 sleep_time)
  * This is the function that will wait till one of the sockets is in error
  * This is the function that will wait till one of the sockets is in error
  * state
  * state
  */
  */
-inline int Socket_fdset::WaitForError(bool zeroFds, PN_uint32 sleep_time)
+inline int Socket_fdset::WaitForError(bool zeroFds, uint32_t sleep_time)
 {
 {
     int retVal = 0;
     int retVal = 0;
     if (sleep_time == 0xffffffff)
     if (sleep_time == 0xffffffff)

+ 2 - 2
panda/src/nativenet/socket_tcp_ssl.h

@@ -285,12 +285,12 @@ inline void Socket_TCP_SSL::DetailErrorFormat(void)
 {
 {
     return; // turn on fir debuging
     return; // turn on fir debuging
 
 
-    PN_uint32 l;
+    uint32_t l;
     char buf[256];
     char buf[256];
     char buf2[4096];
     char buf2[4096];
     const char *file,*data;
     const char *file,*data;
     int line,flags;
     int line,flags;
-    PN_uint32 es;
+    uint32_t es;
 
 
     es=CRYPTO_thread_id();
     es=CRYPTO_thread_id();
     while ((l=ERR_get_error_line_data(&file,&line,&data,&flags)) != 0)
     while ((l=ERR_get_error_line_data(&file,&line,&data,&flags)) != 0)

+ 2 - 2
panda/src/net/connectionManager.cxx

@@ -412,7 +412,7 @@ wait_for_readers(double timeout) {
       wait_timeout = min(wait_timeout, stop - now);
       wait_timeout = min(wait_timeout, stop - now);
     }
     }
 
 
-    PN_uint32 wait_timeout_ms = (PN_uint32)(wait_timeout * 1000.0);
+    uint32_t wait_timeout_ms = (uint32_t)(wait_timeout * 1000.0);
     if (any_threaded) {
     if (any_threaded) {
       // If there are any threaded ConnectionReaders, we can't block at all.
       // If there are any threaded ConnectionReaders, we can't block at all.
       wait_timeout_ms = 0;
       wait_timeout_ms = 0;
@@ -517,7 +517,7 @@ scan_interfaces() {
             // Now, we can infer the netmask by the difference between the
             // Now, we can infer the netmask by the difference between the
             // network address (the first address) and the broadcast address
             // network address (the first address) and the broadcast address
             // (the last address).
             // (the last address).
-            PN_uint32 netmask = addresses[0].get_ip() - addresses[2].get_ip() - 1;
+            uint32_t netmask = addresses[0].get_ip() - addresses[2].get_ip() - 1;
             Socket_Address sa;
             Socket_Address sa;
             sa.set_host(netmask, 0);
             sa.set_host(netmask, 0);
             iface.set_netmask(NetAddress(sa));
             iface.set_netmask(NetAddress(sa));

+ 1 - 1
panda/src/net/connectionReader.cxx

@@ -834,7 +834,7 @@ get_next_available_socket(bool allow_block, int current_thread_index) {
       _next_index = 0;
       _next_index = 0;
 
 
       if (!_shutdown) {
       if (!_shutdown) {
-        PN_uint32 timeout = (PN_uint32)(get_net_max_block() * 1000.0);
+        uint32_t timeout = (uint32_t)(get_net_max_block() * 1000.0);
         if (!allow_block) {
         if (!allow_block) {
           timeout = 0;
           timeout = 0;
         }
         }

+ 2 - 2
panda/src/net/datagramTCPHeader.cxx

@@ -31,7 +31,7 @@ DatagramTCPHeader(const NetDatagram &datagram, int header_size) {
 
 
   case datagram_tcp16_header_size:
   case datagram_tcp16_header_size:
     {
     {
-      PN_uint16 size = str.length();
+      uint16_t size = str.length();
       nassertv(size == str.length());
       nassertv(size == str.length());
       _header.add_uint16(size);
       _header.add_uint16(size);
     }
     }
@@ -39,7 +39,7 @@ DatagramTCPHeader(const NetDatagram &datagram, int header_size) {
 
 
   case datagram_tcp32_header_size:
   case datagram_tcp32_header_size:
     {
     {
-      PN_uint32 size = str.length();
+      uint32_t size = str.length();
       nassertv(size == str.length());
       nassertv(size == str.length());
       _header.add_uint32(size);
       _header.add_uint32(size);
     }
     }

+ 2 - 2
panda/src/net/datagramTCPHeader.h

@@ -21,8 +21,8 @@
 #include "datagramIterator.h"
 #include "datagramIterator.h"
 #include "numeric_types.h"
 #include "numeric_types.h"
 
 
-static const int datagram_tcp16_header_size = sizeof(PN_uint16);
-static const int datagram_tcp32_header_size = sizeof(PN_uint32);
+static const int datagram_tcp16_header_size = sizeof(uint16_t);
+static const int datagram_tcp32_header_size = sizeof(uint32_t);
 
 
 class NetDatagram;
 class NetDatagram;
 
 

+ 4 - 4
panda/src/net/datagramUDPHeader.cxx

@@ -25,9 +25,9 @@
 DatagramUDPHeader::
 DatagramUDPHeader::
 DatagramUDPHeader(const NetDatagram &datagram) {
 DatagramUDPHeader(const NetDatagram &datagram) {
   const string &str = datagram.get_message();
   const string &str = datagram.get_message();
-  PN_uint16 checksum = 0;
+  uint16_t checksum = 0;
   for (size_t p = 0; p < str.size(); p++) {
   for (size_t p = 0; p < str.size(); p++) {
-    checksum += (PN_uint16)(PN_uint8)str[p];
+    checksum += (uint16_t)(uint8_t)str[p];
   }
   }
 
 
   // Now pack the header.
   // Now pack the header.
@@ -51,9 +51,9 @@ bool DatagramUDPHeader::
 verify_datagram(const NetDatagram &datagram) const {
 verify_datagram(const NetDatagram &datagram) const {
   const string &str = datagram.get_message();
   const string &str = datagram.get_message();
 
 
-  PN_uint16 checksum = 0;
+  uint16_t checksum = 0;
   for (size_t p = 0; p < str.size(); p++) {
   for (size_t p = 0; p < str.size(); p++) {
-    checksum += (PN_uint16)(PN_uint8)str[p];
+    checksum += (uint16_t)(uint8_t)str[p];
   }
   }
 
 
   if (checksum == get_datagram_checksum()) {
   if (checksum == get_datagram_checksum()) {

+ 1 - 1
panda/src/net/datagramUDPHeader.h

@@ -21,7 +21,7 @@
 #include "datagramIterator.h"
 #include "datagramIterator.h"
 #include "numeric_types.h"
 #include "numeric_types.h"
 
 
-static const int datagram_udp_header_size = sizeof(PN_uint16);
+static const int datagram_udp_header_size = sizeof(uint16_t);
 
 
 class NetDatagram;
 class NetDatagram;
 
 

+ 4 - 4
panda/src/net/netAddress.cxx

@@ -103,7 +103,7 @@ get_ip_string() const {
  * Returns the IP address to which this address refers, as a 32-bit integer,
  * Returns the IP address to which this address refers, as a 32-bit integer,
  * in host byte order.
  * in host byte order.
  */
  */
-PN_uint32 NetAddress::
+uint32_t NetAddress::
 get_ip() const {
 get_ip() const {
   return _addr.GetIPAddressRaw();
   return _addr.GetIPAddressRaw();
 }
 }
@@ -113,11 +113,11 @@ get_ip() const {
  * components; component 0 is the first (leftmost), and component 3 is the
  * components; component 0 is the first (leftmost), and component 3 is the
  * last (rightmost) in the dotted number convention.
  * last (rightmost) in the dotted number convention.
  */
  */
-PN_uint8 NetAddress::
+uint8_t NetAddress::
 get_ip_component(int n) const {
 get_ip_component(int n) const {
   nassertr(n >= 0 && n < 4, 0);
   nassertr(n >= 0 && n < 4, 0);
-  PN_uint32 ip_long = _addr.GetIPAddressRaw();
-  const PN_uint8 *ip = (const PN_uint8 *)&ip_long;
+  uint32_t ip_long = _addr.GetIPAddressRaw();
+  const uint8_t *ip = (const uint8_t *)&ip_long;
   return ip[n];
   return ip[n];
 }
 }
 
 

Some files were not shown because too many files changed in this diff