X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=mware%2Fformatwr.c;h=f8df352ee8523394bffa2cdf87b9a55069b7f42f;hb=5f3952176a4e9a00ca8dd5ec4a6b994958f89e0a;hp=d69e352c7b5b5f8eb8d2315919495130d8357371;hpb=bcf38f772b397e7a8ba781a69aacb9380e54b32a;p=bertos.git diff --git a/mware/formatwr.c b/mware/formatwr.c old mode 100755 new mode 100644 index d69e352c..f8df352e --- a/mware/formatwr.c +++ b/mware/formatwr.c @@ -53,6 +53,9 @@ /*#* *#* $Log$ + *#* Revision 1.19 2006/09/20 13:58:17 marco + *#* Added z modifier in string format. + *#* *#* Revision 1.18 2006/07/19 12:56:27 bernie *#* Convert to new Doxygen style. *#* @@ -498,11 +501,12 @@ NEXT_FLAG: flags.l_L_modifier = false; flags.h_modifier = false; - /* Optional 'l','L' r 'h' modifier? */ + /* Optional 'l','L','z' or 'h' modifier? */ switch (PGM_READ_CHAR(format)) { case 'l': case 'L': + case 'z': flags.l_L_modifier = true; format++; break; @@ -820,7 +824,7 @@ FLOATING_CONVERSION: #else /* PRINTF_REDUCED starts here */ #if CONFIG_PRINTF > PRINTF_NOMODIFIERS - char l_modifier, h_modifier; + bool l_modifier, h_modifier; unsigned long u_val, div_val; #else unsigned int u_val, div_val; @@ -846,16 +850,16 @@ FLOATING_CONVERSION: /*=================================*/ /* Optional 'l' or 'h' modifiers ? */ /*=================================*/ - l_modifier = h_modifier = 0; + l_modifier = h_modifier = false; switch (PGM_READ_CHAR(format)) { case 'l': - l_modifier = 1; + l_modifier = true; format++; break; case 'h': - h_modifier = 1; + h_modifier = true; format++; break; }