On Donnerstag, Januar 2, 2003, at 03:41 Uhr, Stipe Tolj wrote:

Andreas Fink wrote:
before submitting ANY patch to CVS it should be checked if the code compiles at least...

With current cvs I get:

gcc -D_REENTRANT=1 -I. -Igw -g -O2 -DBROKEN_PTHREADS=1 -I/usr/include/libxml -I/usr/include -I/usr/include/mysql -o gw/smsc/smsc_smpp.o -c gw/smsc/smsc_smpp.c
gw/smsc/smsc_smpp.c: In function `handle_pdu':
gw/smsc/smsc_smpp.c:684: parse error before `int'
gw/smsc/smsc_smpp.c:997: `cmd_stat' undeclared (first use in this function)
gw/smsc/smsc_smpp.c:997: (Each undeclared identifier is reported only once
gw/smsc/smsc_smpp.c:997: for each function it appears in.)
make: *** [gw/smsc/smsc_smpp.o] Error 1

Andreas, thanks for the hint. I can tell you I do this, and it *did*
compile for me on Cygwin.

strange. Why does it compile this


SMP_PDU *resp;
resp = NULL;
int a;

This is invalid in C (its valid in C++ however) because there is a statement in between the declarations.
well the second problem was the parameter which was undefined so it couldn't be started.
cvs is updated anyway.


Andreas Fink
Fink Consulting GmbH

---------------------------------------------------------------
Tel: +41-61-6666332 Fax: +41-61-6666331 Mobile: +41-79-2457333
Address: Clarastrasse 3, 4058 Basel, Switzerland
E-Mail: [EMAIL PROTECTED]
Homepage: http://www.finkconsulting.com
---------------------------------------------------------------

Reply via email to