From: Fay J. F C. AAC/W. <joh...@eg...> - 2005-07-13 15:40:26
|
Sven, It gets better. Since the "termio" structure is set to zeroes immediately beforehand, it looks like the entire "cfmakeraw" call is ineffective. The "cflag" and "iflag" fields are reset immediately after the call and the "oflag" and "lflag" fields are modified with "&="--and "&" to a zero field has no effect. So I suggest we just cut the whole thing out entirely. John F. Fay Technical Fellow, Jacobs/Sverdrup TEAS Group joh...@eg... 850-729-6330 _____ From: fre...@li... [mailto:fre...@li...] On Behalf Of Fay John F Contr AAC/WMG Sent: Wednesday, July 13, 2005 10:25 AM To: 'fre...@li...' Subject: [Freeglut-developer] freeglut_input_devices.c question Sven, In looking at the code in "freeglut_input_devices.c" starting around line 260, I note that we now first modify the fields in "termio" and then we set them. Since we've replaced the call to "cfmakeraw" with a set of bit assignments, perhaps we could combine these bit assignments with those that come immediately afterwards. It would make the code marginally simpler and marginally more efficient. John F. Fay Technical Fellow, Jacobs/Sverdrup TEAS Group joh...@eg... 850-729-6330 |