carrow@itd.nrl.navy.mil (Steven A. Carrow) (03/06/91)
Versions: xdbx - 2.1, gcc - 1.37.1, SunOS - 4.0.3 (on a 3) Problem #1: File - calldbx.c Compile line: gcc -DNOSTDHDRS -fstrength-reduce -fpcc-struct-return -O -I/usr/local/public_domain/include -I/usr/local/public_domain/include/X11 -I/usr/local/public_domain/lib/X11 -DSUNOS4 -DXAW_BC -c calldbx.c (The above was one line; broken up for readability). I got the following two messages: /usr/local/public_domain/lib/gcc-include/sys/termios.h:44: warning: parameter name starts with a digit in #define /usr/local/public_domain/lib/gcc-include/sys/termios.h:44: badly punctuated parameter list in #define This is the offending line: #define _CTRL('c') ('c'&037) When I remove the quotes in the #define, I then get the following errors: calldbx.c: In function calldbx: calldbx.c:160: `T' undeclared (first use this function) calldbx.c:160: (Each undeclared identifier is reported only once calldbx.c:160: for each function it appears in.) This is the offending line in this case: ioctl(slave, TCGETA, &Termio); where Termio is a struct termio. Any enlightenment would be appreciated, as this is the only obstacle between me and a working xdbx. Steve -- ***************************************************************************** * Steven A Carrow * ARPA: carrow@itd.nrl.navy.mil * * Code 5570 * UUCP: {backbone}!uunet! * * Naval Research Lab * nrl-css!carrow (I think) * * Washington, DC 20375 * Disclaimer: I can barely speak for * * (202) 767-9125 * myself, much less the government. * *****************************************************************************