- Update to 4.8.5

PR:		112923
Submitted by:	Kevin Oberman <oberman@es.net> (maintainer)
This commit is contained in:
Martin Wilke 2007-05-30 06:19:55 +00:00
parent 7d45e9d31a
commit a824d56baa
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=192371
47 changed files with 5 additions and 1780 deletions

View file

@ -6,8 +6,7 @@
#
PORTNAME= irrtoolset
PORTVERSION= 4.8.4
PORTREVISION= 1
PORTVERSION= 4.8.5
CATEGORIES= net-mgmt
MASTER_SITES= ${MASTER_SITE_ISC} \
ftp://ftp.ripe.net/tools/
@ -21,6 +20,7 @@ PLIST_FILES= bin/rpslcheck bin/peval bin/RtConfig
USE_BISON= yes
USE_GMAKE= yes
USE_GCC= 3.4
GNU_CONFIGURE= Yes
CONFIGURE_ARGS= --x-libraries=${X11BASE}/lib --x-includes=${X11BASE}/include

View file

@ -1,3 +1,3 @@
MD5 (IRRToolSet-4.8.4.tar.gz) = d93fbaa58b9f9d6a6456c1d76645bd59
SHA256 (IRRToolSet-4.8.4.tar.gz) = 8bf469c3813536ac9b619bd111a482bb10b613e74ab6957013ed001f748b2c3b
SIZE (IRRToolSet-4.8.4.tar.gz) = 976139
MD5 (IRRToolSet-4.8.5.tar.gz) = 30003e1c0403462d7e0148bca0674062
SHA256 (IRRToolSet-4.8.5.tar.gz) = b520b292d4d0fd48b1ee8d66a1f8639ecdc217d80ad278f2fe4bf665d25d87e2
SIZE (IRRToolSet-4.8.5.tar.gz) = 988737

View file

@ -1,15 +0,0 @@
--- src/Core/configure.orig 2006-03-22 22:27:49.000000000 +0000
+++ src/Core/configure
@@ -1362,6 +1362,12 @@ _ACEOF
bsdi* )
EXTRA_LIBS="-lipc"
;;
+ dragonfly*)
+ cat >>confdefs.h <<\_ACEOF
+#define HOST_OS_IS_FREEBSD 1
+_ACEOF
+ ;;
+
freebsd* )
EXTRA_INCLUDE_DIRS="-I/usr/local/lib/g++-include"
cat >>confdefs.h <<\_ACEOF

View file

