X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2F_PDCLIB%2Fprint.c;h=7633b3fe478f2a300e5dba702d4a1267d8b88c82;hb=cc32ecc28da7393871ea12fc6e6a5660d02ad708;hp=974c3daa03a23dfc57cb61eba08d6ff45a6f5c6c;hpb=ac93dab1be664d4b3dc9a0e7b7cb491030b7c28b;p=pdclib.old diff --git a/functions/_PDCLIB/print.c b/functions/_PDCLIB/print.c index 974c3da..7633b3f 100644 --- a/functions/_PDCLIB/print.c +++ b/functions/_PDCLIB/print.c @@ -315,14 +315,7 @@ const char * _PDCLIB_print( const char * spec, struct _PDCLIB_status_t * status } else { - char * endptr; - status->prec = (int)strtol( spec, &endptr, 10 ); - if ( spec == endptr ) - { - /* Decimal point but no number - bad conversion specifier. */ - return orig_spec; - } - spec = endptr; + status->prec = (int)strtol( spec, (char**) &spec, 10 ); } /* Having a precision cancels out any zero flag. */ status->flags &= ~E_zero;