URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Subversion Repositories openrisc_2011-10-31
[/] [openrisc/] [tags/] [gnu-src/] [newlib-1.18.0/] [newlib-1.18.0-or32-1.0rc2/] [newlib/] [libc/] [ctype/] [toascii.c] - Rev 207
Go to most recent revision | Compare with Previous | Blame | View Log
/* FUNCTION <<toascii>>---force integers to ASCII range INDEX toascii ANSI_SYNOPSIS #include <ctype.h> int toascii(int <[c]>); TRAD_SYNOPSIS #include <ctype.h> int toascii(<[c]>); int (<[c]>); DESCRIPTION <<toascii>> is a macro which coerces integers to the ASCII range (0--127) by zeroing any higher-order bits. You can use a compiled subroutine instead of the macro definition by undefining this macro using `<<#undef toascii>>'. RETURNS <<toascii>> returns integers between 0 and 127. PORTABILITY <<toascii>> is not ANSI C. No supporting OS subroutines are required. */ #include <_ansi.h> #include <ctype.h> #undef toascii int _DEFUN(toascii,(c),int c) { return (c)&0177; }
Go to most recent revision | Compare with Previous | Blame | View Log