X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=mware%2Fformatwr.c;h=62fc342123641c9063d59569a884ae40a2b25aa9;hb=65d5e175830e8c2a6a70b419e28714661e42e4fa;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..62fc3421 --- a/mware/formatwr.c +++ b/mware/formatwr.c @@ -1,8 +1,33 @@ /** * \file * * * \version $Id$ @@ -53,6 +78,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 +526,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 +849,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 +875,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; }