* src/z80/ralloc.c (packRegsForHLUse): Banned IFXs from being packed into HL.
[fw/sdcc] / device / lib / _fs2schar.c
1 #include <limits.h>
2
3 signed long __fs2slong (float f);
4
5 /* convert float to signed char */
6 signed char __fs2schar (float f) {
7   signed long sl=__fs2slong(f);
8   if (sl>=CHAR_MAX)
9     return CHAR_MAX;
10   if (sl<=CHAR_MIN) 
11     return -CHAR_MIN;
12   return sl;
13 }