// $Header: /usr/local/scalawags_cvs/Scalawags/Frc2006/includes/cfmakeraw.h,v 1.1 2005/08/27 01:28:50 asumu Exp $
/*
 * cfmakeraw.h
 *
 * The macro-fied version of cfmakeraw to allow compiling on cygwin
 */

#define CFMAKERAW(termios_p) \
	(termios_p)->c_iflag &= ~(IGNBRK|BRKINT|PARMRK|ISTRIP|INLCR|IGNCR|ICRNL|IXON);	\
	(termios_p)->c_oflag &= ~OPOST; \
	(termios_p)->c_lflag &= ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN); \
	(termios_p)->c_cflag &= ~(CSIZE|PARENB); \
	(termios_p)->c_cflag |= CS8;

/*
 * $Log: cfmakeraw.h,v $
 * Revision 1.1  2005/08/27 01:28:50  asumu
 * Made a CFMAKERAW macro because function cfmakeraw does not exist under cygwin.
 *
 */


syntax highlighted by Code2HTML, v. 0.9.1