Index: configure =================================================================== RCS file: /usr/local/CVS/polygraph/configure,v retrieving revision 1.4.2.4 diff -u -r1.4.2.4 configure --- configure 2000/07/24 04:11:14 1.4.2.4 +++ configure 2001/02/08 20:20:48 @@ -1404,6 +1404,7 @@ #line 1405 "configure" #include "confdefs.h" + #include #include #include Index: configure.in =================================================================== RCS file: /usr/local/CVS/polygraph/configure.in,v retrieving revision 1.4.2.4 diff -u -r1.4.2.4 configure.in --- configure.in 2000/07/24 04:11:14 1.4.2.4 +++ configure.in 2001/02/08 20:20:48 @@ -1,4 +1,4 @@ -dnl + dnl @configure_input@ dnl dnl $Id: configure.in,v 1.4.2.4 2000/07/24 04:11:14 rousskov Exp $ @@ -217,6 +217,7 @@ AC_CACHE_CHECK(for rusage, ac_cv_have_type_rusage, [ AC_TRY_COMPILE([ + #include #include #include ],[ Index: src/pgl/PglPp.cc =================================================================== RCS file: /usr/local/CVS/polygraph/src/pgl/PglPp.cc,v retrieving revision 1.1.1.1.2.1 diff -u -r1.1.1.1.2.1 PglPp.cc --- src/pgl/PglPp.cc 2000/06/19 05:54:03 1.1.1.1.2.1 +++ src/pgl/PglPp.cc 2001/02/08 20:20:48 @@ -181,7 +181,7 @@ ifstream is(fileno(fp)); // copy everything - is.get(*sbuf.rdbuf(), (char)EOF); + is.get(*sbuf.rdbuf(), (char)EOF); // XXX: do not use EOF } // close the pipe Index: src/runtime/HttpDate.cc =================================================================== RCS file: /usr/local/CVS/polygraph/src/runtime/HttpDate.cc,v retrieving revision 1.1.1.1.2.2 diff -u -r1.1.1.1.2.2 HttpDate.cc --- src/runtime/HttpDate.cc 2000/06/24 19:52:24 1.1.1.1.2.2 +++ src/runtime/HttpDate.cc 2001/02/08 20:20:48 @@ -13,6 +13,8 @@ #include #include +#include + #include #include Index: src/tools/piper.cc =================================================================== RCS file: /usr/local/CVS/polygraph/src/tools/piper.cc,v retrieving revision 1.1.2.1 diff -u -r1.1.2.1 piper.cc --- src/tools/piper.cc 2000/06/19 05:54:09 1.1.2.1 +++ src/tools/piper.cc 2001/02/08 20:20:48 @@ -217,13 +217,15 @@ NetPipe pipe; pipe.pipe_nr = nextPipeNum(addr); ps->bandwidthBitsps(pipe.bandwidth); - ps->queuePacketSize(pipe.queue_size); - ps->queueByteSize(pipe.queue_size_bytes); +// XXX: to avoid compilation errors, fix +// ps->queuePacketSize(pipe.queue_size); +// ps->queueByteSize(pipe.queue_size_bytes); if (delay > 0) pipe.delay = delay.msec(); - double plr = 0; - if (ps->packetLoss(plr)) - pipe.plr = (int)MiniMax(0.0, INT_MAX*plr, (double)INT_MAX); +// XXX: to avoid compilation errors, fix +// double plr = 0; +// if (ps->packetLoss(plr)) +// pipe.plr = (int)MiniMax(0.0, INT_MAX*plr, (double)INT_MAX); Must(s.configureDnPipe(pipe)); Index: src/xparser/GLexer.cc =================================================================== RCS file: /usr/local/CVS/polygraph/src/xparser/GLexer.cc,v retrieving revision 1.1.1.1.2.1 diff -u -r1.1.1.1.2.1 GLexer.cc --- src/xparser/GLexer.cc 2000/06/19 05:54:09 1.1.1.1.2.1 +++ src/xparser/GLexer.cc 2001/02/08 20:20:48 @@ -48,7 +48,7 @@ return token; } else { if (!token.spell().len()) { - if (_lookahead.ch == EOF) { + if (_lookahead.ch == (char)EOF) { //cerr << here << "token: EOF" << endl; return LexToken(1, _lookahead.loc); // predefined EOFTOKEN } @@ -77,5 +77,5 @@ //cerr << here << "next char is `" << c << "' (" << (int)c << ")" << endl; - _lookahead.ch = theSource ? c : EOF; + _lookahead.ch = theSource ? c : (char)EOF; } Index: src/xparser/LexToken.h =================================================================== RCS file: /usr/local/CVS/polygraph/src/xparser/LexToken.h,v retrieving revision 1.1.2.1 diff -u -r1.1.2.1 LexToken.h --- src/xparser/LexToken.h 2000/06/19 05:54:10 1.1.2.1 +++ src/xparser/LexToken.h 2001/02/08 20:20:48 @@ -25,7 +25,7 @@ struct LexTokenChar { TokenLoc loc; - char ch; + signed char ch; bool isFirstOnLine; LexTokenChar(); Index: src/xparser/gen/lexgen/source.cc =================================================================== RCS file: /usr/local/CVS/polygraph/src/xparser/gen/lexgen/source.cc,v retrieving revision 1.1.1.1.2.1 diff -u -r1.1.1.1.2.1 source.cc --- src/xparser/gen/lexgen/source.cc 2000/06/18 19:24:18 1.1.1.1.2.1 +++ src/xparser/gen/lexgen/source.cc 2001/02/08 20:20:48 @@ -35,7 +35,7 @@ _currentLine++; //fprintf(stderr, "%6d %s", _currentLine, p); } else { - *p++ = EOF; + *p++ = (char)EOF; *p = '\0'; _status = SAWEOF; } Index: src/xparser/gen/pargen/source.cc =================================================================== RCS file: /usr/local/CVS/polygraph/src/xparser/gen/pargen/source.cc,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 source.cc --- src/xparser/gen/pargen/source.cc 2000/05/05 21:32:08 1.1.1.1 +++ src/xparser/gen/pargen/source.cc 2001/02/08 20:20:48 @@ -35,7 +35,7 @@ _currentLine++; //fprintf(stderr, "%6d %s", _currentLine, p); } else { - *p++ = EOF; + *p++ = (char)EOF; *p = '\0'; _status = SAWEOF; } Index: src/xstd/Select.cc =================================================================== RCS file: /usr/local/CVS/polygraph/src/xstd/Select.cc,v retrieving revision 1.1.1.1.2.1 diff -u -r1.1.1.1.2.1 Select.cc --- src/xstd/Select.cc 2000/06/19 05:54:12 1.1.1.1.2.1 +++ src/xstd/Select.cc 2001/02/08 20:20:48 @@ -12,6 +12,7 @@ #include "xstd.h" #include +#include #include "Assert.h" #include "Select.h" Index: src/xstd/String.h =================================================================== RCS file: /usr/local/CVS/polygraph/src/xstd/String.h,v retrieving revision 1.1.2.1 diff -u -r1.1.2.1 String.h --- src/xstd/String.h 2000/06/19 05:54:12 1.1.2.1 +++ src/xstd/String.h 2001/02/08 20:20:48 @@ -13,6 +13,7 @@ #define X_STRING_CLASS_H #include +#include class ostream; Index: src/xstd/Time.h =================================================================== RCS file: /usr/local/CVS/polygraph/src/xstd/Time.h,v retrieving revision 1.1.2.1 diff -u -r1.1.2.1 Time.h --- src/xstd/Time.h 2000/06/19 05:54:12 1.1.2.1 +++ src/xstd/Time.h 2001/02/08 20:20:48 @@ -12,6 +12,7 @@ #ifndef X_TIME_H #define X_TIME_H +#include #include #include