]> pd.if.org Git - pdclib/blobdiff - internals/_PDCLIB_int.h
Corrected _PDCLIB_CHAR_SIGNED handling.
[pdclib] / internals / _PDCLIB_int.h
index 5c9cce5bdf2ffbff565c54f6daf1c3c4dc18698d..848f66ad6781f281b77ced7a6ed26a225c4ed112 100644 (file)
@@ -33,7 +33,7 @@
 #define _PDCLIB_UCHAR_MAX   0xff
 #define _PDCLIB_SCHAR_MIN   (-0x7f - 1)
 #define _PDCLIB_SCHAR_MAX   0x7f
-#ifdef  _PDCLIB_CHAR_SIGNED
+#if _PDCLIB_CHAR_SIGNED == 1
 #define _PDCLIB_CHAR_MIN    _PDCLIB_SCHAR_MIN
 #define _PDCLIB_CHAR_MAX    _PDCLIB_SCHAR_MAX
 #else
@@ -344,7 +344,7 @@ struct _PDCLIB_status_t
     char *           s;      /* *sprintf(): target buffer                    */
                              /* *sscanf():  source string                    */
     _PDCLIB_size_t   width;  /* specified field width                        */
-    _PDCLIB_size_t   prec;   /* specified field precision                    */
+    int              prec;   /* specified field precision                    */
     struct _PDCLIB_file_t * stream; /* *fprintf() / *fscanf() stream         */
     _PDCLIB_va_list  arg;    /* argument stack                               */
 };