* device/lib/_gptrget.c: also push/pop _PSBANK, added # to 0x03
[fw/sdcc] / device / lib / _ltoa.c
index 0ba0c3db61d093e1e56c63aa0d5a8987bc9b9815..0ee8be26875fa03921304c921cae74714d5da666 100755 (executable)
@@ -39,10 +39,7 @@ void _ltoa(long value, char* string, unsigned char radix)
 {
   if (value < 0 && radix == 10) {
     *string++ = '-';
-    _ultoa(-value, string, radix);
-  }
-  else {
-    _ultoa(value, string, radix);
+    value = -value;
   }
+  _ultoa(value, string, radix);
 }
-