Removed evaluation order dependency bug
authorceriel <none@none>
Thu, 21 Mar 1991 09:49:35 +0000 (09:49 +0000)
committerceriel <none@none>
Thu, 21 Mar 1991 09:49:35 +0000 (09:49 +0000)
lang/cem/libcc.ansi/stdio/doprnt.c

index 965178f..b3cf073 100644 (file)
@@ -131,7 +131,8 @@ f_print(va_list *ap, int flags, char *s, char c, int precision)
                break;
        case 'g':
        case 'G':
-               s = _gcvt(ld_val, precision, s, flags) + strlen(s);
+               s = _gcvt(ld_val, precision, s, flags);
+               s += strlen(s);
                break;
        }
        if ( c == 'E' || c == 'G') {