From 0a9ace0acf51ceedfd63cb0020e281d8b7701519 Mon Sep 17 00:00:00 2001 From: marco Date: Wed, 20 Sep 2006 13:58:17 +0000 Subject: [PATCH] Added z modifier in string format. git-svn-id: https://src.develer.com/svnoss/bertos/trunk@703 38d2e660-2303-0410-9eaa-f027e97ec537 --- mware/formatwr.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/mware/formatwr.c b/mware/formatwr.c index d69e352c..f8df352e 100755 --- 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; } -- 2.25.1