Get 64bit stuff right.
[deliverable/binutils-gdb.git] / bfd / hosts / std-host.h
index 966d0c6d47823858ce90ec1a3b1eba9a92f86995..30328411b645b95074a04fdb8fcfbc548dc5d909 100644 (file)
@@ -37,8 +37,13 @@ extern void  bcopy ();
 extern int   bcmp ();
 extern void  bzero ();
 extern PTR   memset ();
-extern void  puts ();
-extern void  fputs ();
+
+/* These used to be declared to return void.  As far as I know that is just
+   wrong; are there any systems for which they actually don't return a
+   value (EOF for error, something else for success).  */
+extern int  puts ();
+extern int  fputs ();
+
 extern int   rmdir ();
 extern int   getuid ();
 extern int   getgid ();
@@ -85,30 +90,6 @@ extern int fputc();
 extern int unlink();
 #endif /* STDC_HEADERS */
 
-#ifndef uint64e_type
-#ifdef __GNUC__
-#define uint64e_type unsigned long long
-#define int64e_type long long
-#define uint64_typeLOW(x) (unsigned long)(((x) & 0xffffffff))
-#define uint64_typeHIGH(x) (unsigned long)(((x) >> 32) & 0xffffffff)
-#else
-struct  uint64e_struct {
-  unsigned long low, high;
-};
-#define uint64e_type struct uint64e_struct
-#define int64e_type struct uint64e_struct
-#define uint64_typeLOW(x) (unsigned long)(((x).low))
-#define uint64_typeHIGH(x) (unsigned long)(((x).high))
-#endif
-#endif
-
-#ifndef int64_type
-#define int64_type int64e_type
-#endif
-#ifndef uint64_type
-#define uint64_type uint64e_type
-#endif
-
 #ifndef BYTES_IN_PRINTF_INT
 #define BYTES_IN_PRINTF_INT 4
 #endif
This page took 0.022999 seconds and 4 git commands to generate.