X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2F_PDCLIB%2Fprint.c;h=dcdb7bd1d29fed34105e201ca26dd56d889c831b;hb=e6d28b5afddd8b3e3564af2264aa8b705e711b67;hp=d3968f57e977b845d274e313785ec6099aa9e41c;hpb=27ebf1e5b97a81e69f8b375128e024a28831c4ce;p=pdclib diff --git a/functions/_PDCLIB/print.c b/functions/_PDCLIB/print.c index d3968f5..dcdb7bd 100644 --- a/functions/_PDCLIB/print.c +++ b/functions/_PDCLIB/print.c @@ -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 {