From 319fb7cbff7639a35cbbbee60c35b9a4251f7280 Mon Sep 17 00:00:00 2001 From: ceriel Date: Thu, 21 Mar 1991 09:49:35 +0000 Subject: [PATCH] Removed evaluation order dependency bug --- lang/cem/libcc.ansi/stdio/doprnt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lang/cem/libcc.ansi/stdio/doprnt.c b/lang/cem/libcc.ansi/stdio/doprnt.c index 965178f78..b3cf0731e 100644 --- a/lang/cem/libcc.ansi/stdio/doprnt.c +++ b/lang/cem/libcc.ansi/stdio/doprnt.c @@ -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') { -- 2.34.1