]> pd.if.org Git - pdclib/blobdiff - functions/_PDCLIB/print.c
PDCLIB-6: _PDCLIB_status_t: change members from size_t to unsigned or int as appropri...
[pdclib] / functions / _PDCLIB / print.c
index f06a532b869bbb8d6f766a21b06e6951bd16901a..439098d69bc604331de9b5e832178fb431c4c32a 100644 (file)
@@ -112,7 +112,7 @@ static void int2base( uintmax_t value, struct _PDCLIB_status_t * status )
     }
 
     // Pad field out to the precision specification
-    while( written < status->prec ) outend[-++written] = '0';
+    while( (long) written < status->prec ) outend[-++written] = '0';
 
     // If a field width specified, and zero padding was requested, then pad to
     // the field width
@@ -178,7 +178,7 @@ const char * _PDCLIB_print( const char * spec, struct _PDCLIB_status_t * status
     status->base  = 0;
     status->current  = 0;
     status->width = 0;
-    status->prec  = 0;
+    status->prec  = EOF;
 
     /* First come 0..n flags */
     do