data_types.c
changeset 169 df7c720bcaa6
parent 77 49e0babccb23
--- a/data_types.c
+++ b/data_types.c
@@ -20,7 +20,6 @@
 
 #ifdef __USE_ISOC99
 typedef unsigned long long ULLONG;
-
 typedef signed long long SLLONG;
 #endif
 
@@ -28,31 +27,31 @@
 {
     printf ("%20s %4s %20s %25s\n\n", "Type", "BITS", "MIN", "MAX");
 
-    printf ("%20s %4d %20d %25d\n", "   signed char", 8 * sizeof (SCHAR), CHAR_MIN, CHAR_MAX);
-    printf ("%20s %4d %20d %25d\n", "  signed short", 8 * sizeof (SSHORT), SHRT_MIN, SHRT_MAX);
-    printf ("%20s %4d %20d %25d\n", "    signed int", 8 * sizeof (SINT), INT_MIN, INT_MAX);
-    printf ("%20s %4d %20ld %25ld\n", "   signed long", 8 * sizeof (SLONG), LONG_MIN, LONG_MAX);
+    printf ("%20s %4lu %20d %25d\n", "   signed char", 8 * sizeof (SCHAR), CHAR_MIN, CHAR_MAX);
+    printf ("%20s %4lu %20d %25d\n", "  signed short", 8 * sizeof (SSHORT), SHRT_MIN, SHRT_MAX);
+    printf ("%20s %4lu %20d %25d\n", "    signed int", 8 * sizeof (SINT), INT_MIN, INT_MAX);
+    printf ("%20s %4lu %20ld %25ld\n", "   signed long", 8 * sizeof (SLONG), LONG_MIN, LONG_MAX);
 
 #ifdef __USE_ISOC99
-    printf ("%20s %4d %20lld %25lld\n\n", "  signed llong", 8 * sizeof (SLLONG), (SLLONG) LLONG_MIN, LLONG_MAX);
+    printf ("%20s %4lu %20lld %25lld\n\n", "  signed llong", 8 * sizeof (SLLONG), (SLLONG) LLONG_MIN, LLONG_MAX);
 #endif
 
-    printf ("%20s %4d %20d %25u\n", " unsigned char", 8 * sizeof (UCHAR), 0, UCHAR_MAX);
-    printf ("%20s %4d %20d %25u\n", "unsigned short", 8 * sizeof (USHORT), 0, USHRT_MAX);
+    printf ("%20s %4lu %20d %25u\n", " unsigned char", 8 * sizeof (UCHAR), 0, UCHAR_MAX);
+    printf ("%20s %4lu %20d %25u\n", "unsigned short", 8 * sizeof (USHORT), 0, USHRT_MAX);
 
-    printf ("%20s %4d %20d %25u\n", "  unsigned int", 8 * sizeof (UINT), 0, UINT_MAX);
-    printf ("%20s %4d %20lu %25lu\n", " unsigned long", 8 * sizeof (ULONG), 0UL, ULONG_MAX);
+    printf ("%20s %4lu %20d %25u\n", "  unsigned int", 8 * sizeof (UINT), 0, UINT_MAX);
+    printf ("%20s %4lu %20lu %25lu\n", " unsigned long", 8 * sizeof (ULONG), 0UL, ULONG_MAX);
 
 #ifdef __USE_ISOC99
-    printf ("%20s %4d %20llu %25llu\n", "unsigned llong", 8 * sizeof (ULLONG), 0ULL, ULLONG_MAX);
+    printf ("%20s %4lu %20llu %25llu\n", "unsigned llong", 8 * sizeof (ULLONG), 0ULL, ULLONG_MAX);
 #endif
 
 #ifdef __USE_ISOC99
-    printf ("\n%20s %4d %20d  %20d\n", "_Bool", 8 * sizeof (_Bool), 0, 1);
+    printf ("\n%20s %4lu %20d  %20d\n", "_Bool", 8 * sizeof (_Bool), 0, 1);
 #endif
 
-    printf ("\n%20s %4d \t\t %#1.2g \t\t %#1.2g\n", "float", 8 * sizeof (float), (double)FLT_MIN, (double)FLT_MAX);
-    printf ("%20s %4d \t\t %#1.2g \t\t %#1.2g\n", "double", 8 * sizeof (double), (double)DBL_MIN, (double)DBL_MAX);
+    printf ("\n%20s %4lu \t\t %#1.2g \t\t %#1.2g\n", "float", 8 * sizeof (float), (double)FLT_MIN, (double)FLT_MAX);
+    printf ("%20s %4lu \t\t %#1.2g \t\t %#1.2g\n", "double", 8 * sizeof (double), (double)DBL_MIN, (double)DBL_MAX);
 
     return EXIT_SUCCESS;
 }