va_list undefined
Stephen Rasku
stephen@tgivan.com
Fri Jun 1 10:08:00 GMT 2001
I have tried compiling a C++ file with both gcc 2.95.2 and gcc 2.95.3.
I get the following errors:
/tgi/data/stephen/enroute/common/msg/src/msg_defs.h:467: type specifier omitted for
parameter
/tgi/data/stephen/enroute/common/msg/src/msg_defs.h:663: type specifier omitted for
parameter
/tgi/data/stephen/enroute/common/msg/src/msg_defs.h:663: parse error before `)'
/tgi/data/stephen/enroute/common/msg/src/msg_defs.h:1128: type specifier omitted for
parameter
/tgi/data/stephen/enroute/common/msg/src/msg_defs.h:1128: parse error before `,'
Line 467:
typedef MSG_RC (*p_sendproc)( CONNECTION *, va_list );
Line 663:
extern MSG_RC_TYPE msg_vrpc( CONNECTION *conn, long msg_id, va_list ap );
Line 1128:
extern MSG_RC msg_vsend( CONNECTION *conn, long msg_id, va_list ap);
It appears that va_list is not defined. However, if I compile with the
--save-temps option, I can see va_list defined:
Line 13248:
typedef __gnuc_va_list va_list;
Line 19076:
typedef MSG_RC (*p_sendproc)( CONNECTION *, va_list );
Line 19272:
extern MSG_RC_TYPE msg_vrpc( CONNECTION *conn, long msg_id, va_list ap );
Line 19737:
extern MSG_RC msg_vsend( CONNECTION *conn, long msg_id, va_list ap);
Does anyone know what's going on? Has anyone seen anything similar?
--
Stephen Rasku E-mail: stephen@tgivan.com
Senior Software Engineer Web: http://www.pop-star.net/
TGI Technologies
More information about the Gcc-help
mailing list