ref: 94d94f984c83df264d374ae75dd227a3bc8f1f65
parent: 4dd66510aac5b2f14f8ba26dd5dfc3f55bb57e99
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Fri Nov 15 20:26:05 EST 2024
snprint_real: don't use strcpy to shut openbsd up
--- a/print.c
+++ b/print.c
@@ -614,8 +614,10 @@
// don't need trailing .
if(s[sz-1] == '.')
s[--sz] = '\0';
- if(num_format[1] == 'e')
- strcpy(s+sz, e);
+ if(num_format[1] == 'e'){
+ while(*e)
+ s[sz++] = *e++;
+ }
}
}
}