/* FUNCTION <>---force integers to ASCII range INDEX toascii ANSI_SYNOPSIS #include int toascii(int <[c]>); TRAD_SYNOPSIS #include int toascii(<[c]>); int (<[c]>); DESCRIPTION <> 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 <> returns integers between 0 and 127. PORTABILITY <> is not ANSI C. No supporting OS subroutines are required. */ #include <_ansi.h> #include #undef toascii int _DEFUN(toascii,(c),int c) { return (c)&0177; }