* Makefile.in, configure.in, configure,
[fw/sdcc] / device / lib / _fs2schar.c
index f63d342aae7b16ed49f4f43d3e59bf81a0db4435..b9b6ac6d4f6820b70eca2f7ab09b96475cdf3ada 100644 (file)
 #ifdef FLOAT_ASM_MCS51
 
 // char __fs2schar (float x)
-static void dummy(void) _naked
+static void dummy(void) __naked
 {
-       _asm
+       __asm
        .globl  ___fs2schar
 ___fs2schar:
        lcall   ___fs2slong
-       jnz fs2schar_not_zero
-       mov a, dpl
-       orl a, dph
-       orl a, b
-       jnz fs2schar_clr_a
+       jnz     fs2schar_not_zero
+       mov     a, dpl
+       orl     a, dph
+       orl     a, b
+       jnz     fs2schar_clr_a
        ret
 fs2schar_clr_a:
        clr a
@@ -68,15 +68,14 @@ fs2schar_pos:
 fs2schar_maxval_pos:
        mov     dpl, #0x7F
        ret
-       _endasm;
+       __endasm;
 }
 
-
 #else
 
-
 /* convert float to signed char */
-signed char __fs2schar (float f) {
+signed char __fs2schar (float f)
+{
   signed long sl=__fs2slong(f);
   if (sl>=CHAR_MAX)
     return CHAR_MAX;
@@ -86,4 +85,3 @@ signed char __fs2schar (float f) {
 }
 
 #endif
-