X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2F_PDCLIB%2Fprint.c;fp=functions%2F_PDCLIB%2Fprint.c;h=7633b3fe478f2a300e5dba702d4a1267d8b88c82;hb=d12625d1ed846095f7e268159f8a94f6ab5a18ff;hp=974c3daa03a23dfc57cb61eba08d6ff45a6f5c6c;hpb=d2e2706d6ea0ee8baef05034e39809283b1e645e;p=pdclib 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;