diff src/lib/compat.h @ 179:0ffecd4e7e1a HEAD

added dec2str() function and largest_t type, removed itoa() and ltoa() macros and did some other cleanups.
author Timo Sirainen <tss@iki.fi>
date Sun, 08 Sep 2002 14:36:03 +0300
parents 62fc6c729962
children f0f49949009b
line wrap: on
line diff
--- a/src/lib/compat.h	Sun Sep 08 13:25:02 2002 +0300
+++ b/src/lib/compat.h	Sun Sep 08 14:36:03 2002 +0300
@@ -7,6 +7,24 @@
 #  define LLONG_MAX 9223372036854775807LL
 #endif
 
+#if defined (UOFF_T_INT)
+typedef unsigned int uoff_t;
+#elif defined (UOFF_T_LONG)
+typedef unsigned long uoff_t;
+#elif defined (UOFF_T_LONG_LONG)
+typedef unsigned long long uoff_t;
+#else
+#  error uoff_t size not set
+#endif
+
+#if defined (LARGEST_T_LONG)
+typedef unsigned long largest_t;
+#elif defined (LARGEST_T_LONG_LONG)
+typedef unsigned long long largest_t;
+#else
+#  error largest_t size not set
+#endif
+
 /* memmove() */
 #ifndef HAVE_MEMMOVE
 #  define memmove my_memmove