]> pd.if.org Git - pdclib.old/blobdiff - functions/_PDCLIB/print.c
PDCLIB-15: _PDCLIB_print now calls through to putc_unlocked
[pdclib.old] / functions / _PDCLIB / print.c
index d3968f57e977b845d274e313785ec6099aa9e41c..dcdb7bd1d29fed34105e201ca26dd56d889c831b 100644 (file)
@@ -53,7 +53,7 @@ do { \
     int character = x; \
     if ( status->i < status->n ) { \
         if ( status->stream != NULL ) \
-            putc( character, status->stream ); \
+            putc_unlocked( character, status->stream ); \
         else \
             status->s[status->i] = character; \
     } \
@@ -312,6 +312,7 @@ const char * _PDCLIB_print( const char * spec, struct _PDCLIB_status_t * status
                EOF (negative), there is no need for testing for negative here.
             */
             status->prec = va_arg( status->arg, int );
+            ++spec;
         }
         else
         {