FreeCalypso > hg > freecalypso-sw
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) |