0,0 → 1,41 |
/* |
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; |
} |
|