comparison gsm-fw/sprintf/vspcore.c @ 146:4d629b6bbcfd

gsm-fw/sprintf: %f implemented, debug output looks correct
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Thu, 14 Nov 2013 19:03:52 +0000
parents 7e45ada9c365
children
comparison
equal deleted inserted replaced
145:7e45ada9c365 146:4d629b6bbcfd
200 } else 200 } else
201 un = n; 201 un = n;
202 op = _sprintf_integer(op, width, flags, sign, un, 10, 202 op = _sprintf_integer(op, width, flags, sign, un, 10,
203 prec); 203 prec);
204 break; 204 break;
205 #if 0 // not yet implemented
206 case 'f': 205 case 'f':
207 op = _sprintf_percent_f(op, width, flags, sign, 206 op = _sprintf_percent_f(op, width, flags, sign,
208 va_arg(argp, double), prec); 207 va_arg(argp, double), prec);
209 break; 208 break;
210 #endif
211 case 'n': 209 case 'n':
212 n = op - buf0; 210 n = op - buf0;
213 if (flags & LONGINT) 211 if (flags & LONGINT)
214 *va_arg(argp, long *) = n; 212 *va_arg(argp, long *) = n;
215 else if (flags & SHORTINT) 213 else if (flags & SHORTINT)