Lines Matching full:work

99 	printed. This is an attempt to work around a Solaris bug where
170 won't work properly */
781 struct tbuffer work; in ReadMode() local
792 if (!GetConsoleMode((HANDLE)_get_osfhandle(handle), &work.Mode)) in ReadMode()
800 tcgetattr(handle,&work); in ReadMode()
808 ioctl(handle,TCGETA,&work); in ReadMode()
815 ioctl(handle,TIOCGETP,&work.buf); in ReadMode()
817 ioctl(handle,TIOCGETC,&work.tchar); in ReadMode()
820 ioctl(handle,TIOCLGET,&work.local); in ReadMode()
823 ioctl(handle,TIOCGLTC,&work.ltchar); in ReadMode()
832 memcpy((void*)&savebuf,(void*)&work,sizeof(struct tbuffer)); in ReadMode()
854work.Mode &= ~(ENABLE_ECHO_INPUT|ENABLE_PROCESSED_INPUT|ENABLE_LINE_INPUT|ENABLE_PROCESSED_OUTPUT); in ReadMode()
855 work.Mode |= 0; in ReadMode()
858 work.Mode &= ~(ENABLE_LINE_INPUT|ENABLE_ECHO_INPUT); in ReadMode()
859 work.Mode |= ENABLE_PROCESSED_INPUT|ENABLE_PROCESSED_OUTPUT; in ReadMode()
862 work.Mode &= ~(ENABLE_ECHO_INPUT); in ReadMode()
863 work.Mode |= ENABLE_LINE_INPUT|ENABLE_PROCESSED_INPUT|ENABLE_PROCESSED_OUTPUT; in ReadMode()
866 work.Mode &= ~(0); in ReadMode()
867 work.Mode |= ENABLE_ECHO_INPUT|ENABLE_LINE_INPUT|ENABLE_PROCESSED_INPUT|ENABLE_PROCESSED_OUTPUT; in ReadMode()
870 work = savebuf; in ReadMode()
875 if (!SetConsoleMode((HANDLE)_get_osfhandle(handle), work.Mode)) in ReadMode()
975 memcpy((void*)&work,(void*)&savebuf,sizeof(struct tbuffer)); in ReadMode()
977 work.c_lflag &= ~(ICANON|ISIG|IEXTEN ); in ReadMode()
978 work.c_lflag &= ~(ECHO|ECHOE|ECHOK|ECHONL|ECHOCTL); in ReadMode()
979 work.c_lflag &= ~(ECHOPRT|ECHOKE|FLUSHO|PENDIN|XCASE); in ReadMode()
980 work.c_lflag |= NOFLSH; in ReadMode()
981 work.c_iflag &= ~(IXOFF|IXON|IXANY|ICRNL|IMAXBEL|BRKINT); in ReadMode()
983 if(((work.c_iflag & INPCK) != INPCK) || in ReadMode()
984 ((work.c_cflag & PARENB) != PARENB)) { in ReadMode()
985 work.c_iflag &= ~ISTRIP; in ReadMode()
986 work.c_iflag |= IGNPAR; in ReadMode()
987 work.c_iflag &= ~PARMRK; in ReadMode()
989 work.c_oflag &= ~(OPOST |ONLCR|OCRNL|ONLRET); in ReadMode()
991 work.c_cc[VTIME] = 0; in ReadMode()
992 work.c_cc[VMIN] = 1; in ReadMode()
1000 memcpy((void*)&work,(void*)&savebuf,sizeof(struct tbuffer)); in ReadMode()
1002 /*work.c_iflag = savebuf.c_iflag;*/ in ReadMode()
1003 work.c_lflag &= ~(ICANON | ISIG | IEXTEN | ECHO); in ReadMode()
1004 work.c_lflag &= ~(ECHOE | ECHOK | ECHONL|ECHOCTL|ECHOPRT|ECHOKE); in ReadMode()
1005 work.c_iflag &= ~(IXON | IXANY | BRKINT); in ReadMode()
1006 work.c_oflag = savebuf.c_oflag; in ReadMode()
1007 work.c_cc[VTIME] = 0; in ReadMode()
1008 work.c_cc[VMIN] = 1; in ReadMode()
1016 memcpy((void*)&work,(void*)&savebuf,sizeof(struct tbuffer)); in ReadMode()
1018 work.c_iflag = savebuf.c_iflag; in ReadMode()
1019 work.c_lflag &= ~(ICANON | ECHO); in ReadMode()
1020 work.c_lflag &= ~(ECHOE | ECHOK | ECHONL|ECHOCTL|ECHOPRT|ECHOKE); in ReadMode()
1021 work.c_lflag |= ISIG | IEXTEN; in ReadMode()
1022 /*work.c_iflag &= ~(IXON | IXOFF | IXANY); in ReadMode()
1023 work.c_iflag |= savebuf.c_iflag & (IXON|IXOFF|IXANY); in ReadMode()
1024 work.c_oflag = savebuf.c_oflag;*/ in ReadMode()
1025 work.c_cc[VTIME] = 0; in ReadMode()
1026 work.c_cc[VMIN] = 1; in ReadMode()
1034 memcpy((void*)&work,(void*)&savebuf,sizeof(struct tbuffer)); in ReadMode()
1036 work.c_iflag = savebuf.c_iflag; in ReadMode()
1037 work.c_lflag |= ICANON|ISIG|IEXTEN; in ReadMode()
1038 work.c_lflag &= ~ECHO; in ReadMode()
1039 work.c_lflag &= ~(ECHOE | ECHOK | ECHONL|ECHOCTL|ECHOPRT|ECHOKE); in ReadMode()
1040 /*work.c_iflag &= ~(IXON |IXOFF|IXANY); in ReadMode()
1041 work.c_iflag |= savebuf.c_iflag & (IXON|IXOFF|IXANY); in ReadMode()
1042 work.c_oflag = savebuf.c_oflag; in ReadMode()
1043 work.c_cc[VTIME] = savebuf.c_cc[VTIME]; in ReadMode()
1044 work.c_cc[VMIN] = savebuf.c_cc[VMIN];*/ in ReadMode()
1052 memcpy((void*)&work,(void*)&savebuf,sizeof(struct tbuffer)); in ReadMode()
1054 work.c_iflag = savebuf.c_iflag; in ReadMode()
1055 work.c_lflag |= ICANON|ECHO|ISIG|IEXTEN; in ReadMode()
1056 /*work.c_iflag &= ~(IXON |IXOFF|IXANY); in ReadMode()
1057 work.c_iflag |= savebuf.c_iflag & (IXON|IXOFF|IXANY); in ReadMode()
1058 work.c_oflag = savebuf.c_oflag; in ReadMode()
1059 work.c_cc[VTIME] = savebuf.c_cc[VTIME]; in ReadMode()
1060 work.c_cc[VMIN] = savebuf.c_cc[VMIN];*/ in ReadMode()
1063 /*work.c_lflag &= ~BITMASK; in ReadMode()
1064 work.c_lflag |= savebuf.c_lflag & BITMASK; in ReadMode()
1065 work.c_oflag = savebuf.c_oflag; in ReadMode()
1066 work.c_cc[VTIME] = savebuf.c_cc[VTIME]; in ReadMode()
1067 work.c_cc[VMIN] = savebuf.c_cc[VMIN]; in ReadMode()
1068 work.c_iflag = savebuf.c_iflag; in ReadMode()
1069 work.c_iflag &= ~(IXON|IXOFF|IXANY); in ReadMode()
1070 work.c_iflag |= savebuf.c_iflag & (IXON|IXOFF|IXANY);*/ in ReadMode()
1071 memcpy((void*)&work,(void*)&savebuf,sizeof(struct tbuffer)); in ReadMode()
1072 /*Copy(&work,&savebuf,1,sizeof(struct tbuffer));*/ in ReadMode()
1089 tcsetattr(handle,TCSANOW,&work); in ReadMode()
1091 tcsetattr(handle,TCSAFLUSH,&work); in ReadMode()
1093 /*tcsetattr(handle,TCSANOW,&work);*/ /* It might be better to FLUSH in ReadMode()
1131 memcpy((void*)&work,(void*)&savebuf,sizeof(struct tbuffer)); in ReadMode()
1133 work.c_lflag &= ~(ECHO | ISIG | ICANON | XCASE); in ReadMode()
1134 work.c_lflag &= ~(ECHOE | ECHOK | ECHONL | TRK_IDEFAULT); in ReadMode()
1135 work.c_iflag &= ~(IXON | IXOFF | IXANY | ICRNL | BRKINT); in ReadMode()
1136 if((work.c_cflag | PARENB)!=PARENB ) { in ReadMode()
1137 work.c_iflag &= ~(ISTRIP|INPCK); in ReadMode()
1138 work.c_iflag |= IGNPAR; in ReadMode()
1140 work.c_oflag &= ~(OPOST|ONLCR); in ReadMode()
1141 work.c_cc[VMIN] = 1; in ReadMode()
1142 work.c_cc[VTIME] = 1; in ReadMode()
1149 memcpy((void*)&work,(void*)&savebuf,sizeof(struct tbuffer)); in ReadMode()
1151 work.c_lflag &= ~(ECHO | ISIG | ICANON); in ReadMode()
1152 work.c_lflag &= ~(ECHOE | ECHOK | ECHONL TRK_IDEFAULT); in ReadMode()
1153 work.c_iflag = savebuf.c_iflag; in ReadMode()
1154 work.c_iflag &= ~(IXON | IXOFF | IXANY | BRKINT); in ReadMode()
1155 work.c_oflag = savebuf.c_oflag; in ReadMode()
1156 work.c_cc[VMIN] = 1; in ReadMode()
1157 work.c_cc[VTIME] = 1; in ReadMode()
1163 memcpy((void*)&work,(void*)&savebuf,sizeof(struct tbuffer)); in ReadMode()
1165 work.c_lflag &= ~(ECHO | ICANON); in ReadMode()
1166 work.c_lflag &= ~(ECHOE | ECHOK | ECHONL | TRK_IDEFAULT); in ReadMode()
1167 work.c_lflag |= ISIG; in ReadMode()
1168 work.c_iflag = savebuf.c_iflag; in ReadMode()
1169 work.c_iflag &= ~(IXON | IXOFF | IXANY); in ReadMode()
1170 work.c_iflag |= savebuf.c_iflag & (IXON|IXOFF|IXANY); in ReadMode()
1171 work.c_oflag = savebuf.c_oflag; in ReadMode()
1172 work.c_cc[VMIN] = 1; in ReadMode()
1173 work.c_cc[VTIME] = 1; in ReadMode()
1179 memcpy((void*)&work,(void*)&savebuf,sizeof(struct tbuffer)); in ReadMode()
1181 work.c_lflag |= (ISIG | ICANON); in ReadMode()
1182 work.c_lflag &= ~ECHO; in ReadMode()
1183 work.c_lflag &= ~(ECHOE | ECHOK | ECHONL | TRK_IDEFAULT); in ReadMode()
1184 work.c_iflag = savebuf.c_iflag; in ReadMode()
1185 work.c_iflag &= ~(IXON | IXOFF | IXANY); in ReadMode()
1186 work.c_iflag |= savebuf.c_iflag & (IXON|IXOFF|IXANY); in ReadMode()
1187 work.c_oflag = savebuf.c_oflag; in ReadMode()
1188 work.c_cc[VMIN] = savebuf.c_cc[VMIN]; in ReadMode()
1189 work.c_cc[VTIME] = savebuf.c_cc[VTIME]; in ReadMode()
1204 memcpy((void*)&work,(void*)&savebuf,sizeof(struct tbuffer)); in ReadMode()
1206 work.c_lflag |= (ECHO | ISIG | ICANON); in ReadMode()
1207 work.c_iflag &= ~TRK_IDEFAULT; in ReadMode()
1208 work.c_iflag = savebuf.c_iflag; in ReadMode()
1209 work.c_iflag &= ~(IXON | IXOFF | IXANY); in ReadMode()
1210 work.c_iflag |= savebuf.c_iflag & (IXON|IXOFF|IXANY); in ReadMode()
1211 work.c_oflag = savebuf.c_oflag; in ReadMode()
1212 work.c_cc[VMIN] = savebuf.c_cc[VMIN]; in ReadMode()
1213 work.c_cc[VTIME] = savebuf.c_cc[VTIME]; in ReadMode()
1226 /*work.c_lflag = savebuf.c_lflag; in ReadMode()
1227 work.c_iflag = savebuf.c_iflag; in ReadMode()
1228 work.c_oflag = savebuf.c_oflag; in ReadMode()
1229 work.c_cc[VMIN] = savebuf.c_cc[VMIN]; in ReadMode()
1230 work.c_cc[VTIME] = savebuf.c_cc[VTIME];*/ in ReadMode()
1231 memcpy((void*)&work,(void*)&savebuf,sizeof(struct tbuffer)); in ReadMode()
1242 ioctl(handle,TCSETA,&work); in ReadMode()
1244 ioctl(handle,TCSETAF,&work); in ReadMode()
1254 if((work.buf.sg_flags & (EVENP|ODDP))==0 || in ReadMode()
1255 (work.buf.sg_flags & (EVENP|ODDP))==(EVENP|ODDP)) in ReadMode()
1256 work.local |= LPASS8; /* If parity isn't being used, use 8 bits */ in ReadMode()
1258 work.buf.sg_flags &= ~(ECHO|CRMOD); in ReadMode()
1259 work.buf.sg_flags |= (RAW|CBREAK); in ReadMode()
1261 work.tchar.t_intrc = -1; in ReadMode()
1262 work.tchar.t_quitc = -1; in ReadMode()
1263 work.tchar.t_startc= -1; in ReadMode()
1264 work.tchar.t_stopc = -1; in ReadMode()
1265 work.tchar.t_eofc = -1; in ReadMode()
1266 work.tchar.t_brkc = -1; in ReadMode()
1269 work.ltchar.t_suspc= -1; in ReadMode()
1270 work.ltchar.t_dsuspc= -1; in ReadMode()
1271 work.ltchar.t_rprntc= -1; in ReadMode()
1272 work.ltchar.t_flushc= -1; in ReadMode()
1273 work.ltchar.t_werasc= -1; in ReadMode()
1274 work.ltchar.t_lnextc= -1; in ReadMode()
1279 work.buf.sg_flags &= ~(ECHO|RAW); in ReadMode()
1280 work.buf.sg_flags |= (CBREAK|CRMOD); in ReadMode()
1282 work.local=savebuf.local; in ReadMode()
1285 work.tchar.t_intrc = -1; in ReadMode()
1286 work.tchar.t_quitc = -1; in ReadMode()
1287 work.tchar.t_startc= -1; in ReadMode()
1288 work.tchar.t_stopc = -1; in ReadMode()
1289 work.tchar.t_eofc = -1; in ReadMode()
1290 work.tchar.t_brkc = -1; in ReadMode()
1293 work.ltchar.t_suspc= -1; in ReadMode()
1294 work.ltchar.t_dsuspc= -1; in ReadMode()
1295 work.ltchar.t_rprntc= -1; in ReadMode()
1296 work.ltchar.t_flushc= -1; in ReadMode()
1297 work.ltchar.t_werasc= -1; in ReadMode()
1298 work.ltchar.t_lnextc= -1; in ReadMode()
1303 work.buf.sg_flags &= ~(RAW|ECHO); in ReadMode()
1304 work.buf.sg_flags |= CBREAK|CRMOD; in ReadMode()
1306 work.local=savebuf.local; in ReadMode()
1309 work.tchar = savebuf.tchar; in ReadMode()
1312 work.ltchar = savebuf.ltchar; in ReadMode()
1317 work.buf.sg_flags &= ~(RAW|CBREAK); in ReadMode()
1318 work.buf.sg_flags |= CRMOD; in ReadMode()
1319 work.buf.sg_flags &= ~ECHO; in ReadMode()
1321 work.local=savebuf.local; in ReadMode()
1324 work.tchar = savebuf.tchar; in ReadMode()
1327 work.ltchar = savebuf.ltchar; in ReadMode()
1332 work.buf.sg_flags &= ~(RAW|CBREAK); in ReadMode()
1333 work.buf.sg_flags |= ECHO|CRMOD; in ReadMode()
1335 work.local=savebuf.local; in ReadMode()
1338 work.tchar = savebuf.tchar; in ReadMode()
1341 work.ltchar = savebuf.ltchar; in ReadMode()
1347 work.buf.sg_flags &= ~(RAW|CBREAK|ECHO|CRMOD); in ReadMode()
1348 work.buf.sg_flags |= savebuf.sg_flags & (RAW|CBREAK|ECHO|CRMOD); in ReadMode()
1350 work.local=savebuf.local; in ReadMode()
1353 work.tchar = savebuf.tchar; in ReadMode()
1356 work.ltchar = savebuf.ltchar; in ReadMode()
1359 memcpy((void*)&work,(void*)&savebuf,sizeof(struct tbuffer)); in ReadMode()
1368 ioctl(handle,TIOCLSET,&work.local); in ReadMode()
1371 ioctl(handle,TIOCSETC,&work.tchar); in ReadMode()
1374 ioctl(handle,TIOCSLTC,&work.ltchar); in ReadMode()
1377 ioctl(handle,TIOCSETN,&work.buf); in ReadMode()
1379 ioctl(handle,TIOCSETP,&work.buf); in ReadMode()
1399 /* Those probably won't work, but they couldn't hurt in ReadMode()
1429 # if defined(USE_STD_STDIO) || defined(atarist) /* this will work with atariST */