This commit was generated by cvs2svn to track changes on a CVS vendor
[deliverable/binutils-gdb.git] / include / nlm / internal.h
index 48c3d7ef3a68abc66d1ece41c67e84ba3bd621f9..024c5d6be6f2f3e8f48df5a073de64b0d6eb9b80 100644 (file)
@@ -37,11 +37,11 @@ typedef unsigned long       Nlm32_Word;     /* Unsigned large integer */
 typedef unsigned short Nlm32_Half;     /* Unsigned medium integer */
 typedef unsigned char  Nlm32_Char;     /* Unsigned tiny integer */
 
-#ifdef HOST_64_BIT
-typedef unsigned HOST_64_BIT   Nlm64_Addr;
-typedef unsigned HOST_64_BIT   Nlm64_Off;
-typedef          HOST_64_BIT   Nlm64_Sxword;
-typedef unsigned HOST_64_BIT   Nlm64_Xword;
+#ifdef BFD_HOST_64_BIT
+typedef unsigned BFD_HOST_64_BIT       Nlm64_Addr;
+typedef unsigned BFD_HOST_64_BIT       Nlm64_Off;
+typedef          BFD_HOST_64_BIT       Nlm64_Sxword;
+typedef unsigned BFD_HOST_64_BIT       Nlm64_Xword;
 #endif
 typedef          long          Nlm64_Sword;
 typedef unsigned long          Nlm64_Word;
@@ -252,6 +252,8 @@ typedef struct nlm_internal_extended_header
   long sharedExternalReferenceCount;
   file_ptr sharedPublicsOffset;
   long sharedPublicsCount;
+  file_ptr sharedDebugRecordOffset;
+  long sharedDebugRecordCount;
   bfd_vma SharedInitializationOffset;
   bfd_vma SharedExitProcedureOffset;
   long productID;
@@ -273,11 +275,25 @@ typedef struct nlm_internal_custom_header
   /* The header is recognized by "CuStHeAd" in the stamp field. */
   char stamp[8];
   bfd_size_type dataLength;
-  file_ptr debugRecOffset;
-  bfd_size_type debugRecLength;
+  PTR data;
 } Nlm_Internal_Custom_Header;
 
 #define nlm32_internal_custom_header nlm_internal_custom_header
 #define Nlm32_Internal_Custom_Header Nlm_Internal_Custom_Header
 #define nlm64_internal_custom_header nlm_internal_custom_header
 #define Nlm64_Internal_Custom_Header Nlm_Internal_Custom_Header
+
+typedef struct nlm_internal_cygnus_section_header
+{
+  /* The header is recognized by "CyGnUsSeCs" in the stamp field. */
+  char stamp[10];
+  /* File location of debugging information.  */
+  file_ptr offset;
+  /* Length of debugging information.  */
+  bfd_size_type length;
+} Nlm_Internal_Cygnus_Section_Header;
+
+#define nlm32_internal_cygnus_section_header nlm_internal_cygnus_section_header
+#define Nlm32_Internal_Cygnus_Section_Header Nlm_Internal_Cygnus_Section_Header
+#define nlm64_internal_cygnus_section_header nlm_internal_cygnus_section_header
+#define Nlm64_Internal_Cygnus_Section_Header Nlm_Internal_Cygnus_Section_Header
This page took 0.024443 seconds and 4 git commands to generate.