summaryrefslogtreecommitdiff
path: root/nuttx/lib
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-08-06 17:59:41 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-08-06 17:59:41 +0000
commit2f95fbedfe92f8f2d413eae44e68676826aabeab (patch)
tree414b735663365ee1333299dae6932f0908678501 /nuttx/lib
parente94500d9199dd11107328e8e4da793b03997e301 (diff)
downloadpx4-nuttx-2f95fbedfe92f8f2d413eae44e68676826aabeab.tar.gz
px4-nuttx-2f95fbedfe92f8f2d413eae44e68676826aabeab.tar.bz2
px4-nuttx-2f95fbedfe92f8f2d413eae44e68676826aabeab.zip
Misc updates (minor)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5014 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/lib')
-rw-r--r--nuttx/lib/stdio/lib_libdtoa.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/nuttx/lib/stdio/lib_libdtoa.c b/nuttx/lib/stdio/lib_libdtoa.c
index 77045d9b0..1e022a8eb 100644
--- a/nuttx/lib/stdio/lib_libdtoa.c
+++ b/nuttx/lib/stdio/lib_libdtoa.c
@@ -132,7 +132,6 @@ static void lib_dtoa(FAR struct lib_outstream_s *obj, int fmt, int prec,
FAR char *digits; /* String returned by __dtoa */
FAR char *digalloc; /* Copy of digits to be freed after usage */
FAR char *rve; /* Points to the end of the return value */
- char sign; /* Temporary negative sign for floats */
int expt; /* Integer value of exponent */
int numlen; /* Actual number of digits returned by cvt */
int nchars; /* Number of characters to print */
@@ -144,11 +143,7 @@ static void lib_dtoa(FAR struct lib_outstream_s *obj, int fmt, int prec,
if (value < 0)
{
value = -value;
- sign = '-';
- }
- else
- {
- sign = '\0';
+ SET_NEGATE(flags);
}
/* Perform the conversion */
@@ -157,7 +152,7 @@ static void lib_dtoa(FAR struct lib_outstream_s *obj, int fmt, int prec,
digalloc = digits;
numlen = rve - digits;
- if (sign)
+ if (IS_NEGATE(flags))
{
obj->put(obj, '-');
}