Update default buffer size for formatwr.
authorlottaviano <lottaviano@38d2e660-2303-0410-9eaa-f027e97ec537>
Fri, 18 Sep 2009 09:18:06 +0000 (09:18 +0000)
committerlottaviano <lottaviano@38d2e660-2303-0410-9eaa-f027e97ec537>
Fri, 18 Sep 2009 09:18:06 +0000 (09:18 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@2964 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/cfg/cfg_formatwr.h
bertos/mware/formatwr.c

index ba08654cd790d7e6e3a7e6de13061ec11e0b3f66..0325a100c8d3c11148f89052b3d797ece800fd98 100644 (file)
@@ -61,7 +61,7 @@
  * $WIZ$ type = "int"
  * $WIZ$ min = 4
  */
-#define CONFIG_FRMWRI_BUFSIZE  20
+#define CONFIG_FRMWRI_BUFSIZE  100
 
 #endif /* CFG_FORMATWR_H */
 
index afc4976e269af94db0ec05c25d731364fa8e0101..5b2323d84a87eb432869fa0c48272099ebb799d9 100644 (file)
        #else
                /* Conservative estimate. Max float is 3.40282e+038, so %f (but not %e or %g) must have
                 * space for: sign + all 38 digits + '.' + 6 decimal digits (default)
+                * Use a high value to avoid unexpected buffer overflows.
                 */
-               #define FRMWRI_BUFSIZE 50
+               #define FRMWRI_BUFSIZE 100
        #endif
 #else
        #if CONFIG_FRMWRI_BUFSIZE