@ -1,96 +0,0 @@
--- src/Core/gnu/ACG.cc.orig 2002-03-27 12:32:59.000000000 +0100
+++ src/Core/gnu/ACG.cc
@@ -123,7 +123,7 @@ static int randomStateTable[][3] = {
//
#define RANDOM_PERM_SIZE 64
-_G_uint32_t randomPermutations[RANDOM_PERM_SIZE] = {
+uint32_t randomPermutations[RANDOM_PERM_SIZE] = {
0xffffffff, 0x00000000, 0x00000000, 0x00000000, // 3210
0x0000ffff, 0x00ff0000, 0x00000000, 0xff000000, // 2310
0xff0000ff, 0x0000ff00, 0x00000000, 0x00ff0000, // 3120
@@ -149,7 +149,7 @@ _G_uint32_t randomPermutations[RANDOM_PE
// SEED_TABLE_SIZE must be a power of 2
//
#define SEED_TABLE_SIZE 32
-static _G_uint32_t seedTable[SEED_TABLE_SIZE] = {
+static uint32_t seedTable[SEED_TABLE_SIZE] = {
0xbdcc47e5, 0x54aea45d, 0xec0df859, 0xda84637b,
0xc8c6cb4f, 0x35574b01, 0x28260b7d, 0x0d07fdbf,
0x9faaeeb0, 0x613dd169, 0x5ce2d818, 0x85b9e706,
@@ -171,15 +171,15 @@ static _G_uint32_t seedTable[SEED_TABLE_
// LC_C = result of a long trial & error series = 3907864577
//
-static const _G_uint32_t LC_A = 66049;
-static const _G_uint32_t LC_C = 3907864577u;
-static inline _G_uint32_t LCG(_G_uint32_t x)
+static const uint32_t LC_A = 66049;
+static const uint32_t LC_C = 3907864577u;
+static inline uint32_t LCG(uint32_t x)
{
return( x * LC_A + LC_C );
}
-ACG::ACG(_G_uint32_t seed, int size)
+ACG::ACG(uint32_t seed, int size)
{
register int l;
initialSeed = seed;
@@ -205,7 +205,7 @@ ACG::ACG(_G_uint32_t seed, int size)
// Allocate the state table & the auxillary table in a single malloc
//
- state = new _G_uint32_t[stateSize + auxSize];
+ state = new uint32_t[stateSize + auxSize];
auxState = &state[stateSize];
reset();
@@ -217,7 +217,7 @@ ACG::ACG(_G_uint32_t seed, int size)
void
ACG::reset()
{
- register _G_uint32_t u;
+ register uint32_t u;
if (initialSeed < SEED_TABLE_SIZE) {
u = seedTable[ initialSeed ];
@@ -247,7 +247,7 @@ ACG::reset()
lcgRecurr = u;
- assert(sizeof(double) == 2 * sizeof(_G_int32_t));
+ assert(sizeof(double) == 2 * sizeof(int32_t));
}
ACG::~ACG()
@@ -261,16 +261,16 @@ ACG::~ACG()
// Returns 32 bits of random information.
//
-_G_uint32_t
+uint32_t
ACG::asLong()
{
- _G_uint32_t result = state[k] + state[j];
+ uint32_t result = state[k] + state[j];
state[k] = result;
j = (j <= 0) ? (stateSize-1) : (j-1);
k = (k <= 0) ? (stateSize-1) : (k-1);
short int auxIndex = (result >> 24) & (auxSize - 1);
- register _G_uint32_t auxACG = auxState[auxIndex];
+ register uint32_t auxACG = auxState[auxIndex];
auxState[auxIndex] = lcgRecurr = LCG(lcgRecurr);
//
@@ -278,7 +278,7 @@ ACG::asLong()
// do not want to run off the end of the permutation table.
// This insures that we have always got four entries left.
//
- register _G_uint32_t *perm = & randomPermutations[result & 0x3c];
+ register uint32_t *perm = & randomPermutations[result & 0x3c];
result = *(perm++) & auxACG;
result |= *(perm++) & ((auxACG << 24)

View file

@ -1,35 +0,0 @@
--- src/Core/gnu/ACG.h.orig 2002-03-27 12:32:59.000000000 +0100
+++ src/Core/gnu/ACG.h
@@ -42,26 +42,26 @@ Foundation, 59 Temple Place - Suite 330,
class ACG : public RNG {
- _G_uint32_t initialSeed; // used to reset generator
+ uint32_t initialSeed; // used to reset generator
int initialTableEntry;
- _G_uint32_t *state;
- _G_uint32_t *auxState;
+ uint32_t *state;
+ uint32_t *auxState;
short stateSize;
short auxSize;
- _G_uint32_t lcgRecurr;
+ uint32_t lcgRecurr;
short j;
short k;
protected:
public:
- ACG(_G_uint32_t seed = 0, int size = 55);
+ ACG(uint32_t seed = 0, int size = 55);
virtual ~ACG();
//
// Return a long-words word of random bits
//
- virtual _G_uint32_t asLong();
+ virtual uint32_t asLong();
virtual void reset();
};

View file

@ -1,52 +0,0 @@
--- src/Core/gnu/MLCG.cc.orig 2002-03-27 12:32:59.000000000 +0100
+++ src/Core/gnu/MLCG.cc
@@ -25,7 +25,7 @@ Foundation, 59 Temple Place - Suite 330,
#define SEED_TABLE_SIZE 32
-static _G_int32_t seedTable[SEED_TABLE_SIZE] = {
+static int32_t seedTable[SEED_TABLE_SIZE] = {
0xbdcc47e5, 0x54aea45d, 0xec0df859, 0xda84637b,
0xc8c6cb4f, 0x35574b01, 0x28260b7d, 0x0d07fdbf,
0x9faaeeb0, 0x613dd169, 0x5ce2d818, 0x85b9e706,
@@ -36,7 +36,7 @@ static _G_int32_t seedTable[SEED_TABLE_S
0xb89cff2b, 0x12164de1, 0xa865168d, 0x32b56cdf
};
-MLCG::MLCG(_G_int32_t seed1, _G_int32_t seed2)
+MLCG::MLCG(int32_t seed1, int32_t seed2)
{
initialSeedOne = seed1;
initialSeedTwo = seed2;
@@ -46,8 +46,8 @@ MLCG::MLCG(_G_int32_t seed1, _G_int32_t
void
MLCG::reset()
{
- _G_int32_t seed1 = initialSeedOne;
- _G_int32_t seed2 = initialSeedTwo;
+ int32_t seed1 = initialSeedOne;
+ int32_t seed2 = initialSeedTwo;
//
// Most people pick stupid seed numbers that do not have enough
@@ -79,9 +79,9 @@ MLCG::reset()
seedTwo = (seedTwo % 2147483397) + 1;
}
-_G_uint32_t MLCG::asLong()
+uint32_t MLCG::asLong()
{
- _G_int32_t k = seedOne % 53668;
+ int32_t k = seedOne % 53668;
seedOne = 40014 * (seedOne-k * 53668) - k * 12211;
if (seedOne < 0) {
@@ -94,7 +94,7 @@ _G_uint32_t MLCG::asLong()
seedTwo += 2147483399;
}
- _G_int32_t z = seedOne - seedTwo;
+ int32_t z = seedOne - seedTwo;
if (z < 1) {
z += 2147483562;
}

View file

@ -1,74 +0,0 @@
--- src/Core/gnu/MLCG.h.orig 2002-03-27 12:32:59.000000000 +0100
+++ src/Core/gnu/MLCG.h
@@ -29,55 +29,55 @@ Foundation, 59 Temple Place - Suite 330,
//
class MLCG : public RNG {
- _G_int32_t initialSeedOne;
- _G_int32_t initialSeedTwo;
- _G_int32_t seedOne;
- _G_int32_t seedTwo;
+ int32_t initialSeedOne;
+ int32_t initialSeedTwo;
+ int32_t seedOne;
+ int32_t seedTwo;
protected:
public:
- MLCG(_G_int32_t seed1 = 0, _G_int32_t seed2 = 1);
+ MLCG(int32_t seed1 = 0, int32_t seed2 = 1);
//
// Return a long-words word of random bits
//
- virtual _G_uint32_t asLong();
+ virtual uint32_t asLong();
virtual void reset();
- _G_int32_t seed1();
- void seed1(_G_int32_t);
- _G_int32_t seed2();
- void seed2(_G_int32_t);
- void reseed(_G_int32_t, _G_int32_t);
+ int32_t seed1();
+ void seed1(int32_t);
+ int32_t seed2();
+ void seed2(int32_t);
+ void reseed(int32_t, int32_t);
};
-inline _G_int32_t
+inline int32_t
MLCG::seed1()
{
return(seedOne);
}
inline void
-MLCG::seed1(_G_int32_t s)
+MLCG::seed1(int32_t s)
{
initialSeedOne = s;
reset();
}
-inline _G_int32_t
+inline int32_t
MLCG::seed2()
{
return(seedTwo);
}
inline void
-MLCG::seed2(_G_int32_t s)
+MLCG::seed2(int32_t s)
{
initialSeedTwo = s;
reset();
}
inline void
-MLCG::reseed(_G_int32_t s1, _G_int32_t s2)
+MLCG::reseed(int32_t s1, int32_t s2)
{
initialSeedOne = s1;
initialSeedTwo = s2;

View file

@ -1,11 +0,0 @@
--- src/Core/gnu/RNG.cc.orig 2002-03-27 12:32:59.000000000 +0100
+++ src/Core/gnu/RNG.cc
@@ -40,7 +40,7 @@ RNG::RNG()
if (!initialized)
{
- assert (sizeof(double) == 2 * sizeof(_G_uint32_t));
+ assert (sizeof(double) == 2 * sizeof(uint32_t));
//
// The following is a hack that I attribute to

View file

@ -1,34 +0,0 @@
--- src/Core/gnu/RNG.h.orig 2002-03-27 12:32:59.000000000 +0100
+++ src/Core/gnu/RNG.h
@@ -21,18 +21,19 @@ Foundation, 59 Temple Place - Suite 330,
#pragma interface
#endif
+#include <sys/types.h>
#include <assert.h>
#include <math.h>
-#include <_G_config.h>
+#include <config.h>
union PrivateRNGSingleType { // used to access floats as unsigneds
float s;
- _G_uint32_t u;
+ uint32_t u;
};
union PrivateRNGDoubleType { // used to access doubles as unsigneds
double d;
- _G_uint32_t u[2];
+ uint32_t u[2];
};
//
@@ -46,7 +47,7 @@ public:
//
// Return a long-words word of random bits
//
- virtual _G_uint32_t asLong() = 0;
+ virtual uint32_t asLong() = 0;
virtual void reset() = 0;
//
// Return random bits converted to either a float or a double

View file

@ -1,20 +0,0 @@
--- src/Core/gnu/std.h.orig 2002-03-27 12:32:59.000000000 +0100
+++ src/Core/gnu/std.h
@@ -19,7 +19,7 @@ Foundation, 59 Temple Place - Suite 330,
#ifndef _std_h
#define _std_h 1
-#include <_G_config.h>
+#include <config.h>
#include <cstddef>
#include <cstdlib>
#include <cstring>
@@ -31,7 +31,7 @@ Foundation, 59 Temple Place - Suite 330,
extern "C" {
#ifndef HAVE_STRINGS_H
-int strcasecmp _G_ARGS((const char*, const char*));
+int strcasecmp __P((const char*, const char*));
#endif // HAVE_STRINGS_H
}

View file

@ -1,14 +0,0 @@
--- src/Core/util/Buffer.cc.orig 2004-07-30 12:58:10.000000000 +0200
+++ src/Core/util/Buffer.cc
@@ -36,7 +36,11 @@
#include <cassert>
#include <iomanip>
#include <cctype>
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
using namespace std;

View file

@ -1,14 +0,0 @@
--- src/Core/util/Buffer.hh.orig 2004-07-30 12:58:10.000000000 +0200
+++ src/Core/util/Buffer.hh
@@ -30,7 +30,11 @@
#include <cstdlib>
#include <cstring>
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
extern "C" {
#ifdef HAVE_MALLOC_H
#include <malloc.h>

View file

@ -1,14 +0,0 @@
--- src/Core/util/debug.hh.orig 2002-04-09 13:48:45.000000000 +0200
+++ src/Core/util/debug.hh
@@ -75,7 +75,11 @@
#include "config.h"
#ifdef DEBUG
+#if (__GNUC__ > 2)
+#include <iostream>
+#else
#include <iostream.h>
+#endif
#define DBG_ERR 1
#define DBG_INFO 2

View file

@ -1,40 +0,0 @@
--- src/Core/util/rusage.cc.orig 2004-07-30 12:58:10.000000000 +0200
+++ src/Core/util/rusage.cc
@@ -52,7 +52,11 @@
// Author(s): Cengiz Alaettinoglu <cengiz@ISI.EDU>
#include "config.h"
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
#include "rusage.hh"
#include <iomanip>
@@ -83,7 +87,6 @@ extern "C" {
#endif
}
-
double tv2f(timeval &tv)
/* Converts a timeval into a double giving the time in seconds. */
{
@@ -114,7 +117,7 @@ ostream& operator<<(ostream& stream, Rus
stime = tv2f(self.ru_stime) - ru.last_stime;
rtime = tv2f(end_time) - ru.last_rtime;
- stream << fixed << setprecision(2);
+ stream << setiosflags(ostream::fixed) << setprecision(2);
stream << " times: "
<< utime << " "
<< stime << " "
@@ -137,7 +140,7 @@ ostream& operator<<(ostream& stream, Rus
stream << " vo/nv cs: "
<< self.ru_nvcsw << " "
<< self.ru_nivcsw << endl;
- stream << scientific << setprecision(0);
+ stream << setiosflags(ostream::scientific) << setprecision(0);
return stream;
}

View file

@ -1,14 +0,0 @@
--- src/Core/util/rusage.hh.orig 2004-07-30 12:58:10.000000000 +0200
+++ src/Core/util/rusage.hh
@@ -56,7 +56,11 @@
#define RUSAGE_H
#include "config.h"
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
class Rusage {
private:

View file

@ -1,14 +0,0 @@
--- src/RtConfig/command.y.cc.orig 2004-07-30 12:58:11.000000000 +0200
+++ src/RtConfig/command.y.cc
@@ -114,7 +114,11 @@
#include "config.h"
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
#include <cstring>
#include <cstdlib>
#include <cctype>

View file

@ -1,11 +0,0 @@
--- src/RtConfig/f_cisco.cc.orig 2004-07-30 12:58:11.000000000 +0200
+++ src/RtConfig/f_cisco.cc
@@ -1810,7 +1810,7 @@ void CiscoConfig::exportGroup(ASt asno,
sprintf(mapName, mapNameFormat, asno, mapCount++);
for (fa = common_list->head(); fa && !last; fa = common_list->next(fa)) {
ne = NormalExpression::evaluate(new FilterAFI((ItemAFI *) afi->dup(), fa->filter), ~0);
- last = print(ne, fa->action, IMPORT, (ItemAFI *) afi);;
+ last = print(ne, fa->action, EXPORT, (ItemAFI *) afi);;
delete ne;
}
}

View file

@ -1,15 +0,0 @@
--- src/config.h.in.orig 2002-04-09 13:48:44.000000000 +0200
+++ src/config.h.in
@@ -224,4 +224,11 @@
#include <typeinfo>
#endif /* __cplusplus */
+#ifndef __P
+# if defined __cplusplus || defined __STDC__
+# define __P(args) args
+# else
+# define __P(args) ()
+# endif
+#endif
#endif /* CONFIG_H */

View file

@ -1,45 +0,0 @@
--- src/gnug++/BitSet.cc.orig 2004-07-30 12:58:11.000000000 +0200
+++ src/gnug++/BitSet.cc
@@ -30,7 +30,11 @@ Foundation, 59 Temple Place - Suite 330,
#include <new>
#include <builtin.h>
#include <string>
+#if (__GNUC__ > 2)
#include <sstream>
+#else
+#include <strstream.h>
+#endif
using namespace std;
@@ -895,8 +899,11 @@ const char* BitSettoa(const BitSet& x, c
trim(x.rep);
int wrksiz = (x.rep->len + 1) * BITSETBITS + 2;
char* fmtbase = (char *) _libgxx_fmtq.alloc(wrksiz);
- //ostrstream stream(fmtbase, wrksiz);
+#if (__GNUC__ > 2)
std::ostringstream stream(fmtbase, ios_base::out | ios_base::trunc);
+#else
+ ostrstream stream(fmtbase, wrksiz);
+#endif
x.printon(stream, f, t, star);
stream << ends;
@@ -1043,11 +1050,17 @@ BitSet atoBitSet(const char* s, char f,
ostream& operator<<(ostream& s, const BitSet& x)
{
+#if (__GNUC__ > 2)
ostream::sentry opfx(s);
if (opfx) {
x.printon(s);
}
+#else
+ if (s.opfx()) {
+ x.printon(s);
+ }
+#endif
return s;
}

View file

@ -1,23 +0,0 @@
--- src/gnug++/std.h.orig 2002-03-27 12:32:57.000000000 +0100
+++ src/gnug++/std.h
@@ -19,7 +19,7 @@ Foundation, 59 Temple Place - Suite 330,
#ifndef _std_h
#define _std_h 1
-#include <_G_config.h>
+#include <config.h>
#include <cstddef>
#include <cstdlib>
#include <cstring>
@@ -28,8 +28,10 @@ Foundation, 59 Temple Place - Suite 330,
#include <cerrno>
#include <fcntl.h>
+#ifndef HAVE_STRINGS_H
extern "C" {
-int strcasecmp _G_ARGS((const char*, const char*));
+int strcasecmp __P((const char*, const char*));
}
+#endif
#endif

View file

@ -1,12 +0,0 @@
--- src/irr/autnum.hh.orig 2005-02-26 11:41:12.000000000 +0100
+++ src/irr/autnum.hh
@@ -334,7 +334,7 @@ protected:
}
else
{
- cerr << "Internal Error!" << endl;
+ std::cerr << "Internal Error!" << std::endl;
abort();
}
return false;

View file

@ -1,69 +0,0 @@
Add the following file as files/patch-src-irr-rawhoisc.cc and bump
PORTREVISION (to 1).
--- src/irr/rawhoisc.cc.orig Thu Jun 8 08:16:26 2006
+++ src/irr/rawhoisc.cc Tue Jan 23 15:14:24 2007
@@ -1,4 +1,4 @@
-// $Id: rawhoisc.cc,v 4.11 2006/06/08 15:16:26 shane Exp $
+// $Id: rawhoisc.cc,v 4.11.10.1 2006/12/08 08:33:52 shane Exp $
// Copyright (c) 2001,2002 RIPE NCC
//
// All Rights Reserved
@@ -187,7 +187,7 @@
}
void RAWhoisClient::GetVersion() {
- char *buffer = (char *) calloc (80,1);
+ char *buffer;
char *start;
if (! _is_open)
@@ -199,7 +199,7 @@
start = start + 8; //jump
version = atoi(start)*10 + atoi(start+2); // x.x... format
Trace(TR_WHOIS_RESPONSE) << "Whois: Response " << buffer << endl;
- free(buffer);
+ delete [] buffer;
}
void RAWhoisClient::SetSources(const char *_sources) {
@@ -298,9 +298,11 @@
return 0;
}
if (is_rpslng()) {
- response = strdup("");
- char *prev;
+ response = new char[1];
+ response[0] = '\0';
+ char *prev = NULL;
do {
+ free(prev);
prev = strdup(buffer);
Trace(TR_WHOIS_RESPONSE) << "Whois: Response <<\n" << buffer <<">>"<< endl;
if (strstr (buffer, "route") || strstr(buffer, "route6")) {
@@ -315,18 +317,20 @@
// save response
tmp = strdup (response);
// allocate new string
+ delete [] response;
response = new char [strlen(tmp) + strlen(end_prefix) + 2];
- memset(response, 0, strlen(response));
// copy old and new response
- strncat (response, tmp, strlen(tmp));
- strncat (response, " ", 1);
- strncat (response, end_prefix, strlen(end_prefix));
+ strcpy(response, tmp);
+ strcat(response, " ");
+ strcat(response, end_prefix);
free(tmp);
}
} while (fgets(buffer, sizeof(buffer), in) &&
// this condition should work with irrd version >= 2.2b19
// until then, ripe-style queries won't work with persistent connections
!((*prev == '\n') && (*buffer == '\n')));
+
+ free(prev);
// The WHOIS protocol and RPSL give no indication of
// end of a protocol data unit, so we need to keep

View file

@ -1,14 +0,0 @@
--- src/normalform/Filter.cc.orig 2004-07-30 12:58:12.000000000 +0200
+++ src/normalform/Filter.cc
@@ -54,7 +54,11 @@
#include "config.h"
#include "Filter.hh"
#include "util/debug.hh"
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
using namespace std;

View file

@ -1,14 +0,0 @@
--- src/normalform/Filter.hh.orig 2004-07-30 12:58:12.000000000 +0200
+++ src/normalform/Filter.hh
@@ -55,7 +55,11 @@
#define FILTER_H
#include "config.h"
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
extern "C" {
#include <sys/types.h>
}

View file

@ -1,14 +0,0 @@
--- src/normalform/FilterOfASPath.cc.orig 2004-07-30 12:58:12.000000000 +0200
+++ src/normalform/FilterOfASPath.cc
@@ -55,7 +55,11 @@
#include "util/debug.hh"
#include "FilterOfASPath.hh"
#include <cstdio>
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
using namespace std;

View file

@ -1,14 +0,0 @@
--- src/normalform/FilterOfCommunity.cc.orig 2004-07-30 12:58:12.000000000 +0200
+++ src/normalform/FilterOfCommunity.cc
@@ -55,7 +55,11 @@
#include "config.h"
#include "FilterOfCommunity.hh"
#include "util/debug.hh"
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
using namespace std;

View file

@ -1,11 +0,0 @@
--- src/normalform/RadixSet.cc.orig 2004-07-30 12:58:13.000000000 +0200
+++ src/normalform/RadixSet.cc
@@ -878,7 +878,7 @@ ostream& operator<<(ostream& o, const Ra
need_comma = true;
o << int2quad(buffer, addr) << "/" << leng << "^" << n << "-" << m;
} // end of for loop
- } else { // not a compressed point
+ } else { // not a compressed print
RadixSet::PrefixIterator itr(&set);
for (bool flag = itr.first(addr, leng); flag; flag = itr.next(addr, leng)) {
if (need_comma)

View file

@ -1,14 +0,0 @@
--- src/normalform/SetOfIPv6Prefix.cc.orig 2004-07-30 12:58:13.000000000 +0200
+++ src/normalform/SetOfIPv6Prefix.cc
@@ -58,7 +58,11 @@
#include "SetOfIPv6Prefix.hh"
#include <cstdio>
#include <cassert>
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
using namespace std;

View file

@ -1,14 +0,0 @@
--- src/normalform/SetOfPrefix.cc.orig 2004-07-30 12:58:13.000000000 +0200
+++ src/normalform/SetOfPrefix.cc
@@ -59,7 +59,11 @@
#include <cstdio>
#include <cassert>
#include "rpsl/prefix.hh"
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
using namespace std;

View file

@ -1,14 +0,0 @@
--- src/normalform/SetOfSymbol.cc.orig 2004-07-30 12:58:13.000000000 +0200
+++ src/normalform/SetOfSymbol.cc
@@ -51,7 +51,11 @@
//
// Author(s): Cengiz Alaettinoglu <cengiz@ISI.EDU>
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
#include <cstdio>
#include <cassert>
#include "config.h"

View file

@ -1,14 +0,0 @@
--- src/normalform/SymbolConjunct.cc.orig 2004-07-30 12:58:13.000000000 +0200
+++ src/normalform/SymbolConjunct.cc
@@ -53,7 +53,11 @@
#include "config.h"
#include "SymbolConjunct.hh"
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
using namespace std;

View file

@ -1,23 +0,0 @@
--- src/rpsl/gnu/std.h.orig 2002-03-27 12:33:00.000000000 +0100
+++ src/rpsl/gnu/std.h
@@ -19,7 +19,7 @@ Foundation, 59 Temple Place - Suite 330,
#ifndef _std_h
#define _std_h 1
-#include <_G_config.h>
+#include <config.h>
#include <cstddef>
#include <cstdlib>
#include <cstring>
@@ -28,8 +28,10 @@ Foundation, 59 Temple Place - Suite 330,
#include <cerrno>
#include <fcntl.h>
+#ifndef HAVE_STRINGS_H
extern "C" {
-int strcasecmp _G_ARGS((const char*, const char*));
+int strcasecmp __P((const char*, const char*));
}
+#endif // HAVE_STRINGS_H
#endif

View file

@ -1,14 +0,0 @@
--- src/rpsl/rpsl/object.cc.orig 2004-07-30 12:58:14.000000000 +0200
+++ src/rpsl/rpsl/object.cc
@@ -52,7 +52,11 @@
// Author(s): Cengiz Alaettinoglu <cengiz@ISI.EDU>
#include "config.h"
+#if (__GNUC__ > 2)
#include <istream>
+#else
+#include <istream.h>
+#endif
#include <cstdio>
#include <sstream>
#include <fstream>

View file

@ -1,28 +0,0 @@
--- src/rpsl/rpsl/prefix.cc.orig 2004-07-30 12:58:14.000000000 +0200
+++ src/rpsl/rpsl/prefix.cc
@@ -1216,10 +1216,13 @@ void MPPrefixRanges::except(MPPrefixRang
assign(result.begin(), result.end());
}
+// contains methods rewritten by spz according to hint from Hagen Boehm
bool MPPrefixRanges::contains(IPAddr ip) const {
MPPrefixRanges::const_iterator p;
for (p = begin(); p != end(); ++p) {
- if (p->ipv4 && (p->ipv4->get_ipaddr() == ip.get_ipaddr()))
+ if (p->ipv4
+ && p->ipv4->get_ipaddr() == ip.get_ipaddr()
+ && p->ipv4->get_length() == ip.get_length() )
return true;
}
return false;
@@ -1228,7 +1231,9 @@ bool MPPrefixRanges::contains(IPAddr ip)
bool MPPrefixRanges::contains(IPv6Addr ip) const {
MPPrefixRanges::const_iterator p;
for (p = begin(); p != end(); ++p) {
- if (p->ipv6 && (*(p->ipv6->get_ipaddr()) == *(ip.get_ipaddr())) )
+ if (p->ipv6
+ && p->ipv6->get_ipaddr() == ip.get_ipaddr()
+ && p->ipv6->get_length() == ip.get_length() )
return true;
}
return false;

View file

@ -1,14 +0,0 @@
--- src/rpsl/rpsl/prefix.hh.orig 2004-07-30 12:58:14.000000000 +0200
+++ src/rpsl/rpsl/prefix.hh
@@ -59,7 +59,11 @@
#include <sys/types.h>
#include <vector>
#include <sstream>
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
typedef unsigned long long int ip_v6word_t;

View file

@ -1,14 +0,0 @@
--- src/rpsl/rpsl/rangelist.cc.orig 2004-07-30 12:58:14.000000000 +0200
+++ src/rpsl/rpsl/rangelist.cc
@@ -53,7 +53,11 @@
#include "config.h"
#include "rangelist.hh"
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
using namespace std;

View file

@ -1,14 +0,0 @@
--- src/rpsl/rpsl/regexp.cc.orig 2004-07-30 12:58:14.000000000 +0200
+++ src/rpsl/rpsl/regexp.cc
@@ -56,7 +56,11 @@
#include "regexp.hh"
#include <cstring>
#include "symbols.hh"
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
using namespace std;

View file

@ -1,189 +0,0 @@
--- src/rpsl/rpsl/rpsl_attr.hh.orig 2004-07-30 12:58:15.000000000 +0200
+++ src/rpsl/rpsl/rpsl_attr.hh
@@ -131,7 +131,7 @@ public:
return "Attr";
}
virtual void printClass(std::ostream &os, int indent) const {
- INDENT(indent); os << "(*** Need more work here ***)" << endl;
+ INDENT(indent); os << "(*** Need more work here ***)" << std::endl;
}
#endif // DEBUG
};
@@ -311,7 +311,7 @@ public:
return "AttrAttr";
}
virtual void printClass(std::ostream &os, int indent) const {
- INDENT(indent); os << "_name = \"" << name() << "\"" << endl;
+ INDENT(indent); os << "_name = \"" << name() << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -370,7 +370,7 @@ public:
return "AttrClass";
}
virtual void printClass(std::ostream &os, int indent) const {
- INDENT(indent); os << "(*** Need more work here ***)" << endl;
+ INDENT(indent); os << "(*** Need more work here ***)" << std::endl;
}
#endif // DEBUG
};
@@ -400,9 +400,9 @@ public:
return "AttrGeneric";
}
virtual void printClass(std::ostream &os, int indent) const {
- INDENT(indent); os << "type" << endl;
+ INDENT(indent); os << "type" << std::endl;
type->printClass(os, indent + 2);
- INDENT(indent); os << "items (" << items->className() << " *)" << endl;
+ INDENT(indent); os << "items (" << items->className() << " *)" << std::endl;
items->printClass(os, indent + 2);
}
#endif // DEBUG
@@ -583,7 +583,7 @@ public:
return "AttrProtocol";
}
virtual void printClass(std::ostream &os, int indent) const {
- INDENT(indent); os << "name = \"" << name << "\"" << endl;
+ INDENT(indent); os << "name = \"" << name << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -620,19 +620,19 @@ public:
return "AttrImport";
}
virtual void printClass(std::ostream &os, int indent) const {
- INDENT(indent); os << "fromProt" << endl;
+ INDENT(indent); os << "fromProt" << std::endl;
if (fromProt)
fromProt->printClass(os, indent + 2);
else {
- INDENT(indent); os << " NULL" << endl;
+ INDENT(indent); os << " NULL" << std::endl;
}
- INDENT(indent); os << "intoProt" << endl;
+ INDENT(indent); os << "intoProt" << std::endl;
if (intoProt)
intoProt->printClass(os, indent + 2);
else {
- INDENT(indent); os << " NULL" << endl;
+ INDENT(indent); os << " NULL" << std::endl;
}
- INDENT(indent); os << "policy (" << policy->className() << " *)" << endl;
+ INDENT(indent); os << "policy (" << policy->className() << " *)" << std::endl;
policy->printClass(os, indent + 2);
}
#endif // DEBUG
@@ -668,19 +668,19 @@ public:
return "AttrExport";
}
virtual void printClass(std::ostream &os, int indent) const {
- INDENT(indent); os << "fromProt" << endl;
+ INDENT(indent); os << "fromProt" << std::endl;
if (fromProt)
fromProt->printClass(os, indent + 2);
else {
- INDENT(indent); os << " NULL" << endl;
+ INDENT(indent); os << " NULL" << std::endl;
}
- INDENT(indent); os << "intoProt" << endl;
+ INDENT(indent); os << "intoProt" << std::endl;
if (intoProt)
intoProt->printClass(os, indent + 2);
else {
- INDENT(indent); os << " NULL" << endl;
+ INDENT(indent); os << " NULL" << std::endl;
}
- INDENT(indent); os << "policy (" << policy->className() << " *)" << endl;
+ INDENT(indent); os << "policy (" << policy->className() << " *)" << std::endl;
policy->printClass(os, indent + 2);
}
#endif // DEBUG
@@ -725,11 +725,11 @@ public:
return "AttrDefault";
}
virtual void printClass(std::ostream &os, int indent) const {
- INDENT(indent); os << "peering (PolicyPeering *)" << endl;
+ INDENT(indent); os << "peering (PolicyPeering *)" << std::endl;
peering->printClass(os, indent + 2);
- INDENT(indent); os << "action (PolicyActionList *)" << endl;
+ INDENT(indent); os << "action (PolicyActionList *)" << std::endl;
action->printClass(os, indent + 2);
- INDENT(indent); os << "filter (Filter *)" << endl;
+ INDENT(indent); os << "filter (Filter *)" << std::endl;
filter->printClass(os, indent + 2);
}
#endif // DEBUG
@@ -757,7 +757,7 @@ public:
return "AttrFilter";
}
virtual void printClass(std::ostream &os, int indent) const {
- INDENT(indent); os << "filter (Filter *)" << endl;
+ INDENT(indent); os << "filter (Filter *)" << std::endl;
filter->printClass(os, indent + 2);
}
#endif // DEBUG
@@ -785,7 +785,7 @@ public:
return "AttrMPPeval";
}
virtual void printClass(std::ostream &os, int indent) const {
- INDENT(indent); os << "mp-peval (Filter *)" << endl;
+ INDENT(indent); os << "mp-peval (Filter *)" << std::endl;
filter->printClass(os, indent + 2);
}
#endif // DEBUG
@@ -815,7 +815,7 @@ public:
return "AttrPeering";
}
virtual void printClass(std::ostream &os, int indent) const {
- INDENT(indent); os << "peering (PolicyPeering *)" << endl;
+ INDENT(indent); os << "peering (PolicyPeering *)" << std::endl;
peering->printClass(os, indent + 2);
}
#endif // DEBUG
@@ -852,9 +852,9 @@ public:
// ??? This causes a lot of warning mesg right now
// It's hard to fix since it involves modification to
// hundred of places across the whole src tree
- // os << "ifaddr = " << ifaddr << endl;
+ // os << "ifaddr = " << ifaddr << std::endl;
os << "(*** Need to fix const declaration in the extraction operator ***)"
- << endl;
+ << std::endl;
}
#endif // DEBUG
};
@@ -922,9 +922,9 @@ public:
// ??? This causes a lot of warning mesg right now
// It's hard to fix since it involves modification to
// hundred of places across the whole src tree
- // os << "ifaddr = " << ifaddr << endl;
+ // os << "ifaddr = " << ifaddr << std::endl;
os << "(*** Need to fix const declaration in the extraction operator ***)"
- << endl;
+ << std::endl;
}
#endif // DEBUG
};
@@ -960,15 +960,15 @@ public:
}
virtual void printClass(std::ostream &os, int indent) const {
// For rp_attr
- INDENT(indent); os << "rp_attr" << endl;
- INDENT(indent); os << " _name = \"" << "\"" << endl;
- INDENT(indent); os << " methods (RPMethod *)" << endl;
- INDENT(indent); os << " _name = \"" << "\"" << endl;
+ INDENT(indent); os << "rp_attr" << std::endl;
+ INDENT(indent); os << " _name = \"" << "\"" << std::endl;
+ INDENT(indent); os << " methods (RPMethod *)" << std::endl;
+ INDENT(indent); os << " _name = \"" << "\"" << std::endl;
// For rp_method
- INDENT(indent); os << "rp_method" << endl;
- INDENT(indent); os << " _name = \"" << "\"" << endl;
+ INDENT(indent); os << "rp_method" << std::endl;
+ INDENT(indent); os << " _name = \"" << "\"" << std::endl;
// For rp_args
- INDENT(indent); os << "args (ItemList *)" << endl;
+ INDENT(indent); os << "args (ItemList *)" << std::endl;
args->printClass(os, indent + 2);
}
#endif // DEBUG

View file

@ -1,14 +0,0 @@
--- src/rpsl/rpsl/rpsl_filter.cc.orig 2004-07-30 12:58:15.000000000 +0200
+++ src/rpsl/rpsl/rpsl_filter.cc
@@ -52,7 +52,11 @@
// Author(s): Cengiz Alaettinoglu <cengiz@ISI.EDU>
#include "config.h"
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
#include <cstdio>
#include "rpsl_filter.hh"
#include "rpsl_attr.hh"

View file

@ -1,231 +0,0 @@
--- src/rpsl/rpsl/rpsl_filter.hh.orig 2005-08-25 12:41:52.000000000 +0200
+++ src/rpsl/rpsl/rpsl_filter.hh
@@ -92,8 +92,8 @@
virtual Filter* dup() const = 0;
#ifdef DEBUG
virtual const char *className(void) const = 0;
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "(*** Need more work here ***)" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); print(os); os << std::endl;
}
#endif // DEBUG
};
@@ -125,10 +125,10 @@
virtual const char *className(void) const {
return "FilterOR";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "f1 (" << f1->className() << " *)" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "f1 (" << f1->className() << " *)" << std::endl;
f1->printClass(os, indent + 2);
- INDENT(indent); os << "f2 (" << f2->className() << " *)" << endl;
+ INDENT(indent); os << "f2 (" << f2->className() << " *)" << std::endl;
f2->printClass(os, indent + 2);
}
#endif // DEBUG
@@ -157,10 +157,10 @@
virtual const char *className(void) const {
return "FilterAND";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "f1" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "f1" << std::endl;
f1->printClass(os, indent + 2);
- INDENT(indent); os << "f2" << endl;
+ INDENT(indent); os << "f2" << std::endl;
f2->printClass(os, indent + 2);
}
#endif // DEBUG
@@ -186,8 +186,8 @@
virtual const char *className(void) const {
return "FilterNOT";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "f1 (NOT)" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "f1 (NOT)" << std::endl;
f1->printClass(os, indent + 2);
}
#endif // DEBUG
@@ -216,10 +216,10 @@
virtual const char *className(void) const {
return "FilterEXCEPT";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "f1" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "f1" << std::endl;
f1->printClass(os, indent + 2);
- INDENT(indent); os << "f2" << endl;
+ INDENT(indent); os << "f2" << std::endl;
f2->printClass(os, indent + 2);
}
#endif // DEBUG
@@ -256,8 +256,8 @@
virtual const char *className(void) const {
return "FilterMS";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "f1 (" << f1->className() << " *)" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "f1 (" << f1->className() << " *)" << std::endl;
f1->printClass(os, indent + 2);
}
#endif // DEBUG
@@ -279,8 +279,8 @@
virtual const char *className(void) const {
return "FilterASNO";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "asno = " << asno << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "asno = " << asno << std::endl;
}
#endif // DEBUG
};
@@ -301,8 +301,8 @@
virtual const char *className(void) const {
return "FilterASNAME";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "asname = \"" << asname << "\"" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "asname = \"" << asname << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -323,8 +323,8 @@
virtual const char *className(void) const {
return "FilterRSNAME";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "rsname = \"" << rsname << "\"" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "rsname = \"" << rsname << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -345,8 +345,8 @@
virtual const char *className(void) const {
return "FilterRTRSNAME";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "rtrsname = \"" << rtrsname << "\"" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "rtrsname = \"" << rtrsname << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -368,7 +368,7 @@
return "FilterFLTRNAME";
}
virtual void printClass(std::ostream &os, int indent) const {
- INDENT(indent); os << "fltrname = \"" << fltrname << "\"" << endl;
+ INDENT(indent); os << "fltrname = \"" << fltrname << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -386,8 +386,8 @@
virtual const char *className(void) const {
return "FilterANY";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "ANY" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "ANY" << std::endl;
}
#endif // DEBUG
};
@@ -405,8 +405,8 @@
virtual const char *className(void) const {
return "FilterPeerAS";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "peerAS" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "peerAS" << std::endl;
}
#endif // DEBUG
};
@@ -432,8 +432,8 @@
virtual const char *className(void) const {
return "FilterASPath";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "re = ..." << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "re = ..." << std::endl;
}
#endif // DEBUG
};
@@ -452,8 +452,8 @@
virtual const char *className(void) const {
return "FilterPRFXList";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << *this << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << *this << std::endl;
}
#endif // DEBUG
};
@@ -477,8 +477,8 @@
virtual const char *className(void) const {
return "FilterMPPRFXList";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << *this << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); print(os); os << std::endl;
}
#endif // DEBUG
};
@@ -516,8 +516,8 @@
virtual const char *className(void) const {
return "FilterAFI";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << *this << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << *this << std::endl;
}
#endif // DEBUG
@@ -554,17 +554,17 @@
virtual const char *className(void) const {
return "FilterRPAttribute";
}
- virtual void printClass(ostream &os, int indent) const {
+ virtual void printClass(std::ostream &os, int indent) const {
// For rp_attr
- INDENT(indent); os << "rp_attr" << endl;
- INDENT(indent); os << " _name = \"" << "\"" << endl;
- INDENT(indent); os << " methods (RPMethod *)" << endl;
- INDENT(indent); os << " _name = \"" << "\"" << endl;
+ INDENT(indent); os << "rp_attr" << std::endl;
+ INDENT(indent); os << " _name = \"" << "\"" << std::endl;
+ INDENT(indent); os << " methods (RPMethod *)" << std::endl;
+ INDENT(indent); os << " _name = \"" << "\"" << std::endl;
// For rp_method
- INDENT(indent); os << "rp_method" << endl;
- INDENT(indent); os << " _name = \"" << "\"" << endl;
+ INDENT(indent); os << "rp_method" << std::endl;
+ INDENT(indent); os << " _name = \"" << "\"" << std::endl;
// For rp_args
- INDENT(indent); os << "args (ItemList *)" << endl;
+ INDENT(indent); os << "args (ItemList *)" << std::endl;
args->printClass(os, indent + 2);
}
#endif // DEBUG
@@ -722,7 +722,7 @@
return "FilterRouterName";
}
virtual void printClass(std::ostream &os, int indent) const {
- INDENT(indent); os << "name = \"" << name << "\"" << endl;
+ INDENT(indent); os << "name = \"" << name << "\"" << std::endl;
}
#endif // DEBUG
};

View file

@ -1,299 +0,0 @@
--- src/rpsl/rpsl/rpsl_item.hh.orig 2004-07-30 12:58:15.000000000 +0200
+++ src/rpsl/rpsl/rpsl_item.hh
@@ -100,8 +100,8 @@ public:
virtual Buffer *bufferize(Buffer *buf = NULL, bool lcase = false) const = 0;
#ifdef DEBUG
virtual const char *className(void) const = 0;
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "(*** Need more work here ***)" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "(*** Need more work here ***)" << std::endl;
}
#endif // DEBUG
};
@@ -131,8 +131,8 @@ public:
virtual const char *className(void) const {
return "ItemASNO";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "asno = " << asno << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "asno = " << asno << std::endl;
}
#endif // DEBUG
};
@@ -188,8 +188,8 @@ public:
virtual const char *className(void) const {
return "ItemFilter";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "filter = " << filter << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "filter = " << filter << std::endl;
}
#endif // DEBUG
};
@@ -213,8 +213,8 @@ public:
virtual const char *className(void) const {
return "ItemINT";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "i = " << i << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "i = " << i << std::endl;
}
#endif // DEBUG
};
@@ -238,8 +238,8 @@ public:
virtual const char *className(void) const {
return "ItemTimeStamp";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "stamp = " << stamp << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "stamp = " << stamp << std::endl;
}
#endif // DEBUG
};
@@ -263,8 +263,8 @@ public:
virtual const char *className(void) const {
return "ItemREAL";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "real = " << real << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "real = " << real << std::endl;
}
#endif // DEBUG
};
@@ -295,8 +295,8 @@ public:
virtual const char *className(void) const {
return "ItemSTRING";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "string = \"" << string << "\"" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "string = \"" << string << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -326,8 +326,8 @@ public:
virtual const char *className(void) const {
return "ItemBLOB";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "blob = \"" << blob << "\"" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "blob = \"" << blob << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -358,8 +358,8 @@ public:
virtual const char *className(void) const {
return "ItemBUFFER";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "buffer = \"" << buffer << "\"" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "buffer = \"" << buffer << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -391,7 +391,7 @@ public:
return "ItemIPV4";
}
virtual void printClass(std::ostream &os, int indent) const {
- INDENT(indent); os << "ipv4 = \"" << *ipv4 << "\"" << endl;
+ INDENT(indent); os << "ipv4 = \"" << *ipv4 << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -424,8 +424,8 @@ public:
virtual const char *className(void) const {
return "ItemPRFXV4";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "prfxv4 = \"" << *prfxv4 << "\"" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "prfxv4 = \"" << *prfxv4 << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -460,8 +460,8 @@ public:
virtual const char *className(void) const {
return "ItemPRFXV4Range";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "prfxv4 = \"" << *prfxv4 << "\"" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "prfxv4 = \"" << *prfxv4 << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -493,8 +493,8 @@ public:
virtual const char *className(void) const {
return "ItemIPV6";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "ipv6 = \"" << *ipv6 << "\"" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "ipv6 = \"" << *ipv6 << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -526,8 +526,8 @@ public:
virtual const char *className(void) const {
return "ItemPRFXV6";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "prfxv6 = \"" << *prfxv6 << "\"" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "prfxv6 = \"" << *prfxv6 << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -563,8 +563,8 @@ public:
virtual const char *className(void) const {
return "ItemPRFXV6Range";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "prfxrangev6 = \"" << *prfxv6 << "\"" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "prfxrangev6 = \"" << *prfxv6 << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -596,8 +596,8 @@ public:
virtual const char *className(void) const {
return "ItemAFI";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "afi = \"" << *afi << "\"" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "afi = \"" << *afi << "\"" << std::endl;
}
#endif // DEBUG
int operator==(ItemAFI &af) {
@@ -642,10 +642,10 @@ public:
virtual const char *className(void) const {
return "ItemConnection";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "ip = \"" << *ip << "\"" << endl;
- INDENT(indent); os << "host = \"" << host << "\"" << endl;
- INDENT(indent); os << "port = \"" << port << "\"" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "ip = \"" << *ip << "\"" << std::endl;
+ INDENT(indent); os << "host = \"" << host << "\"" << std::endl;
+ INDENT(indent); os << "port = \"" << port << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -667,8 +667,8 @@ public:
virtual const char *className(void) const {
return "ItemSID";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "name (SymID) = \"" << name << "\"" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "name (SymID) = \"" << name << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -718,8 +718,8 @@ public:
virtual const char *className(void) const {
return "ItemBOOLEAN";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "i = " << i << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "i = " << i << std::endl;
}
#endif // DEBUG
};
@@ -754,8 +754,8 @@ public:
virtual const char *className(void) const {
return "ItemWORD";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "word = \"" << word << "\"" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "word = \"" << word << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -782,8 +782,8 @@ public:
virtual const char *className(void) const {
return "ItemEMAIL";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "email = \"" << email << "\"" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "email = \"" << email << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -805,7 +805,7 @@ public:
virtual const char *className(void) const {
return "ItemFREETEXT";
}
- virtual void printClass(ostream &os, int indent) const {
+ virtual void printClass(std::ostream &os, int indent) const {
INDENT(indent); os << "\"";
#define DISPLAYFREETEXTLENGTH 63
if (length > DISPLAYFREETEXTLENGTH) {
@@ -813,7 +813,7 @@ public:
strncpy(buf, text, DISPLAYFREETEXTLENGTH - 3);
buf[DISPLAYFREETEXTLENGTH - 3] = 0;
strcat(buf, "...");
- os << buf << endl;
+ os << buf << std::endl;
} else {
for (int i = 0; i < length; i++) {
char ch = *(text + i);
@@ -823,7 +823,7 @@ public:
os << ch;
}
}
- os << "\"" << endl;
+ os << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -902,9 +902,9 @@ public:
virtual const char *className(void) const {
return "ItemList";
}
- virtual void printClass(ostream &os, int indent) const {
+ virtual void printClass(std::ostream &os, int indent) const {
for (Item *item = head(); item; item = next(item)) {
- INDENT(indent); os << item->className() << endl;
+ INDENT(indent); os << item->className() << std::endl;
item->printClass(os, indent + 2);
}
}
@@ -935,9 +935,9 @@ public:
virtual const char *className(void) const {
return "ItemRange";
}
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "begin = \"" << "\"" << endl;
- INDENT(indent); os << "end = \"" << "\"" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "begin = \"" << "\"" << std::endl;
+ INDENT(indent); os << "end = \"" << "\"" << std::endl;
}
#endif // DEBUG
};
@@ -968,9 +968,9 @@ public:
virtual const char *className(void) const {
return "ItemSequence";
}
- virtual void printClass(ostream &os, int indent) const {
+ virtual void printClass(std::ostream &os, int indent) const {
for (Item *item = head(); item; item = next(item)) {
- INDENT(indent); os << item->className() << endl;
+ INDENT(indent); os << item->className() << std::endl;
item->printClass(os, indent + 2);
}
}

View file

@ -1,14 +0,0 @@
--- src/rpsl/rpsl/rpsl_policy.cc.orig 2004-07-30 12:58:15.000000000 +0200
+++ src/rpsl/rpsl/rpsl_policy.cc
@@ -55,7 +55,11 @@
#include <cstdio>
#include "rpsl_policy.hh"
#include "rpsl_attr.hh"
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
using namespace std;

View file

@ -1,89 +0,0 @@
--- src/rpsl/rpsl/rpsl_policy.hh.orig 2004-07-30 12:58:15.000000000 +0200
+++ src/rpsl/rpsl/rpsl_policy.hh
@@ -91,8 +91,8 @@ public:
#ifdef DEBUG
virtual const char *className(void) const = 0;
- virtual void printClass(ostream &os, int indent) const {
- INDENT(indent); os << "(*** Need more work here ***)" << endl;
+ virtual void printClass(std::ostream &os, int indent) const {
+ INDENT(indent); os << "(*** Need more work here ***)" << std::endl;
}
#endif // DEBUG
};
@@ -170,15 +170,15 @@ public:
}
virtual void printClass(std::ostream &os, int indent) const {
// For rp_attr
- INDENT(indent); os << "rp_attr" << endl;
- INDENT(indent); os << " _name = \"" << "\"" << endl;
- INDENT(indent); os << " methods (RPMethod *)" << endl;
- INDENT(indent); os << " _name = \"" << "\"" << endl;
+ INDENT(indent); os << "rp_attr" << std::endl;
+ INDENT(indent); os << " _name = \"" << "\"" << std::endl;
+ INDENT(indent); os << " methods (RPMethod *)" << std::endl;
+ INDENT(indent); os << " _name = \"" << "\"" << std::endl;
// For rp_method
- INDENT(indent); os << "rp_method" << endl;
- INDENT(indent); os << " _name = \"" << "\"" << endl;
+ INDENT(indent); os << "rp_method" << std::endl;
+ INDENT(indent); os << " _name = \"" << "\"" << std::endl;
// For rp_args
- INDENT(indent); os << "args (ItemList *)" << endl;
+ INDENT(indent); os << "args (ItemList *)" << std::endl;
args->printClass(os, indent + 2);
}
#endif // DEBUG
@@ -231,9 +231,9 @@ public:
return "PolicyPeeringAction";
}
virtual void printClass(std::ostream &os, int indent) const {
- INDENT(indent); os << "peering (PolicyPeering *)" << endl;
+ INDENT(indent); os << "peering (PolicyPeering *)" << std::endl;
peering->printClass(os, indent + 2);
- INDENT(indent); os << "action (PolicyActionList *)" << endl;
+ INDENT(indent); os << "action (PolicyActionList *)" << std::endl;
action->printClass(os, indent + 2);
}
#endif // DEBUG
@@ -265,14 +265,14 @@ public:
}
virtual void printClass(std::ostream &os, int indent) const {
// Action
- INDENT(indent); os << "peeringActionList" << endl;
+ INDENT(indent); os << "peeringActionList" << std::endl;
for (PolicyPeeringAction *pc = peeringActionList->head();
pc;
pc = peeringActionList->next(pc)) {
pc->printClass(os, indent + 2);
}
// Filter
- INDENT(indent); os << "filter (Filter *)" << endl;
+ INDENT(indent); os << "filter (Filter *)" << std::endl;
filter->printClass(os, indent + 2);
}
#endif // DEBUG
@@ -327,9 +327,9 @@ public:
return "PolicyRefine";
}
virtual void printClass(std::ostream &os, int indent) const {
- INDENT(indent); os << "left" << endl;
+ INDENT(indent); os << "left" << std::endl;
left->printClass(os, indent + 2);
- INDENT(indent); os << "right" << endl;
+ INDENT(indent); os << "right" << std::endl;
right->printClass(os, indent + 2);
}
#endif // DEBUG
@@ -358,9 +358,9 @@ public:
return "PolicyExcept";
}
virtual void printClass(std::ostream &os, int indent) const {
- INDENT(indent); os << "left" << endl;
+ INDENT(indent); os << "left" << std::endl;
left->printClass(os, indent + 2);
- INDENT(indent); os << "right" << endl;
+ INDENT(indent); os << "right" << std::endl;
right->printClass(os, indent + 2);
}
#endif // DEBUG

View file

@ -1,14 +0,0 @@
--- src/rpsl/rpsl/schema.cc.orig 2004-07-30 12:58:15.000000000 +0200
+++ src/rpsl/rpsl/schema.cc
@@ -53,7 +53,11 @@
#include "config.h"
+#if (__GNUC__ > 2)
#include <ostream>
+#else
+#include <ostream.h>
+#endif
#include <cstring>
#include <cstdio>
#include "gnu/std.h"

View file

@ -1,48 +0,0 @@
--- src/rpslcheck/rpslcheck.cc.orig 2004-07-30 12:58:15.000000000 +0200
+++ src/rpslcheck/rpslcheck.cc
@@ -129,12 +129,12 @@ void init_and_set_options (int argc, cha
IRR::handleEnvironmentVariables(envp);
if (ParseArgv(&argc, argv, argTable, ARGV_NO_LEFTOVERS) != ARGV_OK) {
- cerr << endl;
+ std::cerr << std::endl;
exit(1);
}
if (! (irr = IRR::newClient())) {
- cerr << "Unknown protocol!" << endl;
+ std::cerr << "Unknown protocol!" << std::endl;
exit(1);
}
@@ -166,7 +166,7 @@ main(int argc, char **argv, char **envp)
myAS = atoi(opt_my_as + 2);
const AutNum *autnum = irr->getAutNum(myAS);
if (!autnum) {
- cerr << "Error: no object for AS " << myAS << endl;
+ std::cerr << "Error: no object for AS " << myAS << std::endl;
exit(1);
}
o = new Object((Object &) *autnum);
@@ -180,10 +180,10 @@ main(int argc, char **argv, char **envp)
}
if (opt_echo && code)
- cout << *o;
+ std::cout << *o;
if (!o->has_error && code)
- cout << "Congratulations no errors were found" << endl;
+ std::cout << "Congratulations no errors were found" << std::endl;
delete o;
@@ -197,7 +197,7 @@ main(int argc, char **argv, char **envp)
schema.printClassStats();
if (opt_prompt)
- cout << endl;
+ std::cout << std::endl;
if (opt_rusage)
clog << ru;

View file

@ -1,11 +0,0 @@
--- src/util/debug.cc.orig 2002-04-09 13:48:49.000000000 +0200
+++ src/util/debug.cc
@@ -108,7 +108,7 @@ void Abort() {
}
void copy_constructor(char *p) {
- cerr << "Copy constructor called for " << p << "\n";
+ std::cerr << "Copy constructor called for " << p << std::endl;
}
#endif /* DEBUG */

View file

@ -1,14 +0,0 @@
--- src/util/debug.hh.orig 2002-04-09 13:48:49.000000000 +0200
+++ src/util/debug.hh
@@ -75,7 +75,11 @@
#include "config.h"
#ifdef DEBUG
+#if (__GNUC__ > 2)
+#include <iostream>
+#else
#include <iostream.h>
+#endif
#define DBG_ERR 1
#define DBG_INFO 2