diff -Nru bobcat-2.02.03/a2x/a2x bobcat-2.05.00/a2x/a2x --- bobcat-2.02.03/a2x/a2x 2008-03-19 14:54:14.000000000 +0000 +++ bobcat-2.05.00/a2x/a2x 2009-09-01 09:41:10.000000000 +0100 @@ -12,8 +12,8 @@ public: A2x(); - A2x(char const *txt); // initialize from text - A2x(std::string const &str); + explicit A2x(char const *txt); // initialize from text + explicit A2x(std::string const &str); A2x(A2x const &other); template diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/align/align /tmp/0AxfM676D8/bobcat-2.05.00/align/align --- bobcat-2.02.03/align/align 2008-05-20 09:38:16.000000000 +0100 +++ bobcat-2.05.00/align/align 2009-09-01 09:41:07.000000000 +0100 @@ -23,7 +23,7 @@ public: Align(int row, size_t column, Manipulator manip); Align(size_t col = 0, Manipulator manip = std::right); - Align(Manipulator manip); + explicit Align(Manipulator manip); bool hasRow() const; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/arg/arg /tmp/0AxfM676D8/bobcat-2.05.00/arg/arg --- bobcat-2.02.03/arg/arg 2008-11-03 15:24:04.000000000 +0000 +++ bobcat-2.05.00/arg/arg 2009-09-01 09:42:23.000000000 +0100 @@ -73,7 +73,7 @@ friend class ArgConfig; public: - LongOption(char const *name, Arg::Type type = None); + explicit LongOption(char const *name, Arg::Type type = None); LongOption(char const *name, int optionChar); std::string const &getName() const; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/autoptr/autoptr /tmp/0AxfM676D8/bobcat-2.05.00/autoptr/autoptr --- bobcat-2.02.03/autoptr/autoptr 2008-09-05 14:36:19.000000000 +0100 +++ bobcat-2.05.00/autoptr/autoptr 2009-09-01 09:41:14.000000000 +0100 @@ -43,6 +43,7 @@ AutoPtr(Data *data, size_t size); // Array of n Data elements AutoPtr(AutoPtr &other); // Copy constructor + AutoPtr(AutoPtr &&other); // Move constructor ~AutoPtr(); @@ -200,10 +201,20 @@ copy(other); } +template // Move constructor +inline AutoPtr::AutoPtr(AutoPtr &&tmp) +: + d_data(tmp.d_datao), + d_base(tmp.d_base) +{ + tmp.d_data = 0; +} + template // destructor inline AutoPtr::~AutoPtr() { - destroy(); + if (d_data) + destroy(); } template // Assignment operator diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/adddigit.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/adddigit.cc --- bobcat-2.02.03/bigint/adddigit.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/adddigit.cc 2009-09-23 14:04:06.000000000 +0100 @@ -0,0 +1,13 @@ +#include "bigint.ih" + +bool BigInt::addDigit(char ch, Context &ctx) +{ + if (not (*ctx.pConv)(static_cast(ch))) + return true; // true means: character outside of expected range + // which will end find_if. + + ctx.ret *= ctx.radix; + ctx.ret += isdigit(ch) ? ch - '0' : tolower(ch) - 'a' + 10; + + return false; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/bigendian.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/bigendian.cc --- bobcat-2.02.03/bigint/bigendian.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/bigendian.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,10 @@ +#include "bigint.ih" + +char *BigInt::bigEndian() const +{ + char *ret = new char[sizeInBytes()]; + + BN_bn2bin(&d_bn, reinterpret_cast(ret)); + + return ret; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/bigint /tmp/0AxfM676D8/bobcat-2.05.00/bigint/bigint --- bobcat-2.02.03/bigint/bigint 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/bigint 2009-09-25 08:20:50.000000000 +0100 @@ -0,0 +1,410 @@ +#ifndef INCLUDED_BOBCAT_BIGINT_ +#define INCLUDED_BOBCAT_BIGINT_ + +#include +#include + +namespace FBB +{ +class PrimeBase; + +class BigInt +{ + friend std::ostream &operator<<(std::ostream &out, BigInt const &bn); + + BIGNUM d_bn; + + public: + enum Msb + { + MSB_UNKNOWN = -1, + MSB_IS_ONE, + TOP_TWO_BITS_ONE + }; + + enum Lsb + { + EVEN, + ODD, + }; + + enum PrimeType + { + ANY = false, + SAFE = true + }; + + BigInt(); // 1 + BigInt(BigInt const &other); // 3 + + template // promotion OK + BigInt(Type value); + + explicit BigInt(BIGNUM const &bignum); // 2 + explicit BigInt(BIGNUM const *bignum); // 4 + + ~BigInt(); + + BigInt &operator=(BigInt const &other); + + BigInt const operator-() const; + BigInt &negate(); + BigInt &setNegative(bool negative); + + bool isNegative() const; + + + BigInt &tildeBits(); + BigInt &tildeInt(); + + BigInt &operator--(); + BigInt const operator--(int); + + BigInt &operator++(); + BigInt const operator++(int); + + + class Bit; + + Bit operator[](size_t idx); // non-const BigInts: + // distinguishes lhs/rhs + + int operator[](size_t idx) const; // only rhs for const BigInts + + class Bit + { + friend Bit BigInt::operator[](size_t idx); + friend std::ostream &operator<<(std::ostream &out, + Bit const &bit); + BigInt &d_bi; + size_t d_idx; + + public: + operator bool() const; + Bit &operator=(bool rhs); // assign a bit + Bit &operator&=(bool rhs); // bit_and a bit + Bit &operator|=(bool rhs); // bit_or a bit + Bit &operator^=(bool rhs); // bit_xor a bit + + private: + Bit(BigInt &bi, size_t idx); + Bit(Bit const &other); // NI + }; + + char *bigEndian() const; + + BigInt &operator+=(BigInt const &rhs); + BigInt &addMod(BigInt const &rhs, BigInt const &mod); + + BigInt &operator-=(BigInt const &rhs); + BigInt &subMod(BigInt const &rhs, BigInt const &mod); + + BigInt &operator*=(BigInt const &rhs); + BigInt &mulMod(BigInt const &rhs, BigInt const &mod); + + BigInt &operator%=(BigInt const &rhs); + BigInt &operator/=(BigInt const &rhs); // integer division, + + // integer division, also + // returning remainder + BigInt &div(BigInt *remainder, BigInt const &rhs); + + BigInt &sqr(); + BigInt &sqrMod(BigInt const &mod); + + BigInt &operator&=(BigInt const &rhs); + BigInt &operator|=(BigInt const &rhs); + BigInt &operator^=(BigInt const &rhs); + + bool isZero() const; + bool isOne() const; + bool isOdd() const; + + unsigned long ulong() const; + BIGNUM const &bignum() const; + + size_t sizeInBytes() const; + size_t size() const; + + int compare(BigInt const &other) const; + int uCompare(BigInt const &other) const; + + BigInt &exp(BigInt const &exponent); + BigInt &expMod(BigInt const &exponent, BigInt const &mod); + + BigInt const gcd(BigInt const &rhs); + BigInt const inverseMod(BigInt const &mod); + + static BigInt const rand(size_t bitsSize, + Msb msb = MSB_IS_ONE, Lsb lsb = ODD); + + static BigInt const randRange(BigInt const &max); + + static BigInt const setBigEndian(std::string const &bytes); + + static BigInt const pseudoRand(size_t bitsSize, + Msb msb = MSB_IS_ONE, Lsb lsb = ODD); + static BigInt const pseudoRandRange(BigInt const &max); + + static BigInt const prime(size_t nBits, + BigInt const *add = 0, BigInt const *rem = 0, + PrimeType primeType = ANY); + + static BigInt const fromText(std::string const &text, int mode = 0); + + BigInt &clearBit(size_t index); + bool hasBit(size_t index) const; + BigInt &maskBits(size_t lowerNBits); + BigInt &setBit(size_t index); + BigInt &setBit(size_t index, bool value); + + BigInt &lshift(); + BigInt &lshift(size_t nBits); + BigInt &operator<<=(size_t nBits); + BigInt &rshift(); + BigInt &rshift(size_t nBits); + BigInt &operator>>=(size_t nBits); + + private: + std::ostream &insertInto(std::ostream &out) const; + static char *bn2oct(BIGNUM const *bn); + + void copy(BigInt const &other); + void copy(BIGNUM *lhs, BIGNUM const &rhs); + + void destroy(); + + BigInt &checked1( + int (*BN_op)(BIGNUM *, + BIGNUM const *, BIGNUM const *), + BigInt const &rhs, char const *op); + + BigInt &checked2(int (*BN_op)(BIGNUM *, + BIGNUM const *, BIGNUM const *, + BIGNUM const *, + BN_CTX *), + BigInt const &rhs, BigInt const &mod, + char const *op); + + void checked3(BIGNUM *div, BIGNUM *rem, + BigInt const &rhs, char const *op); + + BigInt &checked4(int (*BN_op)(BIGNUM *, + BIGNUM const *, BIGNUM const *, + BN_CTX *), + BigInt const &rhs, char const *op); + + +// BigInt const checked5(BIGNUM *(*BN_op)(BIGNUM *, +// BIGNUM const *, BIGNUM const *, +// BN_CTX *), +// BigInt const &rhs, char const *op) const; + + + static void primeCallback(int reason, int primeNr, void *primeBase); + + struct Context + { + BigInt &ret; + BigInt const &radix; + int (*pConv)(int); + }; + static bool addDigit(char ch, Context &ctx); +}; + +template +BigInt::BigInt(Type value) +{ + bool negative = value < 0; + if (negative) + value = -value; + + BN_init(&d_bn); + BN_set_word(&d_bn, static_cast(value)); + + if (negative) + negate(); +} + +inline BigInt &BigInt::operator+=(BigInt const &rhs) +{ + return checked1(BN_add, rhs, "+"); +} + +inline BigInt &BigInt::operator++() +{ + return *this += 1; +} + +inline BigInt &BigInt::operator--() +{ + return *this -= 1; +} + +inline BigInt &BigInt::addMod(BigInt const &rhs, BigInt const &mod) +{ + return checked2(BN_mod_add, rhs, mod, "addMod"); +} + +inline BigInt &BigInt::operator-=(BigInt const &rhs) +{ + return checked1(BN_sub, rhs, "-"); +} + +inline BigInt &BigInt::subMod(BigInt const &rhs, BigInt const &mod) +{ + return checked2(BN_mod_sub, rhs, mod, "subMod"); +} + +inline BigInt &BigInt::mulMod(BigInt const &rhs, BigInt const &mod) +{ + return checked2(BN_mod_mul, rhs, mod, "mulMod"); +} + +inline BigInt &BigInt::sqrMod(BigInt const &mod) +{ + return checked4(BN_mod_sqr, mod, "sqrMod"); +} + +inline size_t BigInt::sizeInBytes() const +{ + return BN_num_bytes(&d_bn); +} + +inline size_t BigInt::size() const +{ + return BN_num_bits(&d_bn); +} + +inline int BigInt::uCompare(BigInt const &other) const +{ + return BN_ucmp(&d_bn, &other.d_bn); +} + +inline int BigInt::compare(BigInt const &other) const +{ + return BN_cmp(&d_bn, &other.d_bn); +} + +inline bool operator==(BigInt const &lhs, BigInt const &rhs) +{ + return lhs.compare(rhs) == 0; +} + +inline bool operator!=(BigInt const &lhs, BigInt const &rhs) +{ + return lhs.compare(rhs) != 0; +} + +inline bool operator<(BigInt const &lhs, BigInt const &rhs) +{ + return lhs.compare(rhs) < 0; +} + +inline bool operator<=(BigInt const &lhs, BigInt const &rhs) +{ + return lhs.compare(rhs) <= 0; +} + +inline bool operator>(BigInt const &lhs, BigInt const &rhs) +{ + return lhs.compare(rhs) > 0; +} + +inline bool operator>=(BigInt const &lhs, BigInt const &rhs) +{ + return lhs.compare(rhs) >= 0; +} + + +inline bool BigInt::isZero() const +{ + return BN_is_zero(&d_bn); +} + +inline bool BigInt::isOne() const +{ + return BN_is_one(&d_bn); +} + +inline bool BigInt::isOdd() const +{ + return BN_is_odd(&d_bn); +} + +inline unsigned long BigInt::ulong() const +{ + return BN_get_word(&d_bn); +} + +inline BIGNUM const &BigInt::bignum() const +{ + return d_bn; +} + +inline std::ostream &operator<<(std::ostream &out, BigInt const &bn) +{ + return bn.insertInto(out); +} + +inline bool BigInt::hasBit(size_t index) const +{ + return BN_is_bit_set(&this->d_bn, index); +} + +inline BigInt &BigInt::operator<<=(size_t nBits) +{ + return lshift(nBits); +} + +inline BigInt &BigInt::operator>>=(size_t nBits) +{ + return rshift(nBits); +} + +inline bool BigInt::isNegative() const +{ + return BN_is_negative(&this->d_bn); +} + +inline int BigInt::operator[](size_t idx) const +{ + return hasBit(idx); +} + +inline BigInt::Bit BigInt::operator[](size_t idx) +{ + return Bit(*this, idx); +} + +inline BigInt::Bit::operator bool() const +{ + return d_bi.hasBit(d_idx); +} + +BigInt const operator*(BigInt const &lhs, BigInt const &rhs); +BigInt const operator/(BigInt const &lhs, BigInt const &rhs); +BigInt const operator%(BigInt const &lhs, BigInt const &rhs); +BigInt const operator+(BigInt const &lhs, BigInt const &rhs); +BigInt const operator-(BigInt const &lhs, BigInt const &rhs); +BigInt const operator>>(BigInt const &lhs, size_t rhs); +BigInt const operator<<(BigInt const &lhs, size_t rhs); +BigInt const operator|(BigInt const &lhs, BigInt const &rhs); +BigInt const operator&(BigInt const &lhs, BigInt const &rhs); +BigInt const operator^(BigInt const &lhs, BigInt const &rhs); + +BigInt const gcd(BigInt const &lhs, BigInt const &rhs); +BigInt const inverseMod(BigInt const &lhs, BigInt const &mod); + +std::istream &operator>>(std::istream &out, BigInt &bn); + +int isoctdigit(int ch); + +} // namespace FBB + + +#endif + + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/bigint1.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/bigint1.cc --- bobcat-2.02.03/bigint/bigint1.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/bigint1.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,6 @@ +#include "bigint.ih" + +BigInt::BigInt() +{ + BN_init(&d_bn); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/bigint2.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/bigint2.cc --- bobcat-2.02.03/bigint/bigint2.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/bigint2.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,7 @@ +#include "bigint.ih" + +BigInt::BigInt(BIGNUM const &bignum) +{ + BN_init(&d_bn); + copy(&d_bn, bignum); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/bigint3.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/bigint3.cc --- bobcat-2.02.03/bigint/bigint3.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/bigint3.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,7 @@ +#include "bigint.ih" + +BigInt::BigInt(BigInt const &other) +{ + BN_init(&d_bn); + copy(other); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/bigint4.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/bigint4.cc --- bobcat-2.02.03/bigint/bigint4.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/bigint4.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,7 @@ +#include "bigint.ih" + +BigInt::BigInt(BIGNUM const *bignum) +{ + BN_init(&d_bn); + copy(&d_bn, *bignum); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/bigint.ih /tmp/0AxfM676D8/bobcat-2.05.00/bigint/bigint.ih --- bobcat-2.02.03/bigint/bigint.ih 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/bigint.ih 2009-09-23 13:04:08.000000000 +0100 @@ -0,0 +1,53 @@ +#include "bigint" + +#include +#include +#include +#include +#include +#include + +namespace FBB +{ + +class BNCTX +{ + BN_CTX *d_ctx; + + public: + BNCTX(); + ~BNCTX(); + void verify(); + + operator BN_CTX *(); + + private: + BNCTX(BNCTX const &other); // NI + BNCTX &operator=(BNCTX const &other); // NI +}; + +inline BNCTX::BNCTX() +{ + d_ctx = BN_CTX_new(); +} + +inline BNCTX::~BNCTX() +{ + BN_CTX_free(d_ctx); +} + +inline BNCTX::operator BN_CTX *() +{ + return d_ctx; +} + +inline void BigInt::copy(BigInt const &other) +{ + copy(&d_bn, other.d_bn); +} + + +} // namespace FBB + +using namespace std; +using namespace FBB; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/bit1.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/bit1.cc --- bobcat-2.02.03/bigint/bit1.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/bit1.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,8 @@ +#include "bigint.ih" + +BigInt::Bit::Bit(BigInt &bi, size_t idx) +: + d_bi(bi), + d_idx(idx) +{} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/bitoperatorandis.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/bitoperatorandis.cc --- bobcat-2.02.03/bigint/bitoperatorandis.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/bitoperatorandis.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,8 @@ +#include "bigint.ih" + +BigInt::Bit &BigInt::Bit::operator&=(bool rhs) +{ + d_bi.setBit(d_idx, rhs && d_bi.hasBit(d_idx)); + return *this; +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/bitoperatoris.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/bitoperatoris.cc --- bobcat-2.02.03/bigint/bitoperatoris.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/bitoperatoris.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,8 @@ +#include "bigint.ih" + +BigInt::Bit &BigInt::Bit::operator=(bool rhs) +{ + d_bi.setBit(d_idx, rhs); + return *this; +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/bitoperatororis.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/bitoperatororis.cc --- bobcat-2.02.03/bigint/bitoperatororis.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/bitoperatororis.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,8 @@ +#include "bigint.ih" + +BigInt::Bit &BigInt::Bit::operator|=(bool rhs) +{ + d_bi.setBit(d_idx, rhs || d_bi.hasBit(d_idx)); + return *this; +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/bitoperatorxoris.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/bitoperatorxoris.cc --- bobcat-2.02.03/bigint/bitoperatorxoris.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/bitoperatorxoris.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,8 @@ +#include "bigint.ih" + +BigInt::Bit &BigInt::Bit::operator^=(bool rhs) +{ + d_bi.setBit(d_idx, rhs ^ d_bi.hasBit(d_idx)); + return *this; +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/bn2oct.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/bn2oct.cc --- bobcat-2.02.03/bigint/bn2oct.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/bn2oct.cc 2009-09-24 12:30:32.000000000 +0100 @@ -0,0 +1,41 @@ +#include "bigint.ih" + +char *BigInt::bn2oct(BIGNUM const *bn) +{ + size_t nBits = (((BN_num_bits(bn)) + 2) / 3) * 3; + + char *ret = new char[nBits + 3]; // 1 for the -, 1 for the 0 + // 1 for the asciiZ + char *cp = ret; + + if (BN_is_negative(bn)) + *cp++ = '-'; + + *cp++ = '0'; // initial 0 indicating octal + + for (; nBits; ) // proceed until 1st value != 0 + { + nBits -= 3; + + if (int value = (BN_is_bit_set(bn, nBits + 2) << 2) + + (BN_is_bit_set(bn, nBits + 1) << 1) + + BN_is_bit_set(bn, nBits)) + { + *cp++ = '0' + value; + break; + } + } + + for (; nBits; ) // do the rest + { + nBits -= 3; + + *cp++ = '0' + (BN_is_bit_set(bn, nBits + 2) << 2) + + (BN_is_bit_set(bn, nBits + 1) << 1) + + BN_is_bit_set(bn, nBits); + } + + *cp = 0; + + return ret; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/checked1.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/checked1.cc --- bobcat-2.02.03/bigint/checked1.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/checked1.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,11 @@ +#include "bigint.ih" + +BigInt &BigInt::checked1( + int (*BN_op)(BIGNUM *, const BIGNUM *, const BIGNUM *), + BigInt const &rhs, char const *op) +{ + if ((*BN_op)(&d_bn, &d_bn, &rhs.d_bn) != 1) + throw Errno("BigInt ") << insertable << op << " failed" << throwable; + + return *this; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/checked2.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/checked2.cc --- bobcat-2.02.03/bigint/checked2.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/checked2.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,15 @@ +#include "bigint.ih" + +BigInt &BigInt::checked2( + int (*BN_op)(BIGNUM *, BIGNUM const *, BIGNUM const *, + BIGNUM const *, BN_CTX *), + BigInt const &rhs, BigInt const &mod, + char const *op) +{ + BNCTX ctx; + + if ((*BN_op)(&d_bn, &d_bn, &rhs.d_bn, &mod.d_bn, ctx) != 1) + throw Errno("BigInt ") << insertable << op << " failed" << throwable; + + return *this; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/checked3.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/checked3.cc --- bobcat-2.02.03/bigint/checked3.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/checked3.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,10 @@ +#include "bigint.ih" + +void BigInt::checked3(BIGNUM *div, BIGNUM *rem, + BigInt const &rhs, char const *op) +{ + BNCTX ctx; + + if (BN_div(div, rem, &d_bn, &rhs.d_bn, ctx) != 1) + throw Errno("BigInt ") << insertable << op << " failed" << throwable; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/checked4.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/checked4.cc --- bobcat-2.02.03/bigint/checked4.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/checked4.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,16 @@ +#include "bigint.ih" + +BigInt &BigInt::checked4(int (*BN_op)(BIGNUM *, + BIGNUM const *, BIGNUM const *, + BN_CTX *), + BigInt const &rhs, char const *op) +{ + BNCTX ctx; + + if ((*BN_op)(&d_bn, &d_bn, &rhs.d_bn, ctx) != 1) + throw Errno("BigInt ") << insertable << op << " failed" << throwable; + + return *this; +} + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/checked5.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/checked5.cc --- bobcat-2.02.03/bigint/checked5.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/checked5.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,16 @@ +// #include "bigint.ih" +// +// BigInt const BigInt::checked5(BIGNUM *(*BN_op)(BIGNUM *, +// BIGNUM const *, BIGNUM const *, BN_CTX *), +// BigInt const &mod, char const *op) const +// { +// BNCTX ctx; +// BigInt ret; +// +// if ((*BN_op)(&ret.d_bn, &d_bn, &mod.d_bn, ctx) == 0) +// throw Errno("BigInt ") << insertable << op << " failed" << throwable; +// +// return ret; +// } +// + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/clearbit.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/clearbit.cc --- bobcat-2.02.03/bigint/clearbit.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/clearbit.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,8 @@ +#include "bigint.ih" + +BigInt &BigInt::clearBit(size_t index) +{ + BN_clear_bit(&d_bn, index); + return *this; +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/copy.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/copy.cc --- bobcat-2.02.03/bigint/copy.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/copy.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,7 @@ +#include "bigint.ih" + +void BigInt::copy(BIGNUM *lhs, BIGNUM const &rhs) +{ + if (!BN_copy(lhs, &rhs)) + throw Errno("BigInt: copying BigInt failed"); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/destroy.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/destroy.cc --- bobcat-2.02.03/bigint/destroy.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/destroy.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,6 @@ +#include "bigint.ih" + +void BigInt::destroy() +{ + BN_clear(&d_bn); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/destructor.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/destructor.cc --- bobcat-2.02.03/bigint/destructor.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/destructor.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,6 @@ +#include "bigint.ih" + +BigInt::~BigInt() +{ + destroy(); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/div.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/div.cc --- bobcat-2.02.03/bigint/div.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/div.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,8 @@ +#include "bigint.ih" + +BigInt &BigInt::div(BigInt *remainder, BigInt const &rhs) +{ + checked3(&d_bn, &remainder->d_bn, rhs, "div"); + return *this; +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/driver/build /tmp/0AxfM676D8/bobcat-2.05.00/bigint/driver/build --- bobcat-2.02.03/bigint/driver/build 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/driver/build 2009-09-25 08:35:59.000000000 +0100 @@ -0,0 +1,14 @@ +#!/bin/bash + +CMD="g++ -o driver -Wall -I../ driver.cc -L../tmp -lbigint -lbobcat -s" +# CMD="g++ -o driver -Wall -I../../tmp driver.cc -L../../tmp/lib -lbobcat -s" +# CMD="g++ -o driver -Wall -I../ driver.cc -L../tmp -lbigint -lbobcat -s" + +# CMD="g++ -o driver -Wall *.cc -lbobcat -s" + +echo $CMD +$CMD || exit 1 + +echo Ready... +driver + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/driver/driver.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/driver/driver.cc --- bobcat-2.02.03/bigint/driver/driver.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/driver/driver.cc 2009-09-25 08:37:01.000000000 +0100 @@ -0,0 +1,186 @@ +#include +#include +#include + +#include "../bigint" +#include + +using namespace std; +using namespace FBB; + +void binary(BigInt const &bi) +{ + cout << bi.size() << " bits: "; + for (size_t idx = bi.sizeInBytes() * 8 ; idx--; ) + cout << bi[idx]; + cout << endl; +} + +int main(int argc, char **argv) +try +{ + if (argc == 1) + throw Errno(1, "Provide at least one argument"); + +// BigInt value; +// +// int mode = argv[1][0]; +// +// cin >> +// (mode == 'h' ? hex : mode == 'o' ? oct : dec) >> +// value; +// +// if (cin.fail()) +// cout << "Input failed\n"; +// else +// cout << '\n' << +// value << '\n' << +// oct << value << '\n' << +// hex << value << '\n'; + + BigInt zero; // default construction of a BigInt + cout << "Defaults to zero: " << zero << endl; + + BigInt other(zero); // Copycons + cout << "Copying zero: " << other << endl; + + BigInt five(5); // Member template + cout << "Member template constructs 5: " << five << endl; + + cout << "five.operator-(): " << -five << endl; + cout << "five.negate(): " << five.negate() << endl; + cout << "five.isNegative(): " << five.isNegative() << endl; + + five.setNegative(false); + cout << "five.setNegative(false): negative? " << five.isNegative() << + endl; + + cout << "five: " << five << ". "; + binary(five); + + cout << "five.tildeBits(): " << five.tildeBits() << ". "; + binary(five); + five = 5; + + cout << "five.tildeInt(): " << five.tildeInt() << ". "; + binary(five); + + cout << "++ --zero: " << ++ --zero << " (zero = " << zero << ")\n"; + BigInt zeroOrg(zero--); + cout << "zeroOrg(zero--): zeroOrg: " << zeroOrg << ", zero: " << zero << + endl; + five = 5; + cout << "five: " << five << ". "; + binary(five); + + cout << "five[1]: " << five[1] << endl; + + five[1] |= 1; + cout << "five[1] |= 1: " << five[1] << endl; + + cout << "five: " << five << ". "; + binary(five); + + five[1] ^= 1; + cout << "five[1] ^= 1: " << five[1] << endl; + cout << "five: " << five << ". "; + binary(five); + + cout << "five[0] &= 1: " << (five[0] &= 1) << endl; + cout << "five: " << five << ". "; + binary(five); + + BigInt large(0x123456); + cout << hex << "0x" << large << endl; + char *bigEndian = large.bigEndian(); + for (size_t idx = 0; idx < large.sizeInBytes(); ++idx) + cout << "byte[" << idx << "]: 0x" << + static_cast(static_cast(bigEndian[idx])) << + endl; + swap(bigEndian[0], bigEndian[large.sizeInBytes()-1]); + + string newValue(bigEndian, bigEndian + large.sizeInBytes()); + delete[] bigEndian; + + large = BigInt::setBigEndian(newValue); + cout << "Swapped lowest and highest bytes: 0x" << large << dec << endl; + + cout << "large = five: " << (large = five) << endl; + + cout << "large += large: " << (large += large) << endl; + + cout << "large.addMod(five, 13) : " << large.addMod(five, 13) << endl; + + large = 123456789; + + cout << "large (= 123456789) / 1234 = " << (large /= 1234) << endl; + + large = 123456789; + BigInt remainder; + large.div(&remainder, 1234); + cout << "Remainder of the division: " << remainder << endl; + + cout << "GCD of " << large << " and 123 is: " << large.gcd(123) << endl; + + cout << "large.sqr(): " << large.sqr() << endl; + + cout << "large.sqrmod(" << "12345): " << large.sqrMod(12345) << endl; + + cout << "Binary |, & and ^ operations:\n"; + large = 0x123; + binary(large); + binary(large | 0x111); + binary(large ^ 0x111); + binary(large & 0x111); + + cout << large << " == " << large << "? " << (large == large) << endl; + cout << large << " != " << large << "? " << (large != large) << endl; + + cout << large << " < " << five << "? " << (large < five) << endl; + cout << large << " <= " << five << "? " << (large <= five) << endl; + cout << large << " > " << five << "? " << (large > five) << endl; + cout << large << " >= " << five << "? " << (large >= five) << endl; + + large = 123456789; + cout << large << ".exp(4) = "; + cout << large.exp(4) << endl; + + large = 123456789; + cout << large << ".expMod(123, 169) = "; + cout << large.expMod(123, 169) << endl; + + large = 123456789; + BigInt invmod(large.inverseMod(169)); + cout << "large.inverseMod(169) = invmod = " << invmod << endl; + cout << large << ".mulMod(invmod, 169): "; + cout << large.mulMod(invmod, 169) << endl; + + large = 123456789; + cout << "as: (large * invmod) % 169: " << (large * invmod) % 169 << endl; + + cout << "Illustrating encryption using xor operations:\n"; + string orig("This is the secret message"); + cout << "original text: " << orig << endl; + BigInt origNr; + origNr = BigInt::setBigEndian(orig); + BigInt randnr(BigInt::rand(origNr.size())); + + cout << "orig text in hex: " << hex << origNr << dec << endl; + cout << "same nr of random nrs: " << hex << randnr << dec << endl; + + cout << hex; + cout << "orig txt ^ random nrs: " << (origNr ^= randnr) << endl; + cout << "orig txt ^ random nrs: " << (origNr ^= randnr) << dec << endl; + + cout << "retrieved text: "; + char *txt = origNr.bigEndian(); + cout.write(txt, origNr.sizeInBytes()) << endl; + +} +catch(Errno const &err) +{ + cout << err.what() << endl; + return 1; +} + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/exp.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/exp.cc --- bobcat-2.02.03/bigint/exp.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/exp.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,11 @@ +#include "bigint.ih" + +BigInt &BigInt::exp(BigInt const &exponent) +{ + BNCTX ctx; + + if (!BN_exp(&d_bn, &d_bn, &exponent.d_bn, ctx)) + throw Errno("BigInt exp() failed"); + + return *this; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/expmod.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/expmod.cc --- bobcat-2.02.03/bigint/expmod.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/expmod.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,11 @@ +#include "bigint.ih" + +BigInt &BigInt::expMod(BigInt const &exponent, BigInt const &mod) +{ + BNCTX ctx; + + if (BN_mod_exp(&d_bn, &d_bn, &exponent.d_bn, &mod.d_bn, ctx) == 0) + throw Errno("BigInt sqr() failed"); + + return *this; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/fromtext.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/fromtext.cc --- bobcat-2.02.03/bigint/fromtext.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/fromtext.cc 2009-09-24 13:02:38.000000000 +0100 @@ -0,0 +1,48 @@ +#include "bigint.ih" + +// conversion stops at the first character outside of the expected range of +// characters. + +BigInt const BigInt::fromText(string const &text, int mode) +{ + BigInt ret; + + if (not mode & (ios::hex | ios::oct | ios::dec)) + mode = + text.find_first_of("abcdefABCDEF") != string::npos ? ios::hex : + text.find_first_of("89") == string::npos && + text[0] == '0' ? ios::oct : + ios::dec; + BigInt radix(mode & ios::oct ? 8 : + mode & ios::hex ? 16 : 10); + + Context ctx = {ret, + radix, + mode & ios::oct ? isoctdigit : + mode & ios::hex ? ::isxdigit : + ::isdigit + }; + + bool negative = text[0] == '-'; + + string::const_iterator iter = + find_if(text.begin() + negative, text.end(), + FnWrap1c(addDigit, ctx)); + + if (iter - text.begin() <= negative) + throw Errno("fromText: text does not represent a BigInt value"); + + if (negative) + ret.negate(); + + return ret; +} + + + + + + + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/gcd.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/gcd.cc --- bobcat-2.02.03/bigint/gcd.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/gcd.cc 2009-09-25 08:03:37.000000000 +0100 @@ -0,0 +1,8 @@ +#include "bigint.ih" + +BigInt const BigInt::gcd(BigInt const &rhs) +{ + BigInt tmp(*this); + tmp.checked4(BN_gcd, rhs, "gcd"); + return tmp; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/insertinto.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/insertinto.cc --- bobcat-2.02.03/bigint/insertinto.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/insertinto.cc 2009-09-24 12:30:32.000000000 +0100 @@ -0,0 +1,34 @@ +#include "bigint.ih" + +ostream &BigInt::insertInto(ostream &out) const +{ + int flags = out.flags(); + char *cp = + ( + flags & ios::hex ? BN_bn2hex : + flags & ios::oct ? bn2oct : + BN_bn2dec + )(&d_bn); + + bool isNegative = (*cp == '-'); + + char *skipZeroes = cp + isNegative; + + while (*skipZeroes == '0') // cut off leading zeros + ++skipZeroes; + + if ((flags & ios::oct) || *skipZeroes == 0) // if just 1 char or oct: + --skipZeroes; // keep 1 '0' + + if (isNegative) + *--skipZeroes = '-'; // restore the '-' + + out << skipZeroes; // insert the value + + if (flags & ios::oct) + delete[] cp; + else + OPENSSL_free(cp); + + return out; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/inversemod.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/inversemod.cc --- bobcat-2.02.03/bigint/inversemod.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/inversemod.cc 2009-09-25 07:58:47.000000000 +0100 @@ -0,0 +1,12 @@ +#include "bigint.ih" + +BigInt const BigInt::inverseMod(BigInt const &mod) +{ + BNCTX ctx; + BigInt ret; + + if (BN_mod_inverse(&ret.d_bn, &d_bn, &mod.d_bn, ctx) == 0) + throw Errno("BigInt::inverseMod failed"); + + return ret; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/isoctdigit.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/isoctdigit.cc --- bobcat-2.02.03/bigint/isoctdigit.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/isoctdigit.cc 2009-09-23 14:10:05.000000000 +0100 @@ -0,0 +1,11 @@ +#include "bigint.ih" + +namespace FBB +{ + +int isoctdigit(int ch) +{ + return strchr("01234567", ch) != 0; +} + +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/lshift1.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/lshift1.cc --- bobcat-2.02.03/bigint/lshift1.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/lshift1.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,11 @@ +#include "bigint.ih" + +BigInt &BigInt::lshift() +{ + if (!BN_lshift1(&d_bn, &d_bn)) + throw Errno("BigInt::lshift() failed"); + + return *this; +} + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/lshift2.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/lshift2.cc --- bobcat-2.02.03/bigint/lshift2.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/lshift2.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,11 @@ +#include "bigint.ih" + +BigInt &BigInt::lshift(size_t nBits) +{ + if (!BN_lshift(&d_bn, &d_bn, nBits)) + throw Errno("BigInt::lshift(size_t) failed"); + + return *this; +} + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/maskbits.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/maskbits.cc --- bobcat-2.02.03/bigint/maskbits.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/maskbits.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,9 @@ +#include "bigint.ih" + +BigInt &BigInt::maskBits(size_t lowerNBits) +{ + if (!BN_mask_bits(&d_bn, lowerNBits)) + throw Errno("BigInt::maskBits failed"); + return *this; +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/negate.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/negate.cc --- bobcat-2.02.03/bigint/negate.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/negate.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,8 @@ +#include "bigint.ih" + +BigInt &BigInt::negate() +{ + BN_set_negative(&d_bn, not isNegative()); + return *this; +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatoradd.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatoradd.cc --- bobcat-2.02.03/bigint/operatoradd.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatoradd.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,13 @@ +#include "bigint.ih" + +namespace FBB +{ + +BigInt const operator+(BigInt const &lhs, BigInt const &rhs) +{ + BigInt tmp(lhs); + tmp += rhs; + return tmp; +} + +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatorand.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatorand.cc --- bobcat-2.02.03/bigint/operatorand.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatorand.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,13 @@ +#include "bigint.ih" + +namespace FBB +{ + +BigInt const operator&(BigInt const &lhs, BigInt const &rhs) +{ + BigInt tmp(lhs); + tmp &= rhs; + return tmp; +} + +} // FBB diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatorandis.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatorandis.cc --- bobcat-2.02.03/bigint/operatorandis.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatorandis.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,38 @@ +#include "bigint.ih" + +BigInt &BigInt::operator&=(BigInt const &rhs) +{ + setNegative(isNegative() && rhs.isNegative()); + + size_t nMin = min(sizeInBytes(), rhs.sizeInBytes()); + size_t nMax = max(sizeInBytes(), rhs.sizeInBytes()); + + unsigned char small[nMin]; + unsigned char large[nMax]; + + BIGNUM const *bSmall; + BIGNUM const *bLarge; + + if (sizeInBytes() < rhs.sizeInBytes()) + { + bSmall = &d_bn; + bLarge = &rhs.d_bn; + } + else + { + bLarge = &d_bn; + bSmall = &rhs.d_bn; + } + + BN_bn2bin(bSmall, small); + BN_bn2bin(bLarge, large); + + unsigned char *largePtr = large + nMax - nMin; + + for (size_t idx = 0; idx != nMin; ++idx) // AND bytes 0 to nMin + small[idx] &= largePtr[idx]; + + BN_bin2bn(small, nMin, &d_bn); + + return *this; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatorassign.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatorassign.cc --- bobcat-2.02.03/bigint/operatorassign.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatorassign.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,11 @@ +#include "bigint.ih" + +BigInt &BigInt::operator=(BigInt const &other) +{ + if (this != &other) + { + destroy(); + copy(other); + } + return *this; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatordec.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatordec.cc --- bobcat-2.02.03/bigint/operatordec.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatordec.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,10 @@ +#include "bigint.ih" + +BigInt const BigInt::operator--(int) +{ + BigInt tmp(*this); + --*this; + return tmp; +} + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatordivide.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatordivide.cc --- bobcat-2.02.03/bigint/operatordivide.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatordivide.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,13 @@ +#include "bigint.ih" + +namespace FBB +{ + +BigInt const operator/(BigInt const &lhs, BigInt const &rhs) +{ + BigInt tmp(lhs); + tmp /= rhs; + return tmp; +} + +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatordivis.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatordivis.cc --- bobcat-2.02.03/bigint/operatordivis.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatordivis.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,8 @@ +#include "bigint.ih" + +BigInt &BigInt::operator/=(BigInt const &rhs) +{ + checked3(&d_bn, 0, rhs, "/="); + return *this; +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatorextract.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatorextract.cc --- bobcat-2.02.03/bigint/operatorextract.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatorextract.cc 2009-09-24 13:15:09.000000000 +0100 @@ -0,0 +1,51 @@ +#include "bigint.ih" + +namespace FBB +{ + +std::istream &operator>>(std::istream &in, BigInt &bn) +{ + string value; + + int flags = in.flags(); + + int (*charType)(int) = + flags & ios::dec ? ::isdigit : + flags & ios::hex ? ::isxdigit : + FBB::isoctdigit; + + char c; + in >> c; // skip ws + in.putback(c); + + if (in.peek() == '-') + { + in.ignore(1); + value = '-'; + } + + bool validInput = false; + while (true) + { + int ch = static_cast(in.peek()); + + if (not (*charType)(ch)) + { + if (!validInput) + { + in.setstate(ios::failbit); + return in; + } + break; + } + + in.get(); + value += ch; + validInput = true; + } + + bn = BigInt::fromText(value, flags); + return in; +} + +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatorinc.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatorinc.cc --- bobcat-2.02.03/bigint/operatorinc.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatorinc.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,10 @@ +#include "bigint.ih" + +BigInt const BigInt::operator++(int) +{ + BigInt tmp(*this); + ++*this; + return tmp; +} + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatorinsertbit.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatorinsertbit.cc --- bobcat-2.02.03/bigint/operatorinsertbit.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatorinsertbit.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,11 @@ +#include "bigint.ih" + +namespace FBB +{ + +ostream &operator<<(ostream &out, BigInt::Bit const &bit) +{ + return out << (bit.d_bi.hasBit(bit.d_idx) ? '1' : '0'); +} + +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatorlshift.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatorlshift.cc --- bobcat-2.02.03/bigint/operatorlshift.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatorlshift.cc 2009-09-08 12:25:18.000000000 +0100 @@ -0,0 +1,13 @@ +#include "bigint.ih" + +namespace FBB +{ + +BigInt const operator<<(BigInt const &lhs, size_t nBits) +{ + BigInt tmp(lhs); + tmp <<= nBits; + return tmp; +} + +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatormod.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatormod.cc --- bobcat-2.02.03/bigint/operatormod.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatormod.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,13 @@ +#include "bigint.ih" + +namespace FBB +{ + +BigInt const operator%(BigInt const &lhs, BigInt const &rhs) +{ + BigInt tmp(lhs); + tmp %= rhs; + return tmp; +} + +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatormodis.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatormodis.cc --- bobcat-2.02.03/bigint/operatormodis.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatormodis.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,8 @@ +#include "bigint.ih" + +BigInt &BigInt::operator%=(BigInt const &rhs) +{ + checked3(0, &d_bn, rhs, "%="); + return *this; +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatormul.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatormul.cc --- bobcat-2.02.03/bigint/operatormul.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatormul.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,13 @@ +#include "bigint.ih" + +namespace FBB +{ + +BigInt const operator*(BigInt const &lhs, BigInt const &rhs) +{ + BigInt tmp(lhs); + tmp *= rhs; + return tmp; +} + +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatormulis.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatormulis.cc --- bobcat-2.02.03/bigint/operatormulis.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatormulis.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,11 @@ +#include "bigint.ih" + +BigInt &BigInt::operator*=(BigInt const &rhs) +{ + BNCTX ctx; + + if (BN_mul(&d_bn, &d_bn, &rhs.d_bn, ctx) == 0) + throw Errno("BigInt *= failed"); + + return *this; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatornegate.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatornegate.cc --- bobcat-2.02.03/bigint/operatornegate.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatornegate.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,9 @@ +#include "bigint.ih" + +BigInt const BigInt::operator-() const +{ + BigInt tmp(*this); + tmp.negate(); + return tmp; +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatoror.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatoror.cc --- bobcat-2.02.03/bigint/operatoror.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatoror.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,13 @@ +#include "bigint.ih" + +namespace FBB +{ + +BigInt const operator|(BigInt const &lhs, BigInt const &rhs) +{ + BigInt tmp(lhs); + tmp |= rhs; + return tmp; +} + +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatororis.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatororis.cc --- bobcat-2.02.03/bigint/operatororis.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatororis.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,39 @@ +#include "bigint.ih" + +BigInt &BigInt::operator|=(BigInt const &rhs) +{ + if (rhs.isNegative()) + setNegative(true); + + size_t nMin = min(sizeInBytes(), rhs.sizeInBytes()); + size_t nMax = max(sizeInBytes(), rhs.sizeInBytes()); + + unsigned char small[nMin]; + unsigned char large[nMax]; + + BIGNUM const *bSmall; + BIGNUM const *bLarge; + + if (sizeInBytes() < rhs.sizeInBytes()) + { + bSmall = &d_bn; + bLarge = &rhs.d_bn; + } + else + { + bLarge = &d_bn; + bSmall = &rhs.d_bn; + } + + BN_bn2bin(bSmall, small); + BN_bn2bin(bLarge, large); + + unsigned char *largePtr = large + nMax - nMin; + + for (size_t idx = 0; idx != nMin; ++idx) // OR bytes 0 to nMin + largePtr[idx] |= small[idx]; + + BN_bin2bn(large, nMax, &d_bn); + + return *this; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatorrshift.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatorrshift.cc --- bobcat-2.02.03/bigint/operatorrshift.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatorrshift.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,13 @@ +#include "bigint.ih" + +namespace FBB +{ + +BigInt const operator>>(BigInt const &lhs, size_t nBits) +{ + BigInt tmp(lhs); + tmp >>= nBits; + return tmp; +} + +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatorsub.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatorsub.cc --- bobcat-2.02.03/bigint/operatorsub.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatorsub.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,13 @@ +#include "bigint.ih" + +namespace FBB +{ + +BigInt const operator-(BigInt const &lhs, BigInt const &rhs) +{ + BigInt tmp(lhs); + tmp -= rhs; + return tmp; +} + +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatorxor.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatorxor.cc --- bobcat-2.02.03/bigint/operatorxor.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatorxor.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,13 @@ +#include "bigint.ih" + +namespace FBB +{ + +BigInt const operator^(BigInt const &lhs, BigInt const &rhs) +{ + BigInt tmp(lhs); + tmp ^= rhs; + return tmp; +} + +} // FBB diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/operatorxoris.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/operatorxoris.cc --- bobcat-2.02.03/bigint/operatorxoris.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/operatorxoris.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,38 @@ +#include "bigint.ih" + +BigInt &BigInt::operator^=(BigInt const &rhs) +{ + setNegative(isNegative() ^ rhs.isNegative()); + + size_t nMin = min(sizeInBytes(), rhs.sizeInBytes()); + size_t nMax = max(sizeInBytes(), rhs.sizeInBytes()); + + unsigned char small[nMin]; + unsigned char large[nMax]; + + BIGNUM const *bSmall; + BIGNUM const *bLarge; + + if (sizeInBytes() < rhs.sizeInBytes()) + { + bSmall = &d_bn; + bLarge = &rhs.d_bn; + } + else + { + bLarge = &d_bn; + bSmall = &rhs.d_bn; + } + + BN_bn2bin(bSmall, small); + BN_bn2bin(bLarge, large); + + unsigned char *largePtr = large + nMax - nMin; + + for (size_t idx = 0; idx != nMin; ++idx) // XOR bytes 0 to nMin + largePtr[idx] ^= small[idx]; + + BN_bin2bn(large, nMax, &d_bn); + + return *this; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/prime.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/prime.cc --- bobcat-2.02.03/bigint/prime.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/prime.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,19 @@ +#include "bigint.ih" + +BigInt const BigInt::prime(size_t nBits, BigInt const *mod, BigInt const *rem, + PrimeType primeType) +{ + BigInt ret; + bool useArgs = mod != 0 && rem != 0; + if + ( + BN_generate_prime(&ret.d_bn, nBits, primeType, + useArgs ? &(mod->d_bn) : 0, + useArgs ? &(rem->d_bn) : 0, + 0, 0) + == 0 + ) + throw Errno("BigInt::prime() failed"); + + return ret; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/pseudorand.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/pseudorand.cc --- bobcat-2.02.03/bigint/pseudorand.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/pseudorand.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,9 @@ +#include "bigint.ih" + +BigInt const BigInt::pseudoRand(size_t size, Msb msb, Lsb lsb) +{ + BigInt ret; + if (BN_pseudo_rand(&ret.d_bn, size, msb, lsb) != 1) + throw Errno("BigInt::pseudoRand() failed"); + return ret; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/pseudorandrange.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/pseudorandrange.cc --- bobcat-2.02.03/bigint/pseudorandrange.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/pseudorandrange.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,9 @@ +#include "bigint.ih" + +BigInt const BigInt::pseudoRandRange(BigInt const &max) +{ + BigInt ret; + if (BN_pseudo_rand_range(&ret.d_bn, const_cast(&max.d_bn)) != 1) + throw Errno("BigInt::pseudoRandRange() failed"); + return ret; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/rand.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/rand.cc --- bobcat-2.02.03/bigint/rand.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/rand.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,9 @@ +#include "bigint.ih" + +BigInt const BigInt::rand(size_t size, Msb msb, Lsb lsb) +{ + BigInt ret; + if (BN_rand(&ret.d_bn, size, msb, lsb) != 1) + throw Errno("BigInt::rand() failed"); + return ret; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/randrange.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/randrange.cc --- bobcat-2.02.03/bigint/randrange.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/randrange.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,9 @@ +#include "bigint.ih" + +BigInt const BigInt::randRange(BigInt const &max) +{ + BigInt ret; + if (BN_rand_range(&ret.d_bn, const_cast(&max.d_bn)) != 1) + throw Errno("BigInt::randRange() failed"); + return ret; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/rshift1.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/rshift1.cc --- bobcat-2.02.03/bigint/rshift1.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/rshift1.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,11 @@ +#include "bigint.ih" + +BigInt &BigInt::rshift() +{ + if (!BN_rshift1(&d_bn, &d_bn)) + throw Errno("BigInt::rshift() failed"); + + return *this; +} + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/rshift2.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/rshift2.cc --- bobcat-2.02.03/bigint/rshift2.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/rshift2.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,11 @@ +#include "bigint.ih" + +BigInt &BigInt::rshift(size_t nBits) +{ + if (!BN_rshift(&this->d_bn, &this->d_bn, nBits)) + throw Errno("BigInt::rshift(size_t) failed"); + + return *this; +} + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/setbigendian.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/setbigendian.cc --- bobcat-2.02.03/bigint/setbigendian.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/setbigendian.cc 2009-09-25 08:08:13.000000000 +0100 @@ -0,0 +1,9 @@ +#include "bigint.ih" + +BigInt const BigInt::setBigEndian(std::string const &bytes) +{ + BigInt tmp; + BN_bin2bn(reinterpret_cast(bytes.data()), + bytes.length(), &tmp.d_bn); + return tmp; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/setbit2.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/setbit2.cc --- bobcat-2.02.03/bigint/setbit2.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/setbit2.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,7 @@ +#include "bigint.ih" + +BigInt &BigInt::setBit(size_t index, bool value) +{ + return value ? setBit(index) : clearBit(index); +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/setbit.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/setbit.cc --- bobcat-2.02.03/bigint/setbit.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/setbit.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,10 @@ +#include "bigint.ih" + +BigInt &BigInt::setBit(size_t index) +{ + if (!BN_set_bit(&this->d_bn, index)) + throw Errno("BigInt::setBit failed"); + + return *this; +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/setnegative.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/setnegative.cc --- bobcat-2.02.03/bigint/setnegative.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/setnegative.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,8 @@ +#include "bigint.ih" + +BigInt &BigInt::setNegative(bool negative) +{ + BN_set_negative(&d_bn, negative); + return *this; +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/sqr.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/sqr.cc --- bobcat-2.02.03/bigint/sqr.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/sqr.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,11 @@ +#include "bigint.ih" + +BigInt &BigInt::sqr() +{ + BNCTX ctx; + + if (BN_sqr(&d_bn, &d_bn, ctx) != 1) + throw Errno("BigInt sqr() failed"); + + return *this; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/tildebits.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/tildebits.cc --- bobcat-2.02.03/bigint/tildebits.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/tildebits.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,22 @@ +#include "bigint.ih" + +// toggles all bits and sign + + +BigInt &BigInt::tildeBits() +{ + size_t nBytes = sizeInBytes(); + unsigned char buf[nBytes]; + bool sign = isNegative(); + + BN_bn2bin(&d_bn, buf); + + for (size_t idx = nBytes; idx--; ) + buf[idx] = ~buf[idx]; + + BN_bin2bn(buf, nBytes, &d_bn); + setNegative(!sign); + + return *this; +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/bigint/tildeint.cc /tmp/0AxfM676D8/bobcat-2.05.00/bigint/tildeint.cc --- bobcat-2.02.03/bigint/tildeint.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/bigint/tildeint.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,9 @@ +#include "bigint.ih" + +// neg = toggle + 1 -> toggle = neg - 1 + +BigInt &BigInt::tildeInt() +{ + return --negate(); +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/build /tmp/0AxfM676D8/bobcat-2.05.00/build --- bobcat-2.02.03/build 2009-03-10 07:43:16.000000000 +0000 +++ bobcat-2.05.00/build 2009-09-01 09:44:22.000000000 +0100 @@ -19,7 +19,8 @@ g_tmphdr, // Class header target g_tmpbin, // Binary target g_lcgen, // bobcat lcgen program name - g_lcgendefault; // default max size of the bobcat/lc structs + g_lcgendefault, // default max size of the bobcat/lc structs + g_sharedLibReq; // libraries required by the shared lib int g_nClasses; // number of classes/subdirectories list @@ -28,6 +29,7 @@ #include "icmake/run" #include "icmake/getenv" #include "icmake/clean" +#include "icmake/addclasses"" #include "icmake/special" #include "icmake/man" #include "icmake/library" diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/cfunctions/bobcatfatal.c /tmp/0AxfM676D8/bobcat-2.05.00/cfunctions/bobcatfatal.c --- bobcat-2.02.03/cfunctions/bobcatfatal.c 2008-04-06 20:27:58.000000000 +0100 +++ bobcat-2.05.00/cfunctions/bobcatfatal.c 1970-01-01 01:00:00.000000000 +0100 @@ -1,14 +0,0 @@ -#include -#include - -void bobcat_fatal_(char const *name, char const *lib) -{ - fprintf(stderr, - "When linking a program in which %s() is called,\n" - "specify the %s library before the bobcat library.\n" - "E.g., use -l%s -lbobcat.\n" - "Aborting\n", - name, lib, lib); - - exit(1); -} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/cfunctions/smfiregister.c /tmp/0AxfM676D8/bobcat-2.05.00/cfunctions/smfiregister.c --- bobcat-2.02.03/cfunctions/smfiregister.c 2008-04-07 11:14:47.000000000 +0100 +++ bobcat-2.05.00/cfunctions/smfiregister.c 1970-01-01 01:00:00.000000000 +0100 @@ -1,10 +0,0 @@ -#include -#include - -void bobcat_fatal_(char const *, char const *); - -int smfi_register() -{ - bobcat_fatal_("smfi_register", "milter"); - return 0; -} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/cfunctions/xclosedisplay.c /tmp/0AxfM676D8/bobcat-2.05.00/cfunctions/xclosedisplay.c --- bobcat-2.02.03/cfunctions/xclosedisplay.c 2008-04-07 11:34:28.000000000 +0100 +++ bobcat-2.05.00/cfunctions/xclosedisplay.c 1970-01-01 01:00:00.000000000 +0100 @@ -1,10 +0,0 @@ -#include -#include - -void bobcat_fatal_(char const *, char const *); - -int XCloseDisplay() -{ - bobcat_fatal_("XCloseDisplay", "X11"); - return 0; -} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/cfunctions/xflush.c /tmp/0AxfM676D8/bobcat-2.05.00/cfunctions/xflush.c --- bobcat-2.02.03/cfunctions/xflush.c 2008-04-07 11:34:32.000000000 +0100 +++ bobcat-2.05.00/cfunctions/xflush.c 1970-01-01 01:00:00.000000000 +0100 @@ -1,10 +0,0 @@ -#include -#include - -void bobcat_fatal_(char const *, char const *); - -int XFlush() -{ - bobcat_fatal_("XFlush", "X11"); - return 0; -} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/cfunctions/xgetwindowattributes.c /tmp/0AxfM676D8/bobcat-2.05.00/cfunctions/xgetwindowattributes.c --- bobcat-2.02.03/cfunctions/xgetwindowattributes.c 2008-04-07 11:34:35.000000000 +0100 +++ bobcat-2.05.00/cfunctions/xgetwindowattributes.c 1970-01-01 01:00:00.000000000 +0100 @@ -1,10 +0,0 @@ -#include -#include - -void bobcat_fatal_(char const *, char const *); - -int XGetWindowAttributes() -{ - bobcat_fatal_("XGetWindowAttributes", "X11"); - return 0; -} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/cfunctions/xopendisplay.c /tmp/0AxfM676D8/bobcat-2.05.00/cfunctions/xopendisplay.c --- bobcat-2.02.03/cfunctions/xopendisplay.c 2008-04-07 11:34:37.000000000 +0100 +++ bobcat-2.05.00/cfunctions/xopendisplay.c 1970-01-01 01:00:00.000000000 +0100 @@ -1,10 +0,0 @@ -#include -#include - -void bobcat_fatal_(char const *, char const *); - -int XOpenDisplay() -{ - bobcat_fatal_("XOpenDisplay", "X11"); - return 0; -} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/cfunctions/xquerypointer.c /tmp/0AxfM676D8/bobcat-2.05.00/cfunctions/xquerypointer.c --- bobcat-2.02.03/cfunctions/xquerypointer.c 2008-04-07 11:34:40.000000000 +0100 +++ bobcat-2.05.00/cfunctions/xquerypointer.c 1970-01-01 01:00:00.000000000 +0100 @@ -1,10 +0,0 @@ -#include -#include - -void bobcat_fatal_(char const *, char const *); - -int XQueryPointer() -{ - bobcat_fatal_("XQueryPointer", "X11"); - return 0; -} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/cfunctions/xwarppointer.c /tmp/0AxfM676D8/bobcat-2.05.00/cfunctions/xwarppointer.c --- bobcat-2.02.03/cfunctions/xwarppointer.c 2008-04-07 11:34:42.000000000 +0100 +++ bobcat-2.05.00/cfunctions/xwarppointer.c 1970-01-01 01:00:00.000000000 +0100 @@ -1,10 +0,0 @@ -#include -#include - -void bobcat_fatal_(char const *, char const *); - -int XWarpPointer() -{ - bobcat_fatal_("XWarpPointer", "X11"); - return 0; -} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/cgi/accept.cc /tmp/0AxfM676D8/bobcat-2.05.00/cgi/accept.cc --- bobcat-2.02.03/cgi/accept.cc 2008-05-21 16:02:04.000000000 +0100 +++ bobcat-2.05.00/cgi/accept.cc 2009-09-01 09:41:09.000000000 +0100 @@ -3,7 +3,11 @@ void CGIFSA::accept() { for_each(d_buffer.rbegin() + 1, d_buffer.rend(), - d_stack, &stack::push); + d_stack, + static_cast::*)(char &&)>(&stack::push)); + +// With g++4-4 (?) +// static_cast::*)(char const &)>(&stack::push)); acceptAll(); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/cgi/cgi /tmp/0AxfM676D8/bobcat-2.05.00/cgi/cgi --- bobcat-2.02.03/cgi/cgi 2008-09-05 15:43:32.000000000 +0100 +++ bobcat-2.05.00/cgi/cgi 2009-09-01 09:41:09.000000000 +0100 @@ -12,20 +12,10 @@ namespace FBB { - class CGI; -} - -namespace std -{ - ostream &operator<<(ostream &out, FBB::CGI const &cgi); -} - -namespace FBB -{ class CGI { - friend std::ostream &std::operator<<(std::ostream &out, CGI const &cgi); + friend std::ostream &operator<<(std::ostream &out, CGI const &cgi); public: typedef std::map > @@ -80,7 +70,7 @@ static size_t const s_nTries = 100; // upload.cc public: - CGI(bool defaultEscape = true, + explicit CGI(bool defaultEscape = true, char const *header = "Content-type: text/html", std::ostream &out = std::cout); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/cgi/opinsert0.cc /tmp/0AxfM676D8/bobcat-2.05.00/cgi/opinsert0.cc --- bobcat-2.02.03/cgi/opinsert0.cc 2008-05-21 15:59:31.000000000 +0100 +++ bobcat-2.05.00/cgi/opinsert0.cc 2009-09-01 09:41:09.000000000 +0100 @@ -1,6 +1,6 @@ #include "cgi.ih" -ostream &std::operator<<(ostream &out, CGI const &cgi) +std::ostream &FBB::operator<<(std::ostream &out, CGI const &cgi) { for (int idx = 0; idx < 256; ++idx) { diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/cgi/push.cc /tmp/0AxfM676D8/bobcat-2.05.00/cgi/push.cc --- bobcat-2.02.03/cgi/push.cc 2008-05-21 15:58:39.000000000 +0100 +++ bobcat-2.05.00/cgi/push.cc 2009-09-01 09:41:09.000000000 +0100 @@ -2,5 +2,9 @@ void CGIFSA::push() { - for_each(d_buffer.begin(), d_buffer.end(), d_stack, &stack::push); + for_each(d_buffer.begin(), d_buffer.end(), d_stack, + static_cast::*)(char &&)>(&stack::push)); + +// With g++4-4 (?) +// static_cast::*)(char const &)>(&stack::push)); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/changelog /tmp/0AxfM676D8/bobcat-2.05.00/changelog --- bobcat-2.02.03/changelog 2009-05-06 09:36:29.000000000 +0100 +++ bobcat-2.05.00/changelog 2009-09-25 08:29:11.000000000 +0100 @@ -1,3 +1,91 @@ +bobcat (2.05.00) + + * BigInt values inserted into streams do not show leading zeroes anymore, + except for octal values. + * BigInt values can be assigned a value from a textual representation + * BigInt values can be extracted from std::istream objects. + * BigInt::inverseMod() and BigInt::gcd() are now member functions rather + than free functions. + * BigInt::setBigEndian() is now a static member function. In general: all + members returning a BigInt computed from a set of arguments and not + requiring an existing BigInt object are defined as static members. + * Added MD_CTX initialization and cleanup calls to DigestBuf + * Added MD_CTX initialization call to HMacBuf + + -- Frank B. Brokken Wed, 23 Sep 2009 15:32:48 +0200 + +bobcat (2.04.02) + + * DateTime: DST updated by setXXX() members as well. + * EncryptBuf/DecryptBuf now correctly set keylength + * EncryptBuf's manpage shows key/block sizes in bytes and provides an + illustration showing how to discard initial bytes (commonly used with RC4) + * DecryptBuf's requirement of non-empty IV vector has been dropped + * Repaired Debian bug #546374, reported by Stefan Ebner + + -- Frank B. Brokken Sun, 13 Sep 2009 11:38:18 +0200 + +bobcat (2.04.01) + + * Some OpenSSL functions (HMAC, Digest) needed unsigned 'int *'s. They got +'size_t *s' causing problems on 64-bit archs (e.g. amd64). Now fixed. + + -- Frank B. Brokken Fri, 04 Sep 2009 23:48:22 +0200 + +bobcat (2.04.00) + + * BigInt has been enhanced and extended. Many members have received new + prototypes. + * New Class: OHexStreambuf, streambuf derived class writing characters + received by it as hex numbers to a specified std::ostream. + * New Class: DigestBuf, streambuf derived class computing various types of + message digests of the characters received by it. + * New Class: HMacBuf, streambuf derived class computing a HMAC hashvalue + of the characters received by it. + * New Class: EncryptBuf, streambuf derived class encrypting the characters + received by it, writing the encrypted information to a specified + std::ostream. + * New Class: DecryptBuf, streambuf derived class decrypting the encrypted + information received by it, writing the decrypted information to a + specified std::ostream. + + -- Frank B. Brokken Wed, 02 Sep 2009 20:41:06 +0200 + +bobcat (2.03.00) + + * Bobcat is compiled by g++ --std=c++0x. + * Stat::modeStr() bug repaired due to which it always showed rwxrwxrwx + * Removed deprecated getPid() member from Fork + * Removed deprecated get...Fd() members from Pipe + * Removed deprecated get...Fd() members from Selector + * Selector's setAlarm() member performs a validity check on the specified + alarm time + * Selector's wait() member handles no-alarm specifications correctly (i.e., + according to the description in the select(2) man-page. + * Redirector has a new member: through() + * IFdStreambuf::xsgetn() was reimplemented to allow unformated reads from + std::istream (and IFdStream) objects without referring to underflow. + * InetAddress has new members sockaddr_inPtr() returning pointers to its + sockaddr_in data member. + * Repaired bugs in DateTime constructors accepting strings, redefined many + of DateTime's functionality, see its man page. + * (Almost) all unary argument constructors now `explicit' + * Constructors that can safely throw exceptions, rather than using `verify' + do so from now on. The `verify' member remains, albeit empty, available + in the class interfaces. + Affected classes: Glob, OneKey, User, Pipe, SocketBase, XPointer + * Classes for which a move constructor is useful received a move + constructor. Currently: AutoPtr, Glob, Pattern, + * insert and extraction operators (operator<<, operator>>) are now defined + within the namespace FBB and no longer in the std namespace (except for + operator<< defined int msg/msg which is in std::) + * Added BigInt as the first (optionally added) class depending on OpenSSL. + The plan is to add more openssl-based classes in the (near) future. BigInt + wraps OpenSSL's unlimited precision number feature implemented by + OpenSSL's BN_ functions. + + -- Frank B. Brokken Wed, 22 Jul 2009 17:37:27 +0200 + bobcat (2.02.03) * Missed another EOF in MultiStreambuf. Now repaired. diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/CLASSES /tmp/0AxfM676D8/bobcat-2.05.00/CLASSES --- bobcat-2.02.03/CLASSES 2009-01-28 08:35:20.000000000 +0000 +++ bobcat-2.05.00/CLASSES 2009-09-01 09:44:22.000000000 +0100 @@ -8,7 +8,10 @@ cmdfinder cmdfinderbase configfile + +# datetime: transferred from branch, manpage needs maintenance datetime + errno fnwrap1 fnwrap1c @@ -18,7 +21,10 @@ fork gethostent glob + +# requires man-page maintenance: note char const * owned by caller. hash + hostent hostname ifdstream @@ -63,3 +69,6 @@ typetrait user x2a + +# Classes compiled from icmake/special: xpointer, milter, ssl +ohexstreambuf diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/cmdfinderbase/cmdfinderbase /tmp/0AxfM676D8/bobcat-2.05.00/cmdfinderbase/cmdfinderbase --- bobcat-2.02.03/cmdfinderbase/cmdfinderbase 2008-09-05 15:39:56.000000000 +0100 +++ bobcat-2.05.00/cmdfinderbase/cmdfinderbase 2009-09-01 09:41:07.000000000 +0100 @@ -33,7 +33,7 @@ void setMode(size_t mode); // to change the mode afterwards protected: - CmdFinderBase(size_t mode = 0); + explicit CmdFinderBase(size_t mode = 0); std::string const &beyond() const; // info beyond the command std::string const &cmd() const; // the used command diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/configfile/configfile /tmp/0AxfM676D8/bobcat-2.05.00/configfile/configfile --- bobcat-2.02.03/configfile/configfile 2008-11-03 15:24:04.000000000 +0000 +++ bobcat-2.05.00/configfile/configfile 2009-09-01 09:41:10.000000000 +0100 @@ -77,11 +77,11 @@ StoreIndices }; - ConfigFile(Comment cType = KeepComment, + explicit ConfigFile(Comment cType = KeepComment, SearchCasing sType = SearchCaseSensitive, Indices iType = IgnoreIndices); - ConfigFile(std::string const &fname,// Name of the config file + explicit ConfigFile(std::string const &fname,// Name of the config file Comment cType = KeepComment, SearchCasing sType = SearchCaseSensitive, Indices iType = IgnoreIndices); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/data.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/data.cc --- bobcat-2.02.03/datetime/data.cc 2008-11-17 07:32:44.000000000 +0000 +++ bobcat-2.05.00/datetime/data.cc 2009-09-01 09:44:15.000000000 +0100 @@ -26,7 +26,3 @@ "Fri", "Sat" }; - -int DateTime::s_currentZoneCorrection = INT_MAX; // no such zone -> initialize - // to the computer's zoneshift - // in seconds diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/datetime /tmp/0AxfM676D8/bobcat-2.05.00/datetime/datetime --- bobcat-2.02.03/datetime/datetime 2008-11-21 14:00:25.000000000 +0000 +++ bobcat-2.05.00/datetime/datetime 2009-09-08 11:20:23.000000000 +0100 @@ -6,25 +6,14 @@ namespace FBB { - class DateTime; -} - -namespace std -{ - ostream &operator<<(ostream &str, FBB::DateTime const &dt); - istream &operator>>(istream &str, FBB::DateTime &dt); -} - -namespace FBB -{ class DateTime { typedef struct tm TimeStruct; - friend std::ostream &std::operator<<(std::ostream &str, + friend std::ostream &operator<<(std::ostream &str, DateTime const &dt); - friend std::istream &std::operator>>(std::istream &str, DateTime &dt); + friend std::istream &operator>>(std::istream &str, DateTime &dt); friend bool operator==(DateTime const &left, DateTime const &right); friend bool operator!=(DateTime const &left, DateTime const &right); @@ -88,59 +77,73 @@ }; private: + TimeType d_type; // current type of info in d_tm member - // (LOCALTIME (implied by using displayZone) + // (LOCALTIME (implied when using displayZone) // or UTC) - time_t d_time; // time in seconds (UTC) + time_t d_utcSec; // time in seconds (UTC) time_t d_displayZoneShift; // correction to UTC when displaying // times // this takes care of dst as well. + int d_dstShift; // 3600 or 0: add to displayZoneShift + + TimeStruct d_tm; // time's elements + bool d_ok; size_t d_errno; static char const *s_month[]; static char const *s_day[]; - static int s_currentZoneCorrection; - public: - DateTime(TimeType type = UTC); // 1. time displayed as + explicit DateTime(TimeType type = UTC); // 1. time displayed as // TimeType - DateTime(int displayZoneShift); // 2. time displayed wrt - // displayZoneShift + // shifts in minutes + + explicit DateTime(int tzShift); // 2. LOCALTIME: + // UTC + + // tzShift (= TZ + DST) + + // 3. specify UTC/LOCAL time in + DateTime(time_t time, TimeType type); // seconds + + // 4. LOCALTIME: time (UTC) + + DateTime(time_t time, int tzShift); // tzShift (= TZ + DST) - // 3. specify UTC time in - // seconds; display as - DateTime(time_t time, TimeType type); // specified - - // 4. UTC = time - // display + displayZoneShift - DateTime(time_t time, int displayZoneShift); - // 5. specify UTC tm fields - // display as specified + // with TimeStruct tm constructor arguments dst, day of the year, + // day of the week are ignored: + + // 5. specify tm fields as + // either UTC or LOCALTIME + // using the default + // tzShift DateTime(TimeStruct const &tm, TimeType type = UTC); // 6. specify UTC tm fields - // display + displayZoneShift - DateTime(TimeStruct const &tm, int displayZoneShift); + // display + tzShift + DateTime(TimeStruct const &tm, int tzShift); + + // 7. specify UTC/LOCAL text + // time + explicit DateTime(std::string const &timeStr, TimeType type = UTC); + + // 7dep. Deprecated. Avoid + DateTime(std::string const &timeStr, TimeType type, int); - // 7. specify UTC text time - // + zoneshift, display - // as specified - DateTime(std::string const &timeStr, TimeType type = UTC, - int utcZoneShift = 0); // 8. specify UTC text time - // + zoneshift, display - // + displayZoneShift - DateTime(std::string const &timeStr, int displayZoneShift, - int utcZoneShift = 0); + // display + + // displayZoneShift + DateTime(std::string const &timeStr, int tzShift); + + // 8dep.: Deprecated: avoid + DateTime(std::string const &timeStr, int displayZoneShift, int); DateTime &operator+=(time_t seconds); // 1. DateTime &operator+=(TimeStruct const &tm); // 2. @@ -151,7 +154,7 @@ operator bool() const; bool setDay(int day); // 'int' values may be negative or - bool setHours(int hours); // postive. 0 + bool setHours(int hours); // postive. bool setMinutes(int minutes); bool setMonth(Month month, Relative where = THIS_YEAR); bool setMonth(int month); // set month, using 0: january this yr @@ -186,24 +189,42 @@ DateTime utc() const; DateTime localTime() const; DateTime to(TimeType type) const; + DateTime timeZoneShift(int displayZoneShift) const; private: - bool updateTime(struct tm *tmPtr); + // used by constructors + void d_tm2d_tm(int displayZoneShift); // cons 6, 8 + void d_tm2timeType(); // cons 5, 7 + + void d_tm2utcSec(); + void displayShift2d_tm(); - void setDisplayZone(); - void setDisplayZone(int displayZoneShift); + bool updateTime(TimeStruct &tm); + + void setDisplayZone(time_t displayZoneShift); void parse(std::istream &in); void parseFromDayName(std::istream &in); std::ostream &timeStr(std::ostream &out) const; time_t timeStruct2utcSec(TimeStruct *ts); // sets d_ok void utcSec2timeStruct(TimeStruct *ts, time_t time); // sets d_ok + + int dstCorrection(bool *ok) const; + int dstCorrection(); - static void zoneCorrection(); + time_t defaultDisplayZoneShift() const; // seconds + static int zoneShiftSeconds(int shiftMinutes); + // shifts multiples of 30' + // at most +/-12 hours away }; +inline int DateTime::zoneShiftSeconds(int shiftMinutes) +{ + return shiftMinutes / 30 * 30 % (12 * 60) * 60; +} + inline DateTime::operator bool() const { return d_ok; @@ -256,7 +277,7 @@ inline time_t DateTime::time() const { - return d_time; + return d_utcSec; } inline DateTime::Weekday DateTime::weekday() const @@ -294,14 +315,9 @@ return to(LOCALTIME); } -inline DateTime DateTime::to(TimeType type) const -{ - return DateTime(d_time, type); -} - inline DateTime DateTime::timeZoneShift(int displayZoneShift) const { - return DateTime(d_time, displayZoneShift); + return DateTime(d_utcSec, displayZoneShift); } inline struct tm const *DateTime::timeStruct() const @@ -340,34 +356,34 @@ inline bool operator==(DateTime const &left, DateTime const &right) { - return left.d_time == right.d_time; + return left.d_utcSec == right.d_utcSec; } inline bool operator!=(DateTime const &left, DateTime const &right) { - return left.d_time != right.d_time; + return left.d_utcSec != right.d_utcSec; } inline bool operator<(DateTime const &left, DateTime const &right) { - return left.d_time < right.d_time; + return left.d_utcSec < right.d_utcSec; } inline bool operator<=(DateTime const &left, DateTime const &right) { - return left.d_time <= right.d_time; + return left.d_utcSec <= right.d_utcSec; } inline bool operator>(DateTime const &left, DateTime const &right) { - return left.d_time > right.d_time; + return left.d_utcSec > right.d_utcSec; } inline bool operator>=(DateTime const &left, DateTime const &right) { - return left.d_time >= right.d_time; + return left.d_utcSec >= right.d_utcSec; } -} +} // FBB #endif diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/datetime1.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/datetime1.cc --- bobcat-2.02.03/datetime/datetime1.cc 2008-11-19 13:59:47.000000000 +0000 +++ bobcat-2.05.00/datetime/datetime1.cc 2009-09-01 09:44:15.000000000 +0100 @@ -1,12 +1,19 @@ #include "datetime.ih" +// Determine current UTC or LOCALTIME + DateTime::DateTime(TimeType type) : d_type(type), - d_time(::time(0)) + d_utcSec(::time(0)) { - zoneCorrection(); - - setDisplayZone(); // displayZoneCorrection for `type' - utcSec2timeStruct(&d_tm, d_time); + setDisplayZone(defaultDisplayZoneShift() + + dstCorrection()); // displayZoneCorrection for + // `type' + utcSec2timeStruct(&d_tm, d_utcSec); } + + + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/datetime2.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/datetime2.cc --- bobcat-2.02.03/datetime/datetime2.cc 2008-11-19 13:59:44.000000000 +0000 +++ bobcat-2.05.00/datetime/datetime2.cc 2009-09-01 09:44:15.000000000 +0100 @@ -1,12 +1,16 @@ #include "datetime.ih" +// UTC + displayZoneShift = LOCALTIME + DateTime::DateTime(int displayZoneShift) : d_type(LOCALTIME), - d_time(::time(0)) + d_utcSec(::time(0)), + d_dstShift(0) { - zoneCorrection(); - - setDisplayZone(displayZoneShift); - utcSec2timeStruct(&d_tm, d_time); + setDisplayZone(zoneShiftSeconds(displayZoneShift)); + utcSec2timeStruct(&d_tm, d_utcSec); } + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/datetime3.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/datetime3.cc --- bobcat-2.02.03/datetime/datetime3.cc 2008-11-19 07:27:06.000000000 +0000 +++ bobcat-2.05.00/datetime/datetime3.cc 2009-09-01 09:44:15.000000000 +0100 @@ -1,12 +1,12 @@ #include "datetime.ih" +// time represents UTC or LOCALTIME +// For time == LOCALTIME: LOCALTIME = UTC + TZ + dst -> UTC = time - TZ - dst + DateTime::DateTime(time_t time, TimeType type) : d_type(type), - d_time(time) + d_utcSec(time) { - zoneCorrection(); - - setDisplayZone(); - utcSec2timeStruct(&d_tm, d_time); + displayShift2d_tm(); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/datetime4.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/datetime4.cc --- bobcat-2.02.03/datetime/datetime4.cc 2008-11-10 08:00:16.000000000 +0000 +++ bobcat-2.05.00/datetime/datetime4.cc 2009-09-01 09:44:15.000000000 +0100 @@ -3,10 +3,9 @@ DateTime::DateTime(time_t time, int displayZoneShift) : d_type(LOCALTIME), - d_time(time) + d_utcSec(time), + d_dstShift(0) { - zoneCorrection(); - - setDisplayZone(displayZoneShift); - utcSec2timeStruct(&d_tm, d_time); + setDisplayZone(zoneShiftSeconds(displayZoneShift)); + utcSec2timeStruct(&d_tm, d_utcSec); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/datetime5.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/datetime5.cc --- bobcat-2.02.03/datetime/datetime5.cc 2008-11-19 07:27:06.000000000 +0000 +++ bobcat-2.05.00/datetime/datetime5.cc 2009-09-01 09:44:15.000000000 +0100 @@ -1,14 +1,14 @@ #include "datetime.ih" +// struct tm ts = {0, 0, 10, 5, 6, 109, 0, 0, 1}; +// dst and day-of-year fields ignored. With UTC ts represents UTC time +// with LOCALTIME ts represents local time + DateTime::DateTime(TimeStruct const &ts, TimeType type) : - d_type(type), - d_dstShift(0) + d_type(type) { - zoneCorrection(); - d_tm = ts; - setDisplayZone(); - updateTime(&d_tm); + d_tm2timeType(); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/datetime6.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/datetime6.cc --- bobcat-2.02.03/datetime/datetime6.cc 2008-11-18 14:06:44.000000000 +0000 +++ bobcat-2.05.00/datetime/datetime6.cc 2009-09-01 09:44:15.000000000 +0100 @@ -1,16 +1,13 @@ #include "datetime.ih" +// struct tm ts = {0, 0, 10, 5, 6, 109, 0, 0, 1}; +// dst and day-of-year fields ignored. +// ts represents UTC, displayZoneShift is added to obtain local time + DateTime::DateTime(TimeStruct const &ts, int displayZoneShift) : - d_type(LOCALTIME), - d_displayZoneShift(0), - d_dstShift(0) + d_type(LOCALTIME) { - zoneCorrection(); - d_tm = ts; - d_time = timeStruct2utcSec(&d_tm); - - setDisplayZone(displayZoneShift); - utcSec2timeStruct(&d_tm, d_time); + d_tm2d_tm(displayZoneShift); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/datetime7.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/datetime7.cc --- bobcat-2.02.03/datetime/datetime7.cc 2008-11-19 07:27:06.000000000 +0000 +++ bobcat-2.05.00/datetime/datetime7.cc 2009-09-01 09:44:15.000000000 +0100 @@ -1,20 +1,15 @@ #include "datetime.ih" -DateTime::DateTime(string const &timeStr, TimeType type, int utcZoneShift) +DateTime::DateTime(string const &timeStr, TimeType type) : d_type(type), + d_displayZoneShift(0), d_dstShift(0) { - zoneCorrection(); - istringstream in(timeStr); parse(in); // determine timestruct representing hour in UTC - if (d_ok) - { - d_time += utcZoneShift / 30 * 30 % (12 * 60) * 60; // time zones are - // multiples of 30' - setDisplayZone(); - utcSec2timeStruct(&d_tm, d_time); - } + + d_tm2timeType(); } + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/datetime7dep.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/datetime7dep.cc --- bobcat-2.02.03/datetime/datetime7dep.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/datetime/datetime7dep.cc 2009-09-01 09:44:15.000000000 +0100 @@ -0,0 +1,26 @@ +#include "datetime.ih" + +DateTime::DateTime(string const &timeStr, TimeType type, int) +: + d_type(type), + d_displayZoneShift(0), + d_dstShift(0) +{ + static bool warned = false; + if (!warned) + { + warned = true; + cerr << "\n" + "Warning: DateTime(string const &timeStr, TimeType type, " + "int utcZoneShift)\n" + " This constructor is deprecated and is replaced by:\n" + " DateTime(string const &timeStr, TimeType type)\n"; + } + + istringstream in(timeStr); + parse(in); // determine timestruct representing hour in UTC + + + d_tm2timeType(); +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/datetime8.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/datetime8.cc --- bobcat-2.02.03/datetime/datetime8.cc 2008-11-19 07:27:06.000000000 +0000 +++ bobcat-2.05.00/datetime/datetime8.cc 2009-09-01 09:44:15.000000000 +0100 @@ -1,22 +1,12 @@ #include "datetime.ih" -DateTime::DateTime(string const &timeStr, int displayZoneShift, - int utcZoneShift) +DateTime::DateTime(string const &timeStr, int displayZoneShift) : - d_type(LOCALTIME), - d_dstShift(0) + d_type(LOCALTIME) { - zoneCorrection(); - istringstream in(timeStr); parse(in); // determine timestruct representing hour in UTC - if (d_ok) - { - d_time += utcZoneShift / 30 * 30 % (12 * 60) * 60; // time zones are - // multiples of 30' - setDisplayZone(displayZoneShift); - utcSec2timeStruct(&d_tm, d_time); - } + d_tm2d_tm(displayZoneShift); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/datetime8dep.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/datetime8dep.cc --- bobcat-2.02.03/datetime/datetime8dep.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/datetime/datetime8dep.cc 2009-09-01 09:44:15.000000000 +0100 @@ -0,0 +1,24 @@ +#include "datetime.ih" + +DateTime::DateTime(string const &timeStr, int displayZoneShift, int) +: + d_type(LOCALTIME) +{ + static bool warned = false; + if (!warned) + { + warned = true; + cerr << "\n" + "Warning: DateTime(string const &timeStr, " + "int displayZoneShift, int utcZoneShift)\n" + " This constructor is deprecated and is replaced by:\n" + " DateTime(string const &timeStr, " + "int displayZoneShift)\n"; + } + + istringstream in(timeStr); + parse(in); // determine timestruct representing hour in UTC + + d_tm2d_tm(displayZoneShift); +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/defaultdisplayzoneshift.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/defaultdisplayzoneshift.cc --- bobcat-2.02.03/datetime/defaultdisplayzoneshift.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/datetime/defaultdisplayzoneshift.cc 2009-09-01 09:44:15.000000000 +0100 @@ -0,0 +1,11 @@ +#include "datetime.ih" + +time_t DateTime::defaultDisplayZoneShift() const +{ + TimeStruct ts; + return d_utcSec - mktime(gmtime_r(&d_utcSec, &ts)); +} + + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/displayshift2dtm.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/displayshift2dtm.cc --- bobcat-2.02.03/datetime/displayshift2dtm.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/datetime/displayshift2dtm.cc 2009-09-01 09:44:15.000000000 +0100 @@ -0,0 +1,18 @@ +#include "datetime.ih" + +void DateTime::displayShift2d_tm() +{ + if (d_type == UTC) + { + d_dstShift = 0; + setDisplayZone(0); + } + else + { + time_t shift = defaultDisplayZoneShift() + dstCorrection(); + d_utcSec -= shift; + setDisplayZone(shift); + } + + utcSec2timeStruct(&d_tm, d_utcSec); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/driver/build /tmp/0AxfM676D8/bobcat-2.05.00/datetime/driver/build --- bobcat-2.02.03/datetime/driver/build 2009-03-31 11:52:11.000000000 +0100 +++ bobcat-2.05.00/datetime/driver/build 2009-09-23 14:33:10.000000000 +0100 @@ -1,9 +1,12 @@ #!/bin/bash -# CMD="g++ -o driver -Wall -I../ driver.cc -L../tmp -ldatetime -L../../tmp/lib -lbobcat -s" +# CMD="g++ --std=c++0x -o driver -Wall -I../ driver.cc -L../tmp -ldatetime -L../../tmp/lib -lbobcat -s" + +CMD="g++ --std=c++0x -o driver -Wall -I../ driver.cc -L../tmp -ldatetime -lbobcat -s" + # CMD="g++ -o driver -Wall -I../../tmp driver.cc -L../../tmp/lib -lbobcat -s" -CMD="g++ -o driver -Wall *.cc -lbobcat -s" +#CMD="g++ -o driver -Wall *.cc -lbobcat -s" echo $CMD $CMD diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/driver/driver.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/driver/driver.cc --- bobcat-2.02.03/datetime/driver/driver.cc 2009-03-31 11:39:23.000000000 +0100 +++ bobcat-2.05.00/datetime/driver/driver.cc 2009-09-23 14:33:10.000000000 +0100 @@ -34,20 +34,26 @@ // current local time DateTime modify(dt.time(), DateTime::LOCALTIME); - cout << " 4: " << modify << " (LT created from UTC)\n"; + cout << " 4: " << modify << " (Local time now equal to earlier UTC)\n"; + cout << " " << modify.utc() << " (matching UTC time)\n"; + cout << modify.dst() << endl; modify.setDay(1); // 1st of this month cout << " 5: " << modify << " (LT at 1st of month)\n"; + cout << " DST active: " << modify.dst() << endl; modify.setHours(25); // 01:xx.yy, 2nd of this month cout << " 6: " << modify << " (previous LT at 2nd of month 01:xx;yy)\n"; + cout << " DST active: " << modify.dst() << endl; modify.setMinutes(00); // 01:00.yy, 2nd of this month cout << " 7: " << modify << " (prev. LT at 00 min.)\n"; + cout << " DST active: " << modify.dst() << endl; // 01:00.yy, 2nd of Jan. next year modify.setMonth(DateTime::JANUARY, DateTime::NEXT); cout << " 8: " << modify << " (prev. LT at jan next yr)\n"; + cout << " DST active: " << modify.dst() << endl; modify.setMonth(-12); // 01:00.yy, 2nd of Jan. this year cout << " 9: " << modify << " (prev. LT at jan this yr\n"; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/dstcorrection2.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/dstcorrection2.cc --- bobcat-2.02.03/datetime/dstcorrection2.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/datetime/dstcorrection2.cc 2009-09-23 14:33:10.000000000 +0100 @@ -0,0 +1,12 @@ +#include "datetime.ih" + +int DateTime::dstCorrection(bool *ok) const +{ + TimeStruct ts; + TimeStruct *ret = localtime_r(&d_utcSec, &ts); + + if (ret == 0) // 0: can't compute + return 0; + + return ts.tm_isdst == 1 ? 3600 : 0; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/dstcorrection.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/dstcorrection.cc --- bobcat-2.02.03/datetime/dstcorrection.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/datetime/dstcorrection.cc 2009-09-01 09:44:15.000000000 +0100 @@ -0,0 +1,18 @@ +#include "datetime.ih" + +int DateTime::dstCorrection() +{ + if (d_type == UTC) + return d_dstShift = 0; + + bool ok; + d_dstShift = dstCorrection(&ok); + + if (!ok) + { // localtime returns dst info + d_errno = errno; + d_ok = false; + } + + return d_dstShift; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/dtm2dtm.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/dtm2dtm.cc --- bobcat-2.02.03/datetime/dtm2dtm.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/datetime/dtm2dtm.cc 2009-09-08 11:47:05.000000000 +0100 @@ -0,0 +1,12 @@ +#include "datetime.ih" + +void DateTime::d_tm2d_tm(int displayZoneShift) // shift in minutes +{ + d_dstShift = 0; + d_tm.tm_isdst = 0; + + d_tm2utcSec(); // UTC seconds matching d_tm in d_utcSec + + setDisplayZone(zoneShiftSeconds(displayZoneShift)); + utcSec2timeStruct(&d_tm, d_utcSec); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/dtm2timetype.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/dtm2timetype.cc --- bobcat-2.02.03/datetime/dtm2timetype.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/datetime/dtm2timetype.cc 2009-09-01 09:44:15.000000000 +0100 @@ -0,0 +1,10 @@ +#include "datetime.ih" + +void DateTime::d_tm2timeType() +{ + d_tm.tm_isdst = 0; + d_tm2utcSec(); + + displayShift2d_tm(); + +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/dtm2utcsec.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/dtm2utcsec.cc --- bobcat-2.02.03/datetime/dtm2utcsec.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/datetime/dtm2utcsec.cc 2009-09-01 09:44:15.000000000 +0100 @@ -0,0 +1,7 @@ +#include "datetime.ih" + +void DateTime::d_tm2utcSec() +{ + d_utcSec = timeStruct2utcSec(&d_tm); + d_utcSec += defaultDisplayZoneShift(); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/operatorextract.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/operatorextract.cc --- bobcat-2.02.03/datetime/operatorextract.cc 2008-11-19 14:37:37.000000000 +0000 +++ bobcat-2.05.00/datetime/operatorextract.cc 2009-09-01 09:44:15.000000000 +0100 @@ -1,26 +1,25 @@ #include "datetime.ih" -namespace std +namespace FBB { -istream &operator>>(istream &in, FBB::DateTime &dt) +std::istream &operator>>(std::istream &in, DateTime &dt) { DateTime::TimeStruct timeStruct = dt.d_tm; - time_t time = dt.d_time; + time_t time = dt.d_utcSec; dt.parse(in); - dt.utcSec2timeStruct(&dt.d_tm, dt.d_time); + dt.utcSec2timeStruct(&dt.d_tm, dt.d_utcSec); if (!dt.d_ok) { - dt.d_time = time; + dt.d_utcSec = time; dt.d_tm = timeStruct; dt.d_ok = false; } return in; - } } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/operatorinsert.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/operatorinsert.cc --- bobcat-2.02.03/datetime/operatorinsert.cc 2008-11-07 07:30:28.000000000 +0000 +++ bobcat-2.05.00/datetime/operatorinsert.cc 2009-09-01 09:44:15.000000000 +0100 @@ -3,10 +3,10 @@ // "Wed Jun 30 21:49:08 1993\n" // 0 ^ // 24 -namespace std +namespace FBB { -ostream &operator<<(ostream &out, DateTime const &dt) +std::ostream &operator<<(std::ostream &out, DateTime const &dt) { char buf[26]; // Magical number provided by ctime's man-page diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/operatorminusis.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/operatorminusis.cc --- bobcat-2.02.03/datetime/operatorminusis.cc 2008-11-19 07:27:06.000000000 +0000 +++ bobcat-2.05.00/datetime/operatorminusis.cc 2009-09-01 09:44:15.000000000 +0100 @@ -11,7 +11,7 @@ ts.tm_mon -= fields.tm_mon; ts.tm_year -= fields.tm_year; - updateTime(&ts); + updateTime(ts); return *this; } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/operatorplusis1.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/operatorplusis1.cc --- bobcat-2.02.03/datetime/operatorplusis1.cc 2008-11-10 14:57:26.000000000 +0000 +++ bobcat-2.05.00/datetime/operatorplusis1.cc 2009-09-01 09:44:15.000000000 +0100 @@ -2,7 +2,7 @@ DateTime &DateTime::operator+=(time_t seconds) { - d_time += seconds; - utcSec2timeStruct(&d_tm, d_time); + d_utcSec += seconds; + utcSec2timeStruct(&d_tm, d_utcSec); return *this; } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/operatorplusis2.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/operatorplusis2.cc --- bobcat-2.02.03/datetime/operatorplusis2.cc 2008-11-19 07:27:06.000000000 +0000 +++ bobcat-2.05.00/datetime/operatorplusis2.cc 2009-09-01 09:44:15.000000000 +0100 @@ -11,7 +11,7 @@ ts.tm_mon += fields.tm_mon; ts.tm_year += fields.tm_year; - updateTime(&ts); + updateTime(ts); return *this; } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/parse.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/parse.cc --- bobcat-2.02.03/datetime/parse.cc 2009-03-31 11:34:24.000000000 +0100 +++ bobcat-2.05.00/datetime/parse.cc 2009-09-01 09:44:15.000000000 +0100 @@ -26,7 +26,7 @@ if (d_ok) { d_tm.tm_year -= 1900; - d_time = mktime(&d_tm) + s_currentZoneCorrection - d_displayZoneShift; + d_utcSec = timeStruct2utcSec(&d_tm); } } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/parsefromdayname.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/parsefromdayname.cc --- bobcat-2.02.03/datetime/parsefromdayname.cc 2008-11-10 11:21:43.000000000 +0000 +++ bobcat-2.05.00/datetime/parsefromdayname.cc 2009-09-01 09:44:15.000000000 +0100 @@ -4,28 +4,43 @@ { in.clear(); + // Sun Nov 2 13:29:11 2008 - asctime() + // Sun Jul 5 23:06:10 CEST 2009 - date(1) + // Sun, 05 Jul 2009 23:06:25 +0200 - date(1) -R + string day; string mon; - in >> day >> mon; + in >> day; + + bool date_R = day.find(',') != string::npos; + + if (date_R) + in >> d_tm.tm_mday >> mon >> d_tm.tm_year; + else + in >> mon >> d_tm.tm_mday; + d_tm.tm_mon = find(s_month, s_month + 12, mon) - s_month; char sep; - in >> d_tm.tm_mday >> - d_tm.tm_hour >> sep >> + in >> d_tm.tm_hour >> sep >> d_tm.tm_min >> sep >> d_tm.tm_sec; + if (date_R) + { + in.ignore(6); + return; + } + if (!(in >> d_tm.tm_year)) { in.clear(); // extract TZ name first - in >> mon >> d_tm.tm_year; - - if (day.find(',') != string::npos) // Sun, Nov 2 13:29:11 2008 +0100 - in.ignore(6); + string tzName; + in >> tzName >> d_tm.tm_year; } - // called from parse(); parse() will subtract 1900 from tm_year + // called from parse(); parse() subtracts 1900 from tm_year } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/README /tmp/0AxfM676D8/bobcat-2.05.00/datetime/README --- bobcat-2.02.03/datetime/README 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/datetime/README 2009-09-08 12:20:19.000000000 +0100 @@ -0,0 +1,23 @@ +setDisplayZone - sets the seconds d_displayZoneShift wrt UTC. + Argument must allow for TZ and DST shifts. + +utcSec2timeStruct - receives a *TimeStruct and a time in UTC + sets the TimeStruct's tm_isdst flag if the current + object's d_dstShift is unequal to zero. + +dstCorrection - returns 3600 if the current time has DST, based on the + computer's locattime computation given UTC sec. + returns 0 otherwise. + +updateTime - called when a time field (day, seconds, year, fields, etc) + is updated. Sanitizes the fields (day 32 -> next month, + etc) + +d_tm2d_tm - receives (TZ + DST) shift in minutes, + +d_tm2utcsec - assigns UTC seconds matching d_tm to d_utcSec + +zoneShiftSeconds - receives zone shift in minutes, returns shift in + seconds, based on TZ shifts being multiples of + 30 minutes. + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/rfc2822.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/rfc2822.cc --- bobcat-2.02.03/datetime/rfc2822.cc 2008-11-17 07:38:17.000000000 +0000 +++ bobcat-2.05.00/datetime/rfc2822.cc 2009-09-01 09:44:15.000000000 +0100 @@ -11,9 +11,9 @@ timeStr(out) << ' ' << showpos << setw(3) << internal << - (d_displayZoneShift + d_dstShift) / 3600 << + d_displayZoneShift / 3600 << noshowpos << - setw(2) << abs(d_displayZoneShift + d_dstShift) % 3600 / 60; + setw(2) << abs(d_displayZoneShift) % 3600 / 60; return out.str(); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/rfc3339.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/rfc3339.cc --- bobcat-2.02.03/datetime/rfc3339.cc 2008-11-17 07:46:58.000000000 +0000 +++ bobcat-2.05.00/datetime/rfc3339.cc 2009-09-01 09:44:15.000000000 +0100 @@ -11,9 +11,9 @@ timeStr(out) << ' ' << showpos << setw(3) << internal << - (d_displayZoneShift + d_dstShift) / 3600 << + d_displayZoneShift / 3600 << ':' << noshowpos << setw(2) << - abs(d_displayZoneShift + d_dstShift) % 3600 / 60; + abs(d_displayZoneShift) % 3600 / 60; return out.str(); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/setday.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/setday.cc --- bobcat-2.02.03/datetime/setday.cc 2008-11-17 07:32:44.000000000 +0000 +++ bobcat-2.05.00/datetime/setday.cc 2009-09-23 14:33:10.000000000 +0100 @@ -5,5 +5,6 @@ struct tm tmStruct = d_tm; tmStruct.tm_mday = day; - return updateTime(&tmStruct); + return updateTime(tmStruct); } + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/setdisplayzone2.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/setdisplayzone2.cc --- bobcat-2.02.03/datetime/setdisplayzone2.cc 2008-11-19 07:27:06.000000000 +0000 +++ bobcat-2.05.00/datetime/setdisplayzone2.cc 1970-01-01 01:00:00.000000000 +0100 @@ -1,10 +0,0 @@ -#include "datetime.ih" - -void DateTime::setDisplayZone(int displayZoneShift) -{ - d_displayZoneShift = displayZoneShift / 30 * 30 % (12 * 60) * 60; -} - - - - diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/setdisplayzone.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/setdisplayzone.cc --- bobcat-2.02.03/datetime/setdisplayzone.cc 2008-11-19 07:27:06.000000000 +0000 +++ bobcat-2.05.00/datetime/setdisplayzone.cc 2009-09-01 09:44:15.000000000 +0100 @@ -1,17 +1,8 @@ #include "datetime.ih" -// type is UTC: no zoneshift -// type is LOCALTIME: -// if explicitly set: determine displayzoneshift -// if implicitly set: use current time zone shift - -void DateTime::setDisplayZone() +void DateTime::setDisplayZone(time_t displayZoneShift) { - d_displayZoneShift = - d_type == UTC ? - 0 - : - s_currentZoneCorrection; + d_displayZoneShift = (d_type == UTC) ? 0 : displayZoneShift; } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/setfields.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/setfields.cc --- bobcat-2.02.03/datetime/setfields.cc 2008-11-18 12:01:49.000000000 +0000 +++ bobcat-2.05.00/datetime/setfields.cc 2009-09-01 09:44:15.000000000 +0100 @@ -2,26 +2,26 @@ bool DateTime::setFields(TimeStruct const &time, int fields) { - TimeStruct tmStruct = d_tm; + TimeStruct ts = d_tm; if (fields & SECONDS) - tmStruct.tm_sec = time.tm_sec; + ts.tm_sec = time.tm_sec; if (fields & MINUTES) - tmStruct.tm_min = time.tm_min; + ts.tm_min = time.tm_min; if (fields & HOURS) - tmStruct.tm_hour = time.tm_hour; + ts.tm_hour = time.tm_hour; if (fields & MONTHDAY) - tmStruct.tm_mday = time.tm_mday; + ts.tm_mday = time.tm_mday; if (fields & MONTH) - tmStruct.tm_mon = time.tm_mon; + ts.tm_mon = time.tm_mon; if (fields & YEAR) - tmStruct.tm_year = time.tm_year; + ts.tm_year = time.tm_year; - return updateTime(&tmStruct); + return updateTime(ts); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/sethours.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/sethours.cc --- bobcat-2.02.03/datetime/sethours.cc 2008-11-17 07:32:44.000000000 +0000 +++ bobcat-2.05.00/datetime/sethours.cc 2009-09-01 09:44:15.000000000 +0100 @@ -5,12 +5,12 @@ bool DateTime::setHours(int hours) { - TimeStruct tmStruct = d_tm; // d_tm represents the time as displayed + TimeStruct ts = d_tm; // d_tm represents the time as displayed // in the current display zone shift - tmStruct.tm_hour = hours; // update the hour value + ts.tm_hour = hours; // update the hour value - return updateTime(&tmStruct); + return updateTime(ts); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/setminutes.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/setminutes.cc --- bobcat-2.02.03/datetime/setminutes.cc 2008-11-17 07:32:44.000000000 +0000 +++ bobcat-2.05.00/datetime/setminutes.cc 2009-09-01 09:44:15.000000000 +0100 @@ -2,8 +2,8 @@ bool DateTime::setMinutes(int minutes) { - struct tm tmStruct = d_tm; - tmStruct.tm_min = minutes; + TimeStruct ts = d_tm; + ts.tm_min = minutes; - return updateTime(&tmStruct); + return updateTime(ts); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/setmonth2.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/setmonth2.cc --- bobcat-2.02.03/datetime/setmonth2.cc 2008-11-17 07:32:44.000000000 +0000 +++ bobcat-2.05.00/datetime/setmonth2.cc 2009-09-01 09:44:15.000000000 +0100 @@ -5,10 +5,10 @@ bool DateTime::setMonth(int month) { - struct tm tmStruct = d_tm; - tmStruct.tm_mon = month; + TimeStruct ts = d_tm; + ts.tm_mon = month; - return updateTime(&tmStruct); + return updateTime(ts); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/setmonth.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/setmonth.cc --- bobcat-2.02.03/datetime/setmonth.cc 2008-11-17 07:32:44.000000000 +0000 +++ bobcat-2.05.00/datetime/setmonth.cc 2009-09-01 09:44:15.000000000 +0100 @@ -5,20 +5,20 @@ bool DateTime::setMonth(Month month, Relative where) { - struct tm tmStruct = d_tm; + TimeStruct ts = d_tm; switch (where) { case NEXT: // For NEXT: At Sep, specify May: next year if (static_cast(month) < d_tm.tm_mon) - ++tmStruct.tm_year; + ++ts.tm_year; break; case LAST: // For LAST: At Sep, specify Oct: previous year if (static_cast(month) > d_tm.tm_mon) - --tmStruct.tm_year; + --ts.tm_year; break; case THIS_YEAR: @@ -28,9 +28,9 @@ throw Errno(1, "DateTime::setMonth(): invalid Relative spec."); } - tmStruct.tm_mon = month; + ts.tm_mon = month; - return updateTime(&tmStruct); + return updateTime(ts); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/setseconds.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/setseconds.cc --- bobcat-2.02.03/datetime/setseconds.cc 2008-11-17 07:32:44.000000000 +0000 +++ bobcat-2.05.00/datetime/setseconds.cc 2009-09-01 09:44:15.000000000 +0100 @@ -2,8 +2,8 @@ bool DateTime::setSeconds(int seconds) { - struct tm tmStruct = d_tm; - tmStruct.tm_sec = seconds; + TimeStruct ts = d_tm; + ts.tm_sec = seconds; - return updateTime(&tmStruct); + return updateTime(ts); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/settime.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/settime.cc --- bobcat-2.02.03/datetime/settime.cc 2008-11-17 09:31:40.000000000 +0000 +++ bobcat-2.05.00/datetime/settime.cc 2009-09-01 09:44:15.000000000 +0100 @@ -2,12 +2,24 @@ bool DateTime::setTime(time_t seconds) { - TimeStruct tmStruct; - utcSec2timeStruct(&tmStruct, seconds); - if (d_ok) + time_t utc = d_utcSec; + TimeStruct ts = d_tm; + + d_utcSec = seconds; + + if (d_type == UTC) + displayShift2d_tm(); + else + { + d_dstShift = 0; + d_utcSec -= d_displayZoneShift; + utcSec2timeStruct(&d_tm, d_utcSec); + } + + if (!d_ok) { - d_time = seconds; - d_tm = tmStruct; + d_utcSec = utc; + d_tm = ts; } return d_ok; } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/setweekday.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/setweekday.cc --- bobcat-2.02.03/datetime/setweekday.cc 2008-11-17 07:32:44.000000000 +0000 +++ bobcat-2.05.00/datetime/setweekday.cc 2009-09-01 09:44:15.000000000 +0100 @@ -2,9 +2,9 @@ bool DateTime::setWeekday(Weekday weekday, Relative where) { - TimeStruct tmStruct = d_tm; + TimeStruct ts = d_tm; - int difference = static_cast(weekday) - tmStruct.tm_wday; + int difference = static_cast(weekday) - ts.tm_wday; switch (where) { @@ -23,7 +23,10 @@ throw Errno(1, "DateTime::setWeekday(): invalid Relative spec."); } - tmStruct.tm_mday += difference; + ts.tm_mday += difference; - return updateTime(&tmStruct); + return updateTime(ts); } + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/setyear.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/setyear.cc --- bobcat-2.02.03/datetime/setyear.cc 2008-11-17 07:32:44.000000000 +0000 +++ bobcat-2.05.00/datetime/setyear.cc 2009-09-01 09:44:15.000000000 +0100 @@ -2,8 +2,8 @@ bool DateTime::setYear(size_t year) { - TimeStruct tmStruct = d_tm; - tmStruct.tm_year = year - 1900; + TimeStruct ts = d_tm; + ts.tm_year = year - 1900; - return updateTime(&tmStruct); + return updateTime(ts); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/timestruct2utcsec.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/timestruct2utcsec.cc --- bobcat-2.02.03/datetime/timestruct2utcsec.cc 2009-03-31 10:31:23.000000000 +0100 +++ bobcat-2.05.00/datetime/timestruct2utcsec.cc 2009-09-01 09:44:15.000000000 +0100 @@ -11,5 +11,5 @@ } d_ok = true; - return time + s_currentZoneCorrection - d_displayZoneShift;// - d_dstShift; + return time; } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/to.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/to.cc --- bobcat-2.02.03/datetime/to.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/datetime/to.cc 2009-09-01 09:44:15.000000000 +0100 @@ -0,0 +1,14 @@ +#include "datetime.ih" + +DateTime DateTime::to(TimeType type) const +{ + if (type == UTC) + return DateTime(d_utcSec, UTC); + + if (d_displayZoneShift) + return DateTime(d_utcSec + d_displayZoneShift, LOCALTIME); + + bool ok; + return DateTime(d_utcSec + defaultDisplayZoneShift() + dstCorrection(&ok), + LOCALTIME); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/updatetime.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/updatetime.cc --- bobcat-2.02.03/datetime/updatetime.cc 2008-11-17 09:25:29.000000000 +0000 +++ bobcat-2.05.00/datetime/updatetime.cc 2009-09-08 12:19:32.000000000 +0100 @@ -1,15 +1,32 @@ #include "datetime.ih" -bool DateTime::updateTime(struct tm *tmPtr) +bool DateTime::updateTime(TimeStruct &tm) { - TimeStruct tmStruct = *tmPtr; + if (!d_ok) + return false; - time_t time = timeStruct2utcSec(&tmStruct); + time_t utcSec = d_utcSec; + TimeStruct dtm = d_tm; + int dspShift = d_displayZoneShift; // this also allows for DST + + d_tm = tm; + + d_tm.tm_sec -= dspShift; // tm back to UTC + d_tm2d_tm(dspShift / 60); // add the display shift for loc. time if (d_ok) { - d_time = time; - utcSec2timeStruct(&d_tm, d_time); + if (dstCorrection()) + d_tm.tm_isdst = 1; + d_dstShift = 0; + } + else + { + d_utcSec = utcSec; + d_tm = dtm; + d_displayZoneShift = dspShift; + } + return d_ok; } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/utcsec2timestruct.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/utcsec2timestruct.cc --- bobcat-2.02.03/datetime/utcsec2timestruct.cc 2009-03-31 10:31:03.000000000 +0100 +++ bobcat-2.05.00/datetime/utcsec2timestruct.cc 2009-09-01 09:44:15.000000000 +0100 @@ -2,29 +2,10 @@ void DateTime::utcSec2timeStruct(TimeStruct *ts, time_t time) { - if (localtime_r(&time, ts) == 0) // 0: can't compute - { // localtime returns dst info - d_dstShift = 0; - d_errno = errno; - d_ok = false; - } - - int dst; - - if (d_type == LOCALTIME) - { - dst = ts->tm_isdst; - d_dstShift = dst == 1 ? 3600 : 0; - } - else - { - dst = 0; - d_dstShift = 0; - } - - time += d_displayZoneShift + d_dstShift; // add local time shift (if any) + time += d_displayZoneShift; // add local time shift (if any) d_ok = gmtime_r(&time, ts); - ts->tm_isdst = dst; + ts->tm_isdst = d_dstShift != 0; } + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/datetime/zonecorrection.cc /tmp/0AxfM676D8/bobcat-2.05.00/datetime/zonecorrection.cc --- bobcat-2.02.03/datetime/zonecorrection.cc 2008-11-17 07:32:44.000000000 +0000 +++ bobcat-2.05.00/datetime/zonecorrection.cc 1970-01-01 01:00:00.000000000 +0100 @@ -1,12 +0,0 @@ -#include "datetime.ih" - -void DateTime::zoneCorrection() -{ - if (s_currentZoneCorrection == INT_MAX) - { - TimeStruct ts; - - time_t utc = ::time(0); - s_currentZoneCorrection = utc - mktime(gmtime_r(&utc, &ts)); - } -} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/debian/changelog /tmp/0AxfM676D8/bobcat-2.05.00/debian/changelog --- bobcat-2.02.03/debian/changelog 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/debian/changelog 2009-11-14 07:00:28.000000000 +0000 @@ -1,10 +1,42 @@ -bobcat (2.02.03-1ubuntu1) karmic; urgency=low +bobcat (2.05.00-1ubuntu1) lucid; urgency=low - * Inline patch: string/unescape1.cc - Fix FTBFS caused by "error: invalid conversion from 'const char*' to - 'char*'". + * Build test - -- Stefan Ebner Sat, 12 Sep 2009 16:57:28 +0200 + -- Bhavani Shankar Sat, 14 Nov 2009 12:07:14 +0530 + +bobcat (2.05.00-1) unstable; urgency=low + + * New upstream release + + -- Frank B. Brokken Fri, 25 Sep 2009 15:58:10 +0200 + +bobcat (2.04.01-1) unstable; urgency=low + + * New upstream release. + + -- Frank B. Brokken Fri, 04 Sep 2009 23:50:11 +0200 + +bobcat (2.04.00-1) unstable; urgency=low + + * New upstream release. (Closes: #542922) + + -- Frank B. Brokken Wed, 02 Sep 2009 21:01:42 +0200 + +bobcat (2.03.00-1) unstable; urgency=low + + [ Frank B. Brokken ] + * New upstream release. + + [ George Danchev ] + * Build-Depends on libssl-dev + + [ tony mancill ] + * debian/control: + - add myself to Uploaders + * debian/copyright: + - add OpenSSL exception + + -- tony mancill Sat, 25 Jul 2009 02:10:17 -0700 bobcat (2.02.03-1) unstable; urgency=low diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/debian/control /tmp/0AxfM676D8/bobcat-2.05.00/debian/control --- bobcat-2.02.03/debian/control 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/debian/control 2009-11-14 07:00:28.000000000 +0000 @@ -1,13 +1,12 @@ Source: bobcat Section: libs Priority: optional -Maintainer: Ubuntu Developers -XSBC-Original-Maintainer: Frank B. Brokken -Uploaders: George Danchev +Maintainer: Frank B. Brokken +Uploaders: George Danchev , tony mancill Build-Depends: debhelper (>= 5.0.37.3), libmilter-dev (>= 8.14.3), - libx11-dev (>= 2:1.1.5-2), yodl (>= 2.13.1), - g++ (>= 4.3.2), icmake (>= 7.11) -Standards-Version: 3.8.1 + libx11-dev (>= 2:1.1.5-2), libssl-dev, + yodl (>= 2.15.0), g++ (>= 4.3.3), icmake (>= 7.12.2) +Standards-Version: 3.8.3 Package: libbobcat2 Section: libs @@ -28,13 +27,16 @@ Command-line arguments Configurable Context Wrapping (Templates) Configuration Files + Decryption and Encryption Extended String Operations Hash-tables + Integers of unlimited size File-descriptor based streams (e.g. handle sockets using streams) Mail headers and mail filtering (milters) + Message Digests Pattern matching Reference Counting - Single Key Input + Single (Direct) Key Input Syslog- and other kinds of messages Universal Type Conversions (Templates) @@ -56,13 +58,16 @@ Command-line arguments Configurable Context Wrapping (Templates) Configuration Files + Decryption and Encryption Extended String Operations Hash-tables + Integers of unlimited size File-descriptor based streams (e.g. handle sockets using streams) Mail headers and mail filtering (milters) + Message Digests Pattern matching Reference Counting - Single Key Input + Single (Direct) Key Input Syslog- and other kinds of messages Universal Type Conversions (Templates) . diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/debian/copyright /tmp/0AxfM676D8/bobcat-2.05.00/debian/copyright --- bobcat-2.02.03/debian/copyright 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/debian/copyright 2009-11-14 07:00:28.000000000 +0000 @@ -4,9 +4,20 @@ Files: * Copyright: Copyright 2005 - now Frank B. Brokken - License: GPL-2+ + License: GPL-2+ | other On Debian systems the full text of the GNU General Public License can be found in the /usr/share/common-licenses/GPL' file. + . + In addition, as a special exception, the author of this program gives + permission to link the code of its release with the OpenSSL project's + "OpenSSL" library (or with modified versions of it that use the same + license as the "OpenSSL" library), and distribute the linked executables. + You must obey the GNU General Public License in all respects for all of + the code used other than "OpenSSL". If you modify this file, you may + extend this exception to your version of the file, but you are not + obligated to do so. If you do not wish to do so, delete this exception + statement from your version." + Files: debian/* Copyright: Copyright 2005, 2006, 2007, 2008 Frank B. Brokken diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/debian/libbobcat2.symbols.alpha /tmp/0AxfM676D8/bobcat-2.05.00/debian/libbobcat2.symbols.alpha --- bobcat-2.02.03/debian/libbobcat2.symbols.alpha 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/debian/libbobcat2.symbols.alpha 1970-01-01 01:00:00.000000000 +0100 @@ -1,807 +0,0 @@ -libbobcat.so.2 libbobcat2 #MINVER# - XCloseDisplay@Base 2.01.0 - XFlush@Base 2.01.0 - XGetWindowAttributes@Base 2.01.0 - XOpenDisplay@Base 2.01.0 - XQueryPointer@Base 2.01.0 - XWarpPointer@Base 2.01.0 - _ZN3FBB10ConfigFile10hasContentERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile11append_nextERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFile13removeCommentERSs@Base 2.01.0 - _ZN3FBB10ConfigFile20removeTrailingBlanksERSs@Base 2.01.0 - _ZN3FBB10ConfigFile4openERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile5matchERKSsRNS_7PatternE@Base 2.01.0 - _ZN3FBB10ConfigFile8containsERKSsRSs@Base 2.01.0 - _ZN3FBB10ConfigFile8nextLineERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFileC1ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC1ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10GetHostent10gethostentEPKcRKSs@Base 2.01.0 - _ZN3FBB10GetHostent15addressToStringEPKcPKv@Base 2.01.0 - _ZN3FBB10GetHostent9hosterrorEPKc@Base 2.01.0 - _ZN3FBB10PerlSetFSA10initializeERNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSA12s_transitionE@Base 2.01.0 - _ZN3FBB10PerlSetFSA18s_stateTransitionsE@Base 2.01.0 - _ZN3FBB10PerlSetFSA22s_stateTransitions_endE@Base 2.01.0 - _ZN3FBB10PerlSetFSA3nopEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA4copyEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5D_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5S_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5W_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5d_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5s_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5w_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6copybsEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6d_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6s_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6w_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA7convertERSs@Base 2.01.0 - _ZN3FBB10PerlSetFSA9ValidatorclERKNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSAC1Ev@Base 2.01.0 - _ZN3FBB10PerlSetFSAC2Ev@Base 2.01.0 - _ZN3FBB10Randbuffer9underflowEv@Base 2.01.0 - _ZN3FBB10RandbufferC1Eiim@Base 2.01.0 - _ZN3FBB10RandbufferC2Eiim@Base 2.01.0 - _ZN3FBB10RandbufferD0Ev@Base 2.01.0 - _ZN3FBB10RandbufferD1Ev@Base 2.01.0 - _ZN3FBB10SocketBase13setBoolOptionEib@Base 2.01.0 - _ZN3FBB10SocketBaseC1ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC1Et@Base 2.01.0 - _ZN3FBB10SocketBaseC2ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC2Et@Base 2.01.0 - _ZN3FBB10insertableERSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4openERSiRSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4syncEv@Base 2.01.0 - _ZN3FBB11IOStreambuf6xsputnEPKcl@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB11IOStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB11IOStreambufD0Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD1Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD2Ev@Base 2.01.0 - _ZN3FBB11InetAddress4initEjt@Base 2.01.0 - _ZN3FBB11InetAddressC1ERKSst@Base 2.01.0 - _ZN3FBB11InetAddressC2ERKSst@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11caseInitialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11casePartialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator12s_comparatorE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4failERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4fullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7initialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7partialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator8caseFullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC1EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC2EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratormmEi@Base 2.01.0 - _ZN3FBB11MailHeaders4readEv@Base 2.01.0 - _ZN3FBB11MailHeadersC1ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11MailHeadersC2ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11OFoldStream4openEPKcmmNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11OFoldStream4openERSommNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11RE_iterator4findEv@Base 2.01.0 - _ZN3FBB11RE_iterator7reMatchERSsRS0_@Base 2.01.0 - _ZN3FBB11RE_iteratorC1ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorC2ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorppEv@Base 2.01.0 - _ZN3FBB12ClientSocket7connectEv@Base 2.01.0 - _ZN3FBB12ClientSocketC1ERKSst@Base 2.01.0 - _ZN3FBB12ClientSocketC2ERKSst@Base 2.01.0 - _ZN3FBB12IFdStreambuf4openEiNS0_4ModeEm@Base 2.01.0 - _ZN3FBB12IFdStreambuf6xsgetnEPcl@Base 2.01.0 - _ZN3FBB12IFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12IFdStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB12IFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12IFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12OFdStreambuf4openEiNS0_4ModeEm@Base 2.01.0 - _ZN3FBB12OFdStreambuf4syncEv@Base 2.01.0 - _ZN3FBB12OFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12OFdStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB12OFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12OFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12ServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB12ServerSocket6listenEmb@Base 2.01.0 - _ZN3FBB12ServerSocketC1Em@Base 2.01.0 - _ZN3FBB12ServerSocketC2Em@Base 2.01.0 - _ZN3FBB12SyslogStream11setPriorityERSoNS_8PriorityE@Base 2.01.0 - _ZN3FBB12SyslogStream8strerrnoERSo@Base 2.01.0 - _ZN3FBB12SyslogStreamC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZN3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZN3FBB12TableSupport14const_iterator10setElementEv@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_RKSt6vectorISt4pairImmESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_RKSt6vectorISt4pairImmESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorppEv@Base 2.01.0 - _ZN3FBB12TableSupport3addERKSsRm@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC1Emmm@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC2Emmm@Base 2.01.0 - _ZN3FBB12TableSupport8setParamERSommRKSt6vectorINS_5AlignESaIS3_EE@Base 2.01.0 - _ZN3FBB12TableSupportC1Ev@Base 2.01.0 - _ZN3FBB12TableSupportC2Ev@Base 2.01.0 - _ZN3FBB12TableSupportD0Ev@Base 2.01.0 - _ZN3FBB12TableSupportD1Ev@Base 2.01.0 - _ZN3FBB13CmdFinderBase11useFirstCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase6useCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase7setModeEm@Base 2.01.0 - _ZN3FBB14MultiStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf6insertERNS0_6streamERNS0_6InsertE@Base 2.01.0 - _ZN3FBB14MultiStreambuf6stream7setOnceERS1_@Base 2.01.0 - _ZN3FBB14MultiStreambuf6xsputnEPKcl@Base 2.01.0 - _ZN3FBB14MultiStreambuf7setOnceEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14MultiStreambufD0Ev@Base 2.01.0 - _ZN3FBB14MultiStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambuf10setMarginsEmm@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12iniBlankTabsENS_19OFoldStreambufEnums12TabsOrBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12modifyIndentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf2wsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5addWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5flushEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5nonWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7clearWsEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7newlineEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EPKcmmNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1ERSommNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EmmNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EPKcmmNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2ERSommNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EmmNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufD0Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD2Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBase4openERKSs@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC1Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC2Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambuf4openEPKcSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB16OFilterStreambufD0Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD1Ev@Base 2.01.0 - _ZN3FBB17LocalClientSocket7connectEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket4openERKSsNS0_6SocketE@Base 2.01.0 - _ZN3FBB17LocalServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket6listenEmb@Base 2.01.0 - _ZN3FBB17LocalServerSocketD1Ev@Base 2.01.0 - _ZN3FBB17LocalServerSocketD2Ev@Base 2.01.0 - _ZN3FBB3A2x10s_lastFailE@Base 2.01.0 - _ZN3FBB3A2xD0Ev@Base 2.01.0 - _ZN3FBB3A2xD1Ev@Base 2.01.0 - _ZN3FBB3A2xaSEPKc@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKci@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKci@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKciPPc@Base 2.01.0 - _ZN3FBB3Arg11argPointersEv@Base 2.01.0 - _ZN3FBB3Arg11setBasenameERKSs@Base 2.01.0 - _ZN3FBB3Arg13addCharOptionEv@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionEP6optionRKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionERKSs@Base 2.01.0 - _ZN3FBB3Arg13setOptionTypeERKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg15fillLongOptionsEP6optionRKSsPKNS0_10LongOptionES7_@Base 2.01.0 - _ZN3FBB3Arg15plainLongOptionERKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg5s_argE@Base 2.01.0 - _ZN3FBB3Arg6verifyEv@Base 2.01.0 - _ZN3FBB3Arg8instanceEv@Base 2.01.0 - _ZN3FBB3Arg8s_dirsepE@Base 2.01.0 - _ZN3FBB3Arg9s_optCharE@Base 2.01.0 - _ZN3FBB3ArgC1EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC1EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKciPPc@Base 2.01.0 - _ZN3FBB3CGI16setMaxUploadSizeEmi@Base 2.01.0 - _ZN3FBB3CGI17multipartFormDataEv@Base 2.01.0 - _ZN3FBB3CGI18setFileDestinationERKSsS2_NS0_6CreateE@Base 2.01.0 - _ZN3FBB3CGI3getEv@Base 2.01.0 - _ZN3FBB3CGI4initERb@Base 2.01.0 - _ZN3FBB3CGI4nextEPSs@Base 2.01.0 - _ZN3FBB3CGI4postEv@Base 2.01.0 - _ZN3FBB3CGI5paramERKSs@Base 2.01.0 - _ZN3FBB3CGI6escapeERKSs@Base 2.01.0 - _ZN3FBB3CGI6isFileERKSs@Base 2.01.0 - _ZN3FBB3CGI6uploadEPSs@Base 2.01.0 - _ZN3FBB3CGI7s_emptyE@Base 2.01.0 - _ZN3FBB3CGI8addParamERKSs@Base 2.01.0 - _ZN3FBB3CGI8dos2unixERKSs@Base 2.01.0 - _ZN3FBB3CGI8readPartEPSs@Base 2.01.0 - _ZN3FBB3CGI8setParamEv@Base 2.01.0 - _ZN3FBB3CGI8setQueryEv@Base 2.01.0 - _ZN3FBB3CGI9setMethodEv@Base 2.01.0 - _ZN3FBB3CGI9unPercentERKSs@Base 2.01.0 - _ZN3FBB3CGIC1EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIC2EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIlsERKSs@Base 2.01.0 - _ZN3FBB3CGIlsESt4pairIccE@Base 2.01.0 - _ZN3FBB3CGIlsEi@Base 2.01.0 - _ZN3FBB3Log10initializeERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log11getInstanceEv@Base 2.01.0 - _ZN3FBB3Log12setTimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB3Log4initEv@Base 2.01.0 - _ZN3FBB3Log4openERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log5levelEm@Base 2.01.0 - _ZN3FBB3Log8s_streamE@Base 2.01.0 - _ZN3FBB3Log8setLevelEm@Base 2.01.0 - _ZN3FBB3LogC1EPKc@Base 2.01.0 - _ZN3FBB3LogC1ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC1ERSoPKc@Base 2.01.0 - _ZN3FBB3LogC2EPKc@Base 2.01.0 - _ZN3FBB3LogC2ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC2ERSoPKc@Base 2.01.0 - _ZN3FBB3LogD0Ev@Base 2.01.0 - _ZN3FBB3LogD1Ev@Base 2.01.0 - _ZN3FBB3Msg10s_maxCountE@Base 2.01.0 - _ZN3FBB3Msg10setDisplayEb@Base 2.01.0 - _ZN3FBB3Msg10setInfoBufEPSt15basic_streambufIcSt11char_traitsIcEEb@Base 2.01.0 - _ZN3FBB3Msg10setOstreamERKSs@Base 2.01.0 - _ZN3FBB3Msg11s_warnCountE@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ifstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSsm@Base 2.01.0 - _ZN3FBB3Msg5s_msgE@Base 2.01.0 - _ZN3FBB3Msg5s_outE@Base 2.01.0 - _ZN3FBB3Msg6s_foutE@Base 2.01.0 - _ZN3FBB3Msg6s_infoE@Base 2.01.0 - _ZN3FBB3Msg6s_lineE@Base 2.01.0 - _ZN3FBB3Msg7s_countE@Base 2.01.0 - _ZN3FBB3Msg9s_displayE@Base 2.01.0 - _ZN3FBB3Msg9s_warningE@Base 2.01.0 - _ZN3FBB3X2a10s_lastFailE@Base 2.01.0 - _ZN3FBB3X2aC1Edm@Base 2.01.0 - _ZN3FBB3X2aC1Edmm@Base 2.01.0 - _ZN3FBB3X2aC2Edm@Base 2.01.0 - _ZN3FBB3X2aC2Edmm@Base 2.01.0 - _ZN3FBB3X2aD0Ev@Base 2.01.0 - _ZN3FBB3X2aD1Ev@Base 2.01.0 - _ZN3FBB3errERSo@Base 2.01.0 - _ZN3FBB3msgEv@Base 2.01.0 - _ZN3FBB4Fork12waitForChildEv@Base 2.01.0 - _ZN3FBB4Fork17childRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork4forkEv@Base 2.01.0 - _ZN3FBB4ForkD0Ev@Base 2.01.0 - _ZN3FBB4ForkD1Ev@Base 2.01.0 - _ZN3FBB4Glob4copyERKS0_@Base 2.01.0 - _ZN3FBB4Glob5isDotEPKc@Base 2.01.0 - _ZN3FBB4Glob7destroyEv@Base 2.01.0 - _ZN3FBB4GlobC1ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobC2ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobaSERKS0_@Base 2.01.0 - _ZN3FBB4Pipe8readFromEPKim@Base 2.01.0 - _ZN3FBB4Pipe8readFromEi@Base 2.01.0 - _ZN3FBB4Pipe8readOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writeOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEPKim@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEi@Base 2.01.0 - _ZN3FBB4PipeC1EPKi@Base 2.01.0 - _ZN3FBB4PipeC2EPKi@Base 2.01.0 - _ZN3FBB4Stat3setERKSs@Base 2.01.0 - _ZN3FBB4Stat3setERKSsS2_@Base 2.01.0 - _ZN3FBB4Stat4initEv@Base 2.01.0 - _ZN3FBB4Stat4pathEv@Base 2.01.0 - _ZN3FBB4StatC1ERKSs@Base 2.01.0 - _ZN3FBB4StatC1Ev@Base 2.01.0 - _ZN3FBB4StatC2ERKSs@Base 2.01.0 - _ZN3FBB4StatC2Ev@Base 2.01.0 - _ZN3FBB4UserC1Ev@Base 2.01.0 - _ZN3FBB4UserC2Ev@Base 2.01.0 - _ZN3FBB4infoERSo@Base 2.01.0 - _ZN3FBB5AlignC1EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EimPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EmPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EimPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EmPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5Errno7initMsgEv@Base 2.01.0 - _ZN3FBB5ErrnoC1EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC1EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1Ev@Base 2.01.0 - _ZN3FBB5ErrnoC2EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC2EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2Ev@Base 2.01.0 - _ZN3FBB5ErrnoD0Ev@Base 2.01.0 - _ZN3FBB5ErrnoD1Ev@Base 2.01.0 - _ZN3FBB5Table3defEv@Base 2.01.0 - _ZN3FBB5Table5flushEv@Base 2.01.0 - _ZN3FBB5Table6appendERKSsPKcb@Base 2.01.0 - _ZN3FBB5Table6hIndexEmm@Base 2.01.0 - _ZN3FBB5Table6insertERSo@Base 2.01.0 - _ZN3FBB5Table6vIndexEmm@Base 2.01.0 - _ZN3FBB5Table8setAlignERKNS_5AlignE@Base 2.01.0 - _ZN3FBB5TableC1ERNS_12TableSupportEmNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC1EmNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2ERNS_12TableSupportEmNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2EmNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableD0Ev@Base 2.01.0 - _ZN3FBB5TableD1Ev@Base 2.01.0 - _ZN3FBB5fatalERSo@Base 2.01.0 - _ZN3FBB5spoolERSo@Base 2.01.0 - _ZN3FBB6CGIFSA11s_charClassE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_installedE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_stateNameE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_tokenizerE@Base 2.01.0 - _ZN3FBB6CGIFSA12s_fsaRawDataE@Base 2.01.0 - _ZN3FBB6CGIFSA14s_charClassEndE@Base 2.01.0 - _ZN3FBB6CGIFSA15s_fsaRawDataEndE@Base 2.01.0 - _ZN3FBB6CGIFSA3runEv@Base 2.01.0 - _ZN3FBB6CGIFSA4pushEv@Base 2.01.0 - _ZN3FBB6CGIFSA5iscgiEi@Base 2.01.0 - _ZN3FBB6CGIFSA5s_cgiE@Base 2.01.0 - _ZN3FBB6CGIFSA5s_fsaE@Base 2.01.0 - _ZN3FBB6CGIFSA6acceptEv@Base 2.01.0 - _ZN3FBB6CGIFSA6setFsaERKNS0_6RecordE@Base 2.01.0 - _ZN3FBB6CGIFSA7isFirstERKSt4pairIKPKcKPFiiEERKSs@Base 2.01.0 - _ZN3FBB6CGIFSA8hasTokenERKNS0_10TransitionEm@Base 2.01.0 - _ZN3FBB6CGIFSA8tokenIdxEv@Base 2.01.0 - _ZN3FBB6CGIFSA9acceptAllEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charClassEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charRangeEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSA9setEscapeEm@Base 2.01.0 - _ZN3FBB6CGIFSA9wordTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSAC1EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAC2EPbRSib@Base 2.01.0 - _ZN3FBB6Indent3decEv@Base 2.01.0 - _ZN3FBB6Indent5s_incE@Base 2.01.0 - _ZN3FBB6Indent7s_widthE@Base 2.01.0 - _ZN3FBB6Milter10initializeERKSsRS0_mm@Base 2.01.0 - _ZN3FBB6Milter10mRecipientEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter11s_callCloseE@Base 2.01.0 - _ZN3FBB6Milter4mEohEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4mEomEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4s_mpE@Base 2.01.0 - _ZN3FBB6Milter5mBodyEP8smfi_strPhm@Base 2.01.0 - _ZN3FBB6Milter5mDataEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter5mHeloEP8smfi_strPc@Base 2.01.0 - _ZN3FBB6Milter5s_mapE@Base 2.01.0 - _ZN3FBB6Milter6mAbortEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6mCloseEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6s_nameE@Base 2.01.0 - _ZN3FBB6Milter7installEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter7mHeaderEP8smfi_strPcS3_@Base 2.01.0 - _ZN3FBB6Milter7mSenderEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter8mConnectEP8smfi_strPcP8sockaddr@Base 2.01.0 - _ZN3FBB6Milter8mUnknownEP8smfi_strPKc@Base 2.01.0 - _ZN3FBB6OneKey6setErrEiPKc@Base 2.01.0 - _ZN3FBB6OneKeyC1ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyC2ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyD1Ev@Base 2.01.0 - _ZN3FBB6OneKeyD2Ev@Base 2.01.0 - _ZN3FBB6String2lcERKSs@Base 2.01.0 - _ZN3FBB6String2ucERKSs@Base 2.01.0 - _ZN3FBB6String4argvERKSt6vectorISsSaISsEE@Base 2.01.0 - _ZN3FBB6String4trimERKSs@Base 2.01.0 - _ZN3FBB6String4wordERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISsSaISsEERKSsPKcb@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISt4pairISsNS0_4TypeEESaIS4_EERKSsPKcb@Base 2.01.0 - _ZN3FBB6String6escapeERKSsPKc@Base 2.01.0 - _ZN3FBB6String6quotedERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEEi@Base 2.01.0 - _ZN3FBB6String7tolowerERc@Base 2.01.0 - _ZN3FBB6String7toupperERc@Base 2.01.0 - _ZN3FBB6String8unescapeERKSs@Base 2.01.0 - _ZN3FBB6String9nextFieldERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String9separatorERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEES2_@Base 2.01.0 - _ZN3FBB6centerERSt8ios_base@Base 2.01.0 - _ZN3FBB6indentERSo@Base 2.01.0 - _ZN3FBB7Pattern10setPatternERKSsbmi@Base 2.01.0 - _ZN3FBB7Pattern4copyERKS0_@Base 2.01.0 - _ZN3FBB7Pattern5Regex11s_convertedE@Base 2.01.0 - _ZN3FBB7Pattern5RegexC1ESsi@Base 2.01.0 - _ZN3FBB7Pattern5RegexC2ESsi@Base 2.01.0 - _ZN3FBB7Pattern5matchERKSsi@Base 2.01.0 - _ZN3FBB7Pattern7destroyEv@Base 2.01.0 - _ZN3FBB7PatternC1ERKSsbmi@Base 2.01.0 - _ZN3FBB7PatternC1Ev@Base 2.01.0 - _ZN3FBB7PatternC2ERKSsbmi@Base 2.01.0 - _ZN3FBB7PatternC2Ev@Base 2.01.0 - _ZN3FBB7PatternaSERKS0_@Base 2.01.0 - _ZN3FBB7PatternlsERKSs@Base 2.01.0 - _ZN3FBB7PatternlsEi@Base 2.01.0 - _ZN3FBB7Process10initializeEmmNS0_11ProcessTypeE@Base 2.01.0 - _ZN3FBB7Process11discontinueERNS0_6RetPidE@Base 2.01.0 - _ZN3FBB7Process11execContextERKSt4pairISsNS_6String4TypeEERNS0_11ExecContextE@Base 2.01.0 - _ZN3FBB7Process11whichStreamEv@Base 2.01.0 - _ZN3FBB7Process12childProcessEv@Base 2.01.0 - _ZN3FBB7Process13parentProcessEv@Base 2.01.0 - _ZN3FBB7Process14analyzeCommandEv@Base 2.01.0 - _ZN3FBB7Process14sanitizeIOModeEm@Base 2.01.0 - _ZN3FBB7Process17childRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process4cerrEv@Base 2.01.0 - _ZN3FBB7Process4stopEv@Base 2.01.0 - _ZN3FBB7Process5closeEi@Base 2.01.0 - _ZN3FBB7Process5closeEv@Base 2.01.0 - _ZN3FBB7Process5startEmNS0_11ProcessTypeEm@Base 2.01.0 - _ZN3FBB7Process6activeEv@Base 2.01.0 - _ZN3FBB7Process7forkingEv@Base 2.01.0 - _ZN3FBB7Process8setPipesEv@Base 2.01.0 - _ZN3FBB7Process9availableEv@Base 2.01.0 - _ZN3FBB7ProcessC1ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EmNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EmNS0_11ProcessTypeEmRKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EmRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EmNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EmNS0_11ProcessTypeEmRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EmRKSs@Base 2.01.0 - _ZN3FBB7ProcessD0Ev@Base 2.01.0 - _ZN3FBB7ProcessD1Ev@Base 2.01.0 - _ZN3FBB7ProcessaSERKSs@Base 2.01.0 - _ZN3FBB7ProcessclEmNS0_11ProcessTypeEm@Base 2.01.0 - _ZN3FBB7ProcesslsEPFRSoS1_E@Base 2.01.0 - _ZN3FBB7lineMsgEv@Base 2.01.0 - _ZN3FBB7warningERSo@Base 2.01.0 - _ZN3FBB8DateTime10setMinutesEi@Base 2.01.0 - _ZN3FBB8DateTime10setSecondsEi@Base 2.01.0 - _ZN3FBB8DateTime10setWeekdayENS0_7WeekdayENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime10updateTimeEP2tm@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEi@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEv@Base 2.01.0 - _ZN3FBB8DateTime14zoneCorrectionEv@Base 2.01.0 - _ZN3FBB8DateTime16parseFromDayNameERSi@Base 2.01.0 - _ZN3FBB8DateTime17timeStruct2utcSecEP2tm@Base 2.01.0 - _ZN3FBB8DateTime17utcSec2timeStructEP2tml@Base 2.01.0 - _ZN3FBB8DateTime23s_currentZoneCorrectionE@Base 2.01.0 - _ZN3FBB8DateTime5parseERSi@Base 2.01.0 - _ZN3FBB8DateTime5s_dayE@Base 2.01.0 - _ZN3FBB8DateTime6setDayEi@Base 2.01.0 - _ZN3FBB8DateTime7s_monthE@Base 2.01.0 - _ZN3FBB8DateTime7setTimeEl@Base 2.01.0 - _ZN3FBB8DateTime7setYearEm@Base 2.01.0 - _ZN3FBB8DateTime8setHoursEi@Base 2.01.0 - _ZN3FBB8DateTime8setMonthENS0_5MonthENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime8setMonthEi@Base 2.01.0 - _ZN3FBB8DateTime9setFieldsERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC1Ei@Base 2.01.0 - _ZN3FBB8DateTimeC1ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1Eli@Base 2.01.0 - _ZN3FBB8DateTimeC2ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC2Ei@Base 2.01.0 - _ZN3FBB8DateTimeC2ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2Eli@Base 2.01.0 - _ZN3FBB8DateTimemIERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLEl@Base 2.01.0 - _ZN3FBB8Hostname4initEv@Base 2.01.0 - _ZN3FBB8HostnameC1ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC1ERKSs@Base 2.01.0 - _ZN3FBB8HostnameC2ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC2ERKSs@Base 2.01.0 - _ZN3FBB8IOStream5clearEv@Base 2.01.0 - _ZN3FBB8IOStreamD0Ev@Base 2.01.0 - _ZN3FBB8IOStreamD1Ev@Base 2.01.0 - _ZN3FBB8IOStreamD2Ev@Base 2.01.0 - _ZN3FBB8RefCount7releaseEv@Base 2.01.0 - _ZN3FBB8Selector4waitEv@Base 2.01.0 - _ZN3FBB8Selector5addFdEP6fd_seti@Base 2.01.0 - _ZN3FBB8Selector8checkSetEPiR6fd_set@Base 2.01.0 - _ZN3FBB8SelectorC1Ev@Base 2.01.0 - _ZN3FBB8SelectorC2Ev@Base 2.01.0 - _ZN3FBB8Xpointer12s_theDisplayE@Base 2.01.0 - _ZN3FBB8Xpointer9s_counterE@Base 2.01.0 - _ZN3FBB8XpointerC1Ev@Base 2.01.0 - _ZN3FBB8XpointerC2Ev@Base 2.01.0 - _ZN3FBB8XpointerD1Ev@Base 2.01.0 - _ZN3FBB8XpointerD2Ev@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig11s_argconfigE@Base 2.01.0 - _ZN3FBB9ArgConfig16storeLongOptionsEPKNS_3Arg10LongOptionES4_@Base 2.01.0 - _ZN3FBB9ArgConfig8instanceEv@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9LogBuffer12settimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB9LogBuffer15insertTimestampEv@Base 2.01.0 - _ZN3FBB9LogBuffer4syncEv@Base 2.01.0 - _ZN3FBB9LogBuffer8overflowEi@Base 2.01.0 - _ZN3FBB9LogBufferC1ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC1ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferD0Ev@Base 2.01.0 - _ZN3FBB9LogBufferD1Ev@Base 2.01.0 - _ZN3FBB9Syslogbuf11setPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf18setDefaultPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf4syncEv@Base 2.01.0 - _ZN3FBB9Syslogbuf8overflowEi@Base 2.01.0 - _ZN3FBB9SyslogbufC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufD0Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD1Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD2Ev@Base 2.01.0 - _ZN3FBB9decindentERSo@Base 2.01.0 - _ZN3FBB9incindentERSo@Base 2.01.0 - _ZN3FBB9indentdecERSo@Base 2.01.0 - _ZN3FBB9indentincERSo@Base 2.01.0 - _ZN3FBB9throwableEv@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKNS0_5HLineE@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKSs@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportEm@Base 2.01.0 - _ZN7Hostent4copyEPK7hostentmm@Base 2.01.0 - _ZN7Hostent7destroyEv@Base 2.01.0 - _ZN7Hostent7xstrdupEPKc@Base 2.01.0 - _ZN7HostentC1EPK7hostent@Base 2.01.0 - _ZN7HostentC1Ev@Base 2.01.0 - _ZN7HostentC2EPK7hostent@Base 2.01.0 - _ZN7HostentC2Ev@Base 2.01.0 - _ZN7HostentaSERKS_@Base 2.01.0 - _ZNK3FBB10ConfigFile11findKeyTailERKSsm@Base 2.01.0 - _ZNK3FBB10ConfigFile4findERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile6findREERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile7findKeyERKSsm@Base 2.01.0 - _ZNK3FBB10ConfigFile9searchForERKSsRNS_7PatternEm@Base 2.01.0 - _ZNK3FBB10Redirector7swallowEi@Base 2.01.0 - _ZNK3FBB10SocketBase10boolOptionEi@Base 2.01.0 - _ZNK3FBB10SocketBase6verifyEv@Base 2.01.0 - _ZNK3FBB11InetAddress20dottedDecimalAddressEv@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator6lookupERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator8lookdownERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11RE_iteratormiERKS0_@Base 2.01.0 - _ZNK3FBB12TableSupport5beginEm@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEm@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEv@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEm@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEv@Base 2.01.0 - _ZNK3FBB13CmdFinderBase10matchExactERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase11matchUniqueERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase16matchInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase22matchUniqueInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB14OFoldStreambuf6lengthEv@Base 2.01.0 - _ZNK3FBB3Arg11versionHelpEPFvRKSsEPKcmii@Base 2.01.0 - _ZNK3FBB3Arg13firstNonEmptyEPmPSsRKSt6vectorISsSaISsEE@Base 2.01.0 - _ZNK3FBB3Arg6optionEPmPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEPmPSsi@Base 2.01.0 - _ZNK3FBB3Arg6optionERKSs@Base 2.01.0 - _ZNK3FBB3Arg6optionEi@Base 2.01.0 - _ZNK3FBB3Arg6optionEmPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEmPSsi@Base 2.01.0 - _ZNK3FBB3ArgixEm@Base 2.01.0 - _ZNK3FBB3CGI6reportEv@Base 2.01.0 - _ZNK3FBB3CGI6typeOfERKSs@Base 2.01.0 - _ZNK3FBB4Glob6verifyEv@Base 2.01.0 - _ZNK3FBB4Pipe6verifyEv@Base 2.01.0 - _ZNK3FBB4Stat11specialModeEmNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat4modeEmNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat7modeStrEv@Base 2.01.0 - _ZNK3FBB4Stat7typeStrEv@Base 2.01.0 - _ZNK3FBB4User6verifyEv@Base 2.01.0 - _ZNK3FBB5Errno4whatEv@Base 2.01.0 - _ZNK3FBB5level10insertIntoERSoRNS_3LogE@Base 2.01.0 - _ZNK3FBB6OneKey3getEv@Base 2.01.0 - _ZNK3FBB6OneKey6verifyEv@Base 2.01.0 - _ZNK3FBB7Pattern6beforeEv@Base 2.01.0 - _ZNK3FBB7Pattern6beyondEv@Base 2.01.0 - _ZNK3FBB7Pattern8positionEm@Base 2.01.0 - _ZNK3FBB7PatternixEm@Base 2.01.0 - _ZNK3FBB7Process7newPipeEv@Base 2.01.0 - _ZNK3FBB8DateTime6weekNrEv@Base 2.01.0 - _ZNK3FBB8DateTime7rfc2822Ev@Base 2.01.0 - _ZNK3FBB8DateTime7rfc3339Ev@Base 2.01.0 - _ZNK3FBB8DateTime7timeStrERSo@Base 2.01.0 - _ZNK3FBB8Xpointer3getEPiS1_@Base 2.01.0 - _ZNK3FBB8Xpointer3setEii@Base 2.01.0 - _ZNK3FBB8Xpointer6verifyEv@Base 2.01.0 - _ZNK3FBB9ArgConfig13longConfigOptERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig14findLongOptionEi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsPKc@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEi@Base 2.01.0 - _ZNK7Hostent12countAliasesEPKPKc@Base 2.01.0 - _ZNK7Hostent14countAddressesEPKPKcm@Base 2.01.0 - _ZNK7Hostent20dottedDecimalAddressEm@Base 2.01.0 - _ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEE15_M_create_nodesEPPcS3_@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEE17_M_initialize_mapEm@Base 2.01.0 - _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.01.0 - _ZNSt17_Temporary_bufferIPPKcS1_EC1ES2_S2_@Base 2.01.0 - _ZNSt5dequeIcSaIcEE16_M_push_back_auxERKc@Base 2.01.0 - _ZNSt5dequeIcSaIcEE17_M_reallocate_mapEmb@Base 2.01.0 - _ZNSt5stackIcSt5dequeIcSaIcEEE4pushERKc@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB6CGIFSA10TransitionESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPSsS1_EEmRKSs@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS5_S7_EEmRKS5_@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_@Base 2.01.0 - _ZNSt6vectorISt4pairImmESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 2.01.0 - _ZNSt6vectorImSaImEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPmS1_EERKm@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueESt17_Rb_tree_iteratorIS7_ERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE9_M_insertEPSt18_Rb_tree_node_baseSF_RKS7_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueESt17_Rb_tree_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE9_M_insertEPSt18_Rb_tree_node_baseSD_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueESt17_Rb_tree_iteratorIS2_ERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE9_M_insertEPSt18_Rb_tree_node_baseSA_RKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE16_M_insert_uniqueESt17_Rb_tree_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE9_M_insertEPSt18_Rb_tree_node_baseSD_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeImSt4pairIKmSt6vectorIS0_ImmESaIS3_EEESt10_Select1stIS6_ESt4lessImESaIS6_EE16_M_insert_uniqueERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeImSt4pairIKmSt6vectorIS0_ImmESaIS3_EEESt10_Select1stIS6_ESt4lessImESaIS6_EE16_M_insert_uniqueESt17_Rb_tree_iteratorIS6_ERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeImSt4pairIKmSt6vectorIS0_ImmESaIS3_EEESt10_Select1stIS6_ESt4lessImESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.01.0 - _ZNSt8_Rb_treeImSt4pairIKmSt6vectorIS0_ImmESaIS3_EEESt10_Select1stIS6_ESt4lessImESaIS6_EE9_M_insertEPSt18_Rb_tree_node_baseSE_RKS6_@Base 2.01.0 - _ZSt16stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEET_S6_S6_T0_@Base 2.01.0 - _ZSt26__inplace_stable_partitionIPPKcN3FBB7FnWrap1IS1_bEElET_S6_S6_T0_T1_@Base 2.01.0 - _ZSt26__uninitialized_fill_n_auxIPN3FBB5Table7ElementEmS2_EvT_T0_RKT1_St12__false_type@Base 2.01.0 - _ZSt26__uninitialized_fill_n_auxIPSsmSsEvT_T0_RKT1_St12__false_type@Base 2.01.0 - _ZSt27__stable_partition_adaptiveIPPKcS2_N3FBB7FnWrap1IS1_bEElET_S6_S6_T1_T2_T0_S8_@Base 2.01.0 - _ZSt3decRSt8ios_base@Base 2.01.0 - _ZSt3hexRSt8ios_base@Base 2.01.0 - _ZSt3octRSt8ios_base@Base 2.01.0 - _ZSt5rightRSt8ios_base@Base 2.01.0 - _ZSt6__findIPPKcSsET_S3_S3_RKT0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt7showposRSt8ios_base@Base 2.01.0 - _ZSt8__rotateIPPKcEvT_S3_S3_St26random_access_iterator_tag@Base 2.01.0 - _ZSt8internalRSt8ios_base@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RNS8_7PatternEbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RSsbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_SA_bEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEESt9binder2ndISt12not_equal_toISsEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN3FBB6CGIFSA10TransitionESt6vectorIS4_SaIS4_EEEENS2_8FnWrap1cIRKS4_mbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRSsRNS7_11RE_iteratorEbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIPKSt4pairIKPKcKPFiiEEN3FBB8FnWrap1cIRS8_RKSsbEEET_SG_SG_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifISt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEEN3FBB8FnWrap1cIRS3_SC_bEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9noshowposRSt8ios_base@Base 2.01.0 - _ZStlsRSoRKN3FBB3CGIE@Base 2.01.0 - _ZStlsRSoRKN3FBB8DateTimeE@Base 2.01.0 - _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_@Base 2.01.0 - _ZStrsRSiRN3FBB8DateTimeE@Base 2.01.0 - _ZTCN3FBB12SyslogStreamE80_So@Base 2.01.0 - _ZTCN3FBB3A2xE0_Si@Base 2.01.0 - _ZTCN3FBB3A2xE0_St19basic_istringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB3LogE88_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_So@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5TableE0_So@Base 2.01.0 - _ZTCN3FBB5TableE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB7ProcessE104_Si@Base 2.01.0 - _ZTCN3FBB7ProcessE120_So@Base 2.01.0 - _ZTCN3FBB7ProcessE16_NS_8IOStreamE@Base 2.01.0 - _ZTCN3FBB8IOStreamE104_So@Base 2.01.0 - _ZTCN3FBB8IOStreamE88_Si@Base 2.01.0 - _ZTIN3FBB10RandbufferE@Base 2.01.0 - _ZTIN3FBB11IOStreambufE@Base 2.01.0 - _ZTIN3FBB12IFdStreambufE@Base 2.01.0 - _ZTIN3FBB12OFdStreambufE@Base 2.01.0 - _ZTIN3FBB12SyslogStreamE@Base 2.01.0 - _ZTIN3FBB12TableSupportE@Base 2.01.0 - _ZTIN3FBB14MultiStreambufE@Base 2.01.0 - _ZTIN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTIN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTIN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTIN3FBB3A2xE@Base 2.01.0 - _ZTIN3FBB3LogE@Base 2.01.0 - _ZTIN3FBB3X2aE@Base 2.01.0 - _ZTIN3FBB4ForkE@Base 2.01.0 - _ZTIN3FBB5ErrnoE@Base 2.01.0 - _ZTIN3FBB5TableE@Base 2.01.0 - _ZTIN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTIN3FBB7ProcessE@Base 2.01.0 - _ZTIN3FBB8IOStreamE@Base 2.01.0 - _ZTIN3FBB9LogBufferE@Base 2.01.0 - _ZTIN3FBB9SyslogbufE@Base 2.01.0 - _ZTSN3FBB10RandbufferE@Base 2.01.0 - _ZTSN3FBB11IOStreambufE@Base 2.01.0 - _ZTSN3FBB12IFdStreambufE@Base 2.01.0 - _ZTSN3FBB12OFdStreambufE@Base 2.01.0 - _ZTSN3FBB12SyslogStreamE@Base 2.01.0 - _ZTSN3FBB12TableSupportE@Base 2.01.0 - _ZTSN3FBB14MultiStreambufE@Base 2.01.0 - _ZTSN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTSN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTSN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTSN3FBB3A2xE@Base 2.01.0 - _ZTSN3FBB3LogE@Base 2.01.0 - _ZTSN3FBB3X2aE@Base 2.01.0 - _ZTSN3FBB4ForkE@Base 2.01.0 - _ZTSN3FBB5ErrnoE@Base 2.01.0 - _ZTSN3FBB5TableE@Base 2.01.0 - _ZTSN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTSN3FBB7ProcessE@Base 2.01.0 - _ZTSN3FBB8IOStreamE@Base 2.01.0 - _ZTSN3FBB9LogBufferE@Base 2.01.0 - _ZTSN3FBB9SyslogbufE@Base 2.01.0 - _ZTTN3FBB12SyslogStreamE@Base 2.01.0 - _ZTTN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTTN3FBB3A2xE@Base 2.01.0 - _ZTTN3FBB3LogE@Base 2.01.0 - _ZTTN3FBB3X2aE@Base 2.01.0 - _ZTTN3FBB5ErrnoE@Base 2.01.0 - _ZTTN3FBB5TableE@Base 2.01.0 - _ZTTN3FBB7ProcessE@Base 2.01.0 - _ZTTN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB10RandbufferE@Base 2.01.0 - _ZTVN3FBB11IOStreambufE@Base 2.01.0 - _ZTVN3FBB12IFdStreambufE@Base 2.01.0 - _ZTVN3FBB12OFdStreambufE@Base 2.01.0 - _ZTVN3FBB12SyslogStreamE@Base 2.01.0 - _ZTVN3FBB12TableSupportE@Base 2.01.0 - _ZTVN3FBB14MultiStreambufE@Base 2.01.0 - _ZTVN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTVN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTVN3FBB3A2xE@Base 2.01.0 - _ZTVN3FBB3LogE@Base 2.01.0 - _ZTVN3FBB3X2aE@Base 2.01.0 - _ZTVN3FBB4ForkE@Base 2.01.0 - _ZTVN3FBB5ErrnoE@Base 2.01.0 - _ZTVN3FBB5TableE@Base 2.01.0 - _ZTVN3FBB7ProcessE@Base 2.01.0 - _ZTVN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB9LogBufferE@Base 2.01.0 - _ZTVN3FBB9SyslogbufE@Base 2.01.0 - _ZThn104_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn104_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn104_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn104_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn120_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn120_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn16_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn16_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn80_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZThn80_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZThn88_N3FBB3LogD0Ev@Base 2.01.0 - _ZThn88_N3FBB3LogD1Ev@Base 2.01.0 - _ZThn88_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZThn88_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZThn88_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn88_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn88_NK3FBB5Errno4whatEv@Base 2.01.0 - _ZTv0_n24_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3A2xD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3A2xD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3LogD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3LogD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3X2aD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3X2aD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB5TableD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB5TableD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD2Ev@Base 2.01.0 - _ZlsRSoN3FBB14LogManipulatorE@Base 2.01.0 - _ZlsRSoPFvS_E@Base 2.01.0 - _ZlsRSoRKN3FBB5levelE@Base 2.01.0 - bobcat_fatal_@Base 2.01.0 - smfi_register@Base 2.01.0 - diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/debian/libbobcat2.symbols.amd64 /tmp/0AxfM676D8/bobcat-2.05.00/debian/libbobcat2.symbols.amd64 --- bobcat-2.02.03/debian/libbobcat2.symbols.amd64 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/debian/libbobcat2.symbols.amd64 1970-01-01 01:00:00.000000000 +0100 @@ -1,825 +0,0 @@ -libbobcat.so.2 libbobcat2 #MINVER# - XCloseDisplay@Base 2.01.0 - XFlush@Base 2.01.0 - XGetWindowAttributes@Base 2.01.0 - XOpenDisplay@Base 2.01.0 - XQueryPointer@Base 2.01.0 - XWarpPointer@Base 2.01.0 - _ZN3FBB10ConfigFile10hasContentERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile11append_nextERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFile13removeCommentERSs@Base 2.01.0 - _ZN3FBB10ConfigFile20removeTrailingBlanksERSs@Base 2.01.0 - _ZN3FBB10ConfigFile4openERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile5matchERKSsRNS_7PatternE@Base 2.01.0 - _ZN3FBB10ConfigFile8containsERKSsRSs@Base 2.01.0 - _ZN3FBB10ConfigFile8nextLineERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFileC1ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC1ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileD2Ev@Base 2.01.0 - _ZN3FBB10GetHostent10gethostentEPKcRKSs@Base 2.01.0 - _ZN3FBB10GetHostent15addressToStringEPKcPKv@Base 2.01.0 - _ZN3FBB10GetHostent9hosterrorEPKc@Base 2.01.0 - _ZN3FBB10PerlSetFSA10initializeERNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSA12s_transitionE@Base 2.01.0 - _ZN3FBB10PerlSetFSA18s_stateTransitionsE@Base 2.01.0 - _ZN3FBB10PerlSetFSA22s_stateTransitions_endE@Base 2.01.0 - _ZN3FBB10PerlSetFSA3nopEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA4copyEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5D_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5S_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5W_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5d_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5s_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5w_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6copybsEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6d_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6s_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6w_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA7convertERSs@Base 2.01.0 - _ZN3FBB10PerlSetFSA9ValidatorclERKNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSAC1Ev@Base 2.01.0 - _ZN3FBB10PerlSetFSAC2Ev@Base 2.01.0 - _ZN3FBB10Randbuffer9underflowEv@Base 2.01.0 - _ZN3FBB10RandbufferC1Eiim@Base 2.01.0 - _ZN3FBB10RandbufferC2Eiim@Base 2.01.0 - _ZN3FBB10RandbufferD0Ev@Base 2.01.0 - _ZN3FBB10RandbufferD1Ev@Base 2.01.0 - _ZN3FBB10SocketBase13setBoolOptionEib@Base 2.01.0 - _ZN3FBB10SocketBaseC1ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC1Et@Base 2.01.0 - _ZN3FBB10SocketBaseC2ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC2Et@Base 2.01.0 - _ZN3FBB10insertableERSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4openERSiRSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4syncEv@Base 2.01.0 - _ZN3FBB11IOStreambuf6xsputnEPKcl@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB11IOStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB11IOStreambufD0Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD1Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD2Ev@Base 2.01.0 - _ZN3FBB11InetAddress4initEjt@Base 2.01.0 - _ZN3FBB11InetAddressC1ERKSst@Base 2.01.0 - _ZN3FBB11InetAddressC2ERKSst@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11caseInitialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11casePartialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator12s_comparatorE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4failERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4fullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7initialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7partialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator8caseFullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC1EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC2EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratormmEi@Base 2.01.0 - _ZN3FBB11MailHeaders4readEv@Base 2.01.0 - _ZN3FBB11MailHeadersC1ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11MailHeadersC2ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11OFoldStream4openEPKcmmNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11OFoldStream4openERSommNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11RE_iterator4findEv@Base 2.01.0 - _ZN3FBB11RE_iterator7reMatchERSsRS0_@Base 2.01.0 - _ZN3FBB11RE_iteratorC1ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorC2ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorD1Ev@Base 2.01.0 - _ZN3FBB11RE_iteratorppEv@Base 2.01.0 - _ZN3FBB12ClientSocket7connectEv@Base 2.01.0 - _ZN3FBB12ClientSocketC1ERKSst@Base 2.01.0 - _ZN3FBB12ClientSocketC2ERKSst@Base 2.01.0 - _ZN3FBB12IFdStreambuf4openEiNS0_4ModeEm@Base 2.01.0 - _ZN3FBB12IFdStreambuf6xsgetnEPcl@Base 2.01.0 - _ZN3FBB12IFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12IFdStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB12IFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12IFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12OFdStreambuf4openEiNS0_4ModeEm@Base 2.01.0 - _ZN3FBB12OFdStreambuf4syncEv@Base 2.01.0 - _ZN3FBB12OFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12OFdStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB12OFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12OFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12ServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB12ServerSocket6listenEmb@Base 2.01.0 - _ZN3FBB12ServerSocketC1Em@Base 2.01.0 - _ZN3FBB12ServerSocketC2Em@Base 2.01.0 - _ZN3FBB12SyslogStream11setPriorityERSoNS_8PriorityE@Base 2.01.0 - _ZN3FBB12SyslogStream8strerrnoERSo@Base 2.01.0 - _ZN3FBB12SyslogStreamC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZN3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZN3FBB12TableSupport14const_iterator10setElementEv@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_RKSt6vectorISt4pairImmESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_RKSt6vectorISt4pairImmESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorppEv@Base 2.01.0 - _ZN3FBB12TableSupport3addERKSsRm@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC1Emmm@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC2Emmm@Base 2.01.0 - _ZN3FBB12TableSupport8setParamERSommRKSt6vectorINS_5AlignESaIS3_EE@Base 2.01.0 - _ZN3FBB12TableSupportC1Ev@Base 2.01.0 - _ZN3FBB12TableSupportC2Ev@Base 2.01.0 - _ZN3FBB12TableSupportD0Ev@Base 2.01.0 - _ZN3FBB12TableSupportD1Ev@Base 2.01.0 - _ZN3FBB13CmdFinderBase11useFirstCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase6useCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase7setModeEm@Base 2.01.0 - _ZN3FBB14MultiStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf6insertERNS0_6streamERNS0_6InsertE@Base 2.01.0 - _ZN3FBB14MultiStreambuf6stream7setOnceERS1_@Base 2.01.0 - _ZN3FBB14MultiStreambuf6xsputnEPKcl@Base 2.01.0 - _ZN3FBB14MultiStreambuf7setOnceEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14MultiStreambufD0Ev@Base 2.01.0 - _ZN3FBB14MultiStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambuf10setMarginsEmm@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12iniBlankTabsENS_19OFoldStreambufEnums12TabsOrBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12modifyIndentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf2wsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5addWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5flushEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5nonWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7clearWsEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7newlineEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EPKcmmNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1ERSommNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EmmNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EPKcmmNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2ERSommNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EmmNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufD0Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD2Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBase4openERKSs@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC1Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC2Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambuf4openEPKcSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB16OFilterStreambufD0Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD1Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD2Ev@Base 2.01.0 - _ZN3FBB17LocalClientSocket7connectEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket4openERKSsNS0_6SocketE@Base 2.01.0 - _ZN3FBB17LocalServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket6listenEmb@Base 2.01.0 - _ZN3FBB17LocalServerSocketD1Ev@Base 2.01.0 - _ZN3FBB17LocalServerSocketD2Ev@Base 2.01.0 - _ZN3FBB3A2x10s_lastFailE@Base 2.01.0 - _ZN3FBB3A2xD0Ev@Base 2.01.0 - _ZN3FBB3A2xD1Ev@Base 2.01.0 - _ZN3FBB3A2xaSEPKc@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKci@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKci@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKciPPc@Base 2.01.0 - _ZN3FBB3Arg11argPointersEv@Base 2.01.0 - _ZN3FBB3Arg11setBasenameERKSs@Base 2.01.0 - _ZN3FBB3Arg13addCharOptionEv@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionEP6optionRKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionERKSs@Base 2.01.0 - _ZN3FBB3Arg13setOptionTypeERKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg15fillLongOptionsEP6optionRKSsPKNS0_10LongOptionES7_@Base 2.01.0 - _ZN3FBB3Arg15plainLongOptionERKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg5s_argE@Base 2.01.0 - _ZN3FBB3Arg6verifyEv@Base 2.01.0 - _ZN3FBB3Arg8instanceEv@Base 2.01.0 - _ZN3FBB3Arg8s_dirsepE@Base 2.01.0 - _ZN3FBB3Arg9s_optCharE@Base 2.01.0 - _ZN3FBB3ArgC1EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC1EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgD2Ev@Base 2.01.0 - _ZN3FBB3CGI16setMaxUploadSizeEmi@Base 2.01.0 - _ZN3FBB3CGI17multipartFormDataEv@Base 2.01.0 - _ZN3FBB3CGI18setFileDestinationERKSsS2_NS0_6CreateE@Base 2.01.0 - _ZN3FBB3CGI3getEv@Base 2.01.0 - _ZN3FBB3CGI4initERb@Base 2.01.0 - _ZN3FBB3CGI4nextEPSs@Base 2.01.0 - _ZN3FBB3CGI4postEv@Base 2.01.0 - _ZN3FBB3CGI5paramERKSs@Base 2.01.0 - _ZN3FBB3CGI6escapeERKSs@Base 2.01.0 - _ZN3FBB3CGI6isFileERKSs@Base 2.01.0 - _ZN3FBB3CGI6uploadEPSs@Base 2.01.0 - _ZN3FBB3CGI7s_emptyE@Base 2.01.0 - _ZN3FBB3CGI8addParamERKSs@Base 2.01.0 - _ZN3FBB3CGI8dos2unixERKSs@Base 2.01.0 - _ZN3FBB3CGI8readPartEPSs@Base 2.01.0 - _ZN3FBB3CGI8setParamEv@Base 2.01.0 - _ZN3FBB3CGI8setQueryEv@Base 2.01.0 - _ZN3FBB3CGI9setMethodEv@Base 2.01.0 - _ZN3FBB3CGI9unPercentERKSs@Base 2.01.0 - _ZN3FBB3CGIC1EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIC2EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIlsERKSs@Base 2.01.0 - _ZN3FBB3CGIlsESt4pairIccE@Base 2.01.0 - _ZN3FBB3CGIlsEi@Base 2.01.0 - _ZN3FBB3Log10initializeERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log11getInstanceEv@Base 2.01.0 - _ZN3FBB3Log12setTimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB3Log4initEv@Base 2.01.0 - _ZN3FBB3Log4openERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log5levelEm@Base 2.01.0 - _ZN3FBB3Log8s_streamE@Base 2.01.0 - _ZN3FBB3Log8setLevelEm@Base 2.01.0 - _ZN3FBB3LogC1EPKc@Base 2.01.0 - _ZN3FBB3LogC1ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC1ERSoPKc@Base 2.01.0 - _ZN3FBB3LogC2EPKc@Base 2.01.0 - _ZN3FBB3LogC2ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC2ERSoPKc@Base 2.01.0 - _ZN3FBB3LogD0Ev@Base 2.01.0 - _ZN3FBB3LogD1Ev@Base 2.01.0 - _ZN3FBB3Msg10s_maxCountE@Base 2.01.0 - _ZN3FBB3Msg10setDisplayEb@Base 2.01.0 - _ZN3FBB3Msg10setInfoBufEPSt15basic_streambufIcSt11char_traitsIcEEb@Base 2.01.0 - _ZN3FBB3Msg10setOstreamERKSs@Base 2.01.0 - _ZN3FBB3Msg11s_warnCountE@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ifstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSsm@Base 2.01.0 - _ZN3FBB3Msg5s_msgE@Base 2.01.0 - _ZN3FBB3Msg5s_outE@Base 2.01.0 - _ZN3FBB3Msg6s_foutE@Base 2.01.0 - _ZN3FBB3Msg6s_infoE@Base 2.01.0 - _ZN3FBB3Msg6s_lineE@Base 2.01.0 - _ZN3FBB3Msg7s_countE@Base 2.01.0 - _ZN3FBB3Msg9s_displayE@Base 2.01.0 - _ZN3FBB3Msg9s_warningE@Base 2.01.0 - _ZN3FBB3X2a10s_lastFailE@Base 2.01.0 - _ZN3FBB3X2aC1Edm@Base 2.01.0 - _ZN3FBB3X2aC1Edmm@Base 2.01.0 - _ZN3FBB3X2aC2Edm@Base 2.01.0 - _ZN3FBB3X2aC2Edmm@Base 2.01.0 - _ZN3FBB3X2aD0Ev@Base 2.01.0 - _ZN3FBB3X2aD1Ev@Base 2.01.0 - _ZN3FBB3errERSo@Base 2.01.0 - _ZN3FBB3msgEv@Base 2.01.0 - _ZN3FBB4Fork12waitForChildEv@Base 2.01.0 - _ZN3FBB4Fork17childRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork4forkEv@Base 2.01.0 - _ZN3FBB4ForkD0Ev@Base 2.01.0 - _ZN3FBB4ForkD1Ev@Base 2.01.0 - _ZN3FBB4Glob4copyERKS0_@Base 2.01.0 - _ZN3FBB4Glob5isDotEPKc@Base 2.01.0 - _ZN3FBB4Glob7destroyEv@Base 2.01.0 - _ZN3FBB4GlobC1ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobC2ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobaSERKS0_@Base 2.01.0 - _ZN3FBB4Pipe8readFromEPKim@Base 2.01.0 - _ZN3FBB4Pipe8readFromEi@Base 2.01.0 - _ZN3FBB4Pipe8readOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writeOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEPKim@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEi@Base 2.01.0 - _ZN3FBB4PipeC1EPKi@Base 2.01.0 - _ZN3FBB4PipeC2EPKi@Base 2.01.0 - _ZN3FBB4Stat3setERKSs@Base 2.01.0 - _ZN3FBB4Stat3setERKSsS2_@Base 2.01.0 - _ZN3FBB4Stat4initEv@Base 2.01.0 - _ZN3FBB4Stat4pathEv@Base 2.01.0 - _ZN3FBB4StatC1ERKSs@Base 2.01.0 - _ZN3FBB4StatC1Ev@Base 2.01.0 - _ZN3FBB4StatC2ERKSs@Base 2.01.0 - _ZN3FBB4StatC2Ev@Base 2.01.0 - _ZN3FBB4UserC1Ev@Base 2.01.0 - _ZN3FBB4UserC2Ev@Base 2.01.0 - _ZN3FBB4infoERSo@Base 2.01.0 - _ZN3FBB5AlignC1EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EimPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EmPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EimPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EmPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5Errno7initMsgEv@Base 2.01.0 - _ZN3FBB5ErrnoC1EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC1EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1Ev@Base 2.01.0 - _ZN3FBB5ErrnoC2EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC2EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2Ev@Base 2.01.0 - _ZN3FBB5ErrnoD0Ev@Base 2.01.0 - _ZN3FBB5ErrnoD1Ev@Base 2.01.0 - _ZN3FBB5Table3defEv@Base 2.01.0 - _ZN3FBB5Table5flushEv@Base 2.01.0 - _ZN3FBB5Table6appendERKSsPKcb@Base 2.01.0 - _ZN3FBB5Table6hIndexEmm@Base 2.01.0 - _ZN3FBB5Table6insertERSo@Base 2.01.0 - _ZN3FBB5Table6vIndexEmm@Base 2.01.0 - _ZN3FBB5Table8setAlignERKNS_5AlignE@Base 2.01.0 - _ZN3FBB5TableC1ERNS_12TableSupportEmNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC1EmNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2ERNS_12TableSupportEmNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2EmNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableD0Ev@Base 2.01.0 - _ZN3FBB5TableD1Ev@Base 2.01.0 - _ZN3FBB5fatalERSo@Base 2.01.0 - _ZN3FBB5spoolERSo@Base 2.01.0 - _ZN3FBB6CGIFSA11s_charClassE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_installedE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_stateNameE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_tokenizerE@Base 2.01.0 - _ZN3FBB6CGIFSA12s_fsaRawDataE@Base 2.01.0 - _ZN3FBB6CGIFSA14s_charClassEndE@Base 2.01.0 - _ZN3FBB6CGIFSA15s_fsaRawDataEndE@Base 2.01.0 - _ZN3FBB6CGIFSA3runEv@Base 2.01.0 - _ZN3FBB6CGIFSA4pushEv@Base 2.01.0 - _ZN3FBB6CGIFSA5iscgiEi@Base 2.01.0 - _ZN3FBB6CGIFSA5s_cgiE@Base 2.01.0 - _ZN3FBB6CGIFSA5s_fsaE@Base 2.01.0 - _ZN3FBB6CGIFSA6acceptEv@Base 2.01.0 - _ZN3FBB6CGIFSA6setFsaERKNS0_6RecordE@Base 2.01.0 - _ZN3FBB6CGIFSA7isFirstERKSt4pairIKPKcKPFiiEERKSs@Base 2.01.0 - _ZN3FBB6CGIFSA8hasTokenERKNS0_10TransitionEm@Base 2.01.0 - _ZN3FBB6CGIFSA8tokenIdxEv@Base 2.01.0 - _ZN3FBB6CGIFSA9acceptAllEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charClassEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charRangeEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSA9setEscapeEm@Base 2.01.0 - _ZN3FBB6CGIFSA9wordTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSAC1EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAC2EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAD1Ev@Base 2.01.0 - _ZN3FBB6Indent3decEv@Base 2.01.0 - _ZN3FBB6Indent5s_incE@Base 2.01.0 - _ZN3FBB6Indent7s_widthE@Base 2.01.0 - _ZN3FBB6Milter10initializeERKSsRS0_mm@Base 2.01.0 - _ZN3FBB6Milter10mRecipientEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter11s_callCloseE@Base 2.01.0 - _ZN3FBB6Milter4mEohEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4mEomEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4s_mpE@Base 2.01.0 - _ZN3FBB6Milter5mBodyEP8smfi_strPhm@Base 2.01.0 - _ZN3FBB6Milter5mDataEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter5mHeloEP8smfi_strPc@Base 2.01.0 - _ZN3FBB6Milter5s_mapE@Base 2.01.0 - _ZN3FBB6Milter6mAbortEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6mCloseEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6s_nameE@Base 2.01.0 - _ZN3FBB6Milter7installEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter7mHeaderEP8smfi_strPcS3_@Base 2.01.0 - _ZN3FBB6Milter7mSenderEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter8mConnectEP8smfi_strPcP8sockaddr@Base 2.01.0 - _ZN3FBB6Milter8mUnknownEP8smfi_strPKc@Base 2.01.0 - _ZN3FBB6OneKey6setErrEiPKc@Base 2.01.0 - _ZN3FBB6OneKeyC1ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyC2ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyD1Ev@Base 2.01.0 - _ZN3FBB6OneKeyD2Ev@Base 2.01.0 - _ZN3FBB6String2lcERKSs@Base 2.01.0 - _ZN3FBB6String2ucERKSs@Base 2.01.0 - _ZN3FBB6String4argvERKSt6vectorISsSaISsEE@Base 2.01.0 - _ZN3FBB6String4trimERKSs@Base 2.01.0 - _ZN3FBB6String4wordERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISsSaISsEERKSsPKcb@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISt4pairISsNS0_4TypeEESaIS4_EERKSsPKcb@Base 2.01.0 - _ZN3FBB6String6escapeERKSsPKc@Base 2.01.0 - _ZN3FBB6String6quotedERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEEi@Base 2.01.0 - _ZN3FBB6String7tolowerERc@Base 2.01.0 - _ZN3FBB6String7toupperERc@Base 2.01.0 - _ZN3FBB6String8unescapeERKSs@Base 2.01.0 - _ZN3FBB6String9nextFieldERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String9separatorERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEES2_@Base 2.01.0 - _ZN3FBB6centerERSt8ios_base@Base 2.01.0 - _ZN3FBB6indentERSo@Base 2.01.0 - _ZN3FBB7Pattern10setPatternERKSsbmi@Base 2.01.0 - _ZN3FBB7Pattern4copyERKS0_@Base 2.01.0 - _ZN3FBB7Pattern5Regex11s_convertedE@Base 2.01.0 - _ZN3FBB7Pattern5RegexC1ESsi@Base 2.01.0 - _ZN3FBB7Pattern5RegexC2ESsi@Base 2.01.0 - _ZN3FBB7Pattern5matchERKSsi@Base 2.01.0 - _ZN3FBB7Pattern7destroyEv@Base 2.01.0 - _ZN3FBB7PatternC1ERKSsbmi@Base 2.01.0 - _ZN3FBB7PatternC1Ev@Base 2.01.0 - _ZN3FBB7PatternC2ERKSsbmi@Base 2.01.0 - _ZN3FBB7PatternC2Ev@Base 2.01.0 - _ZN3FBB7PatternD1Ev@Base 2.01.0 - _ZN3FBB7PatternaSERKS0_@Base 2.01.0 - _ZN3FBB7PatternlsERKSs@Base 2.01.0 - _ZN3FBB7PatternlsEi@Base 2.01.0 - _ZN3FBB7Process10initializeEmmNS0_11ProcessTypeE@Base 2.01.0 - _ZN3FBB7Process11discontinueERNS0_6RetPidE@Base 2.01.0 - _ZN3FBB7Process11execContextERKSt4pairISsNS_6String4TypeEERNS0_11ExecContextE@Base 2.01.0 - _ZN3FBB7Process11whichStreamEv@Base 2.01.0 - _ZN3FBB7Process12childProcessEv@Base 2.01.0 - _ZN3FBB7Process13parentProcessEv@Base 2.01.0 - _ZN3FBB7Process14analyzeCommandEv@Base 2.01.0 - _ZN3FBB7Process14sanitizeIOModeEm@Base 2.01.0 - _ZN3FBB7Process17childRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process4cerrEv@Base 2.01.0 - _ZN3FBB7Process4stopEv@Base 2.01.0 - _ZN3FBB7Process5closeEi@Base 2.01.0 - _ZN3FBB7Process5closeEv@Base 2.01.0 - _ZN3FBB7Process5startEmNS0_11ProcessTypeEm@Base 2.01.0 - _ZN3FBB7Process6activeEv@Base 2.01.0 - _ZN3FBB7Process7forkingEv@Base 2.01.0 - _ZN3FBB7Process8setPipesEv@Base 2.01.0 - _ZN3FBB7Process9availableEv@Base 2.01.0 - _ZN3FBB7ProcessC1ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EmNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EmNS0_11ProcessTypeEmRKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EmRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EmNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EmNS0_11ProcessTypeEmRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EmRKSs@Base 2.01.0 - _ZN3FBB7ProcessD0Ev@Base 2.01.0 - _ZN3FBB7ProcessD1Ev@Base 2.01.0 - _ZN3FBB7ProcessaSERKSs@Base 2.01.0 - _ZN3FBB7ProcessclEmNS0_11ProcessTypeEm@Base 2.01.0 - _ZN3FBB7ProcesslsEPFRSoS1_E@Base 2.01.0 - _ZN3FBB7lineMsgEv@Base 2.01.0 - _ZN3FBB7warningERSo@Base 2.01.0 - _ZN3FBB8DateTime10setMinutesEi@Base 2.01.0 - _ZN3FBB8DateTime10setSecondsEi@Base 2.01.0 - _ZN3FBB8DateTime10setWeekdayENS0_7WeekdayENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime10updateTimeEP2tm@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEi@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEv@Base 2.01.0 - _ZN3FBB8DateTime14zoneCorrectionEv@Base 2.01.0 - _ZN3FBB8DateTime16parseFromDayNameERSi@Base 2.01.0 - _ZN3FBB8DateTime17timeStruct2utcSecEP2tm@Base 2.01.0 - _ZN3FBB8DateTime17utcSec2timeStructEP2tml@Base 2.01.0 - _ZN3FBB8DateTime23s_currentZoneCorrectionE@Base 2.01.0 - _ZN3FBB8DateTime5parseERSi@Base 2.01.0 - _ZN3FBB8DateTime5s_dayE@Base 2.01.0 - _ZN3FBB8DateTime6setDayEi@Base 2.01.0 - _ZN3FBB8DateTime7s_monthE@Base 2.01.0 - _ZN3FBB8DateTime7setTimeEl@Base 2.01.0 - _ZN3FBB8DateTime7setYearEm@Base 2.01.0 - _ZN3FBB8DateTime8setHoursEi@Base 2.01.0 - _ZN3FBB8DateTime8setMonthENS0_5MonthENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime8setMonthEi@Base 2.01.0 - _ZN3FBB8DateTime9setFieldsERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC1Ei@Base 2.01.0 - _ZN3FBB8DateTimeC1ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1Eli@Base 2.01.0 - _ZN3FBB8DateTimeC2ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC2Ei@Base 2.01.0 - _ZN3FBB8DateTimeC2ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2Eli@Base 2.01.0 - _ZN3FBB8DateTimemIERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLEl@Base 2.01.0 - _ZN3FBB8Hostname4initEv@Base 2.01.0 - _ZN3FBB8HostnameC1ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC1ERKSs@Base 2.01.0 - _ZN3FBB8HostnameC2ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC2ERKSs@Base 2.01.0 - _ZN3FBB8IOStream5clearEv@Base 2.01.0 - _ZN3FBB8IOStreamD0Ev@Base 2.01.0 - _ZN3FBB8IOStreamD1Ev@Base 2.01.0 - _ZN3FBB8IOStreamD2Ev@Base 2.01.0 - _ZN3FBB8RefCount7releaseEv@Base 2.01.0 - _ZN3FBB8Selector4waitEv@Base 2.01.0 - _ZN3FBB8Selector5addFdEP6fd_seti@Base 2.01.0 - _ZN3FBB8Selector8checkSetEPiR6fd_set@Base 2.01.0 - _ZN3FBB8SelectorC1Ev@Base 2.01.0 - _ZN3FBB8SelectorC2Ev@Base 2.01.0 - _ZN3FBB8Xpointer12s_theDisplayE@Base 2.01.0 - _ZN3FBB8Xpointer9s_counterE@Base 2.01.0 - _ZN3FBB8XpointerC1Ev@Base 2.01.0 - _ZN3FBB8XpointerC2Ev@Base 2.01.0 - _ZN3FBB8XpointerD1Ev@Base 2.01.0 - _ZN3FBB8XpointerD2Ev@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig11s_argconfigE@Base 2.01.0 - _ZN3FBB9ArgConfig16storeLongOptionsEPKNS_3Arg10LongOptionES4_@Base 2.01.0 - _ZN3FBB9ArgConfig8instanceEv@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9LogBuffer12settimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB9LogBuffer15insertTimestampEv@Base 2.01.0 - _ZN3FBB9LogBuffer4syncEv@Base 2.01.0 - _ZN3FBB9LogBuffer8overflowEi@Base 2.01.0 - _ZN3FBB9LogBufferC1ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC1ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferD0Ev@Base 2.01.0 - _ZN3FBB9LogBufferD1Ev@Base 2.01.0 - _ZN3FBB9LogBufferD2Ev@Base 2.01.0 - _ZN3FBB9Syslogbuf11setPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf18setDefaultPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf4syncEv@Base 2.01.0 - _ZN3FBB9Syslogbuf8overflowEi@Base 2.01.0 - _ZN3FBB9SyslogbufC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufD0Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD1Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD2Ev@Base 2.01.0 - _ZN3FBB9decindentERSo@Base 2.01.0 - _ZN3FBB9incindentERSo@Base 2.01.0 - _ZN3FBB9indentdecERSo@Base 2.01.0 - _ZN3FBB9indentincERSo@Base 2.01.0 - _ZN3FBB9throwableEv@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKNS0_5HLineE@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKSs@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportEm@Base 2.01.0 - _ZN7Hostent4copyEPK7hostentmm@Base 2.01.0 - _ZN7Hostent7destroyEv@Base 2.01.0 - _ZN7Hostent7xstrdupEPKc@Base 2.01.0 - _ZN7HostentC1EPK7hostent@Base 2.01.0 - _ZN7HostentC1Ev@Base 2.01.0 - _ZN7HostentC2EPK7hostent@Base 2.01.0 - _ZN7HostentC2Ev@Base 2.01.0 - _ZN7HostentaSERKS_@Base 2.01.0 - _ZNK3FBB10ConfigFile11findKeyTailERKSsm@Base 2.01.0 - _ZNK3FBB10ConfigFile4findERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile6findREERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile7findKeyERKSsm@Base 2.01.0 - _ZNK3FBB10ConfigFile9searchForERKSsRNS_7PatternEm@Base 2.01.0 - _ZNK3FBB10Redirector7swallowEi@Base 2.01.0 - _ZNK3FBB10SocketBase10boolOptionEi@Base 2.01.0 - _ZNK3FBB10SocketBase6verifyEv@Base 2.01.0 - _ZNK3FBB11InetAddress20dottedDecimalAddressEv@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator6lookupERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator8lookdownERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11RE_iteratormiERKS0_@Base 2.01.0 - _ZNK3FBB12TableSupport5beginEm@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEm@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEv@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEm@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEv@Base 2.01.0 - _ZNK3FBB13CmdFinderBase10matchExactERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase11matchUniqueERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase16matchInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase22matchUniqueInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB14OFoldStreambuf6lengthEv@Base 2.01.0 - _ZNK3FBB3Arg11versionHelpEPFvRKSsEPKcmii@Base 2.01.0 - _ZNK3FBB3Arg13firstNonEmptyEPmPSsRKSt6vectorISsSaISsEE@Base 2.01.0 - _ZNK3FBB3Arg6optionEPmPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEPmPSsi@Base 2.01.0 - _ZNK3FBB3Arg6optionERKSs@Base 2.01.0 - _ZNK3FBB3Arg6optionEi@Base 2.01.0 - _ZNK3FBB3Arg6optionEmPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEmPSsi@Base 2.01.0 - _ZNK3FBB3ArgixEm@Base 2.01.0 - _ZNK3FBB3CGI6reportEv@Base 2.01.0 - _ZNK3FBB3CGI6typeOfERKSs@Base 2.01.0 - _ZNK3FBB4Glob6verifyEv@Base 2.01.0 - _ZNK3FBB4Pipe6verifyEv@Base 2.01.0 - _ZNK3FBB4Stat11specialModeEmNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat4modeEmNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat7modeStrEv@Base 2.01.0 - _ZNK3FBB4Stat7typeStrEv@Base 2.01.0 - _ZNK3FBB4User6verifyEv@Base 2.01.0 - _ZNK3FBB5Errno4whatEv@Base 2.01.0 - _ZNK3FBB5level10insertIntoERSoRNS_3LogE@Base 2.01.0 - _ZNK3FBB6OneKey3getEv@Base 2.01.0 - _ZNK3FBB6OneKey6verifyEv@Base 2.01.0 - _ZNK3FBB7Pattern6beforeEv@Base 2.01.0 - _ZNK3FBB7Pattern6beyondEv@Base 2.01.0 - _ZNK3FBB7Pattern8positionEm@Base 2.01.0 - _ZNK3FBB7PatternixEm@Base 2.01.0 - _ZNK3FBB7Process7newPipeEv@Base 2.01.0 - _ZNK3FBB8DateTime6weekNrEv@Base 2.01.0 - _ZNK3FBB8DateTime7rfc2822Ev@Base 2.01.0 - _ZNK3FBB8DateTime7rfc3339Ev@Base 2.01.0 - _ZNK3FBB8DateTime7timeStrERSo@Base 2.01.0 - _ZNK3FBB8Xpointer3getEPiS1_@Base 2.01.0 - _ZNK3FBB8Xpointer3setEii@Base 2.01.0 - _ZNK3FBB8Xpointer6verifyEv@Base 2.01.0 - _ZNK3FBB9ArgConfig13longConfigOptERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig14findLongOptionEi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsPKc@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEi@Base 2.01.0 - _ZNK7Hostent12countAliasesEPKPKc@Base 2.01.0 - _ZNK7Hostent14countAddressesEPKPKcm@Base 2.01.0 - _ZNK7Hostent20dottedDecimalAddressEm@Base 2.01.0 - _ZNKSt6vectorISsSaISsEE12_M_check_lenEmPKc@Base 2.01.0 - _ZNKSt9binder2ndISt12not_equal_toISsEEclERKSs@Base 2.01.0 - _ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEE17_M_initialize_mapEm@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEED2Ev@Base 2.01.0 - _ZNSt12_Vector_baseISsSaISsEE11_M_allocateEm@Base 2.01.0 - _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.01.0 - _ZNSt3mapIP8smfi_strPN3FBB6MilterESt4lessIS1_ESaISt4pairIKS1_S4_EEED1Ev@Base 2.01.0 - _ZNSt3mapImSt6vectorISt4pairImmESaIS2_EESt4lessImESaIS1_IKmS4_EEED1Ev@Base 2.01.0 - _ZNSt4pairIKSsSt6vectorISsSaISsEEED1Ev@Base 2.01.0 - _ZNSt5dequeIcSaIcEE17_M_reallocate_mapEmb@Base 2.01.0 - _ZNSt5stackIcSt5dequeIcSaIcEEE4pushERKc@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EED1Ev@Base 2.01.0 - _ZNSt6vectorIN3FBB6CGIFSA10TransitionESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPSsS1_EEmRKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEEC1ERKS1_@Base 2.01.0 - _ZNSt6vectorISsSaISsEED1Ev@Base 2.01.0 - _ZNSt6vectorISsSaISsEED2Ev@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS5_S7_EEmRKS5_@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairImmESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 2.01.0 - _ZNSt6vectorImSaImEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPmS1_EERKm@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeImSt4pairIKmSt6vectorIS0_ImmESaIS3_EEESt10_Select1stIS6_ESt4lessImESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_@Base 2.01.0 - _ZNSt8_Rb_treeImSt4pairIKmSt6vectorIS0_ImmESaIS3_EEESt10_Select1stIS6_ESt4lessImESaIS6_EE16_M_insert_uniqueERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeImSt4pairIKmSt6vectorIS0_ImmESaIS3_EEESt10_Select1stIS6_ESt4lessImESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeImSt4pairIKmSt6vectorIS0_ImmESaIS3_EEESt10_Select1stIS6_ESt4lessImESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB3LogEED1Ev@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB4PipeEED1Ev@Base 2.01.0 - _ZSt16stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEET_S6_S6_T0_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPN3FBB5Table7ElementES3_SaIS2_EET0_T_S6_S5_RT1_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1_@Base 2.01.0 - _ZSt24__uninitialized_fill_n_aIPN3FBB5Table7ElementEmS2_S2_EvT_T0_RKT1_RSaIT2_E@Base 2.01.0 - _ZSt26__inplace_stable_partitionIPPKcN3FBB7FnWrap1IS1_bEElET_S6_S6_T0_T1_@Base 2.01.0 - _ZSt27__stable_partition_adaptiveIPPKcS2_N3FBB7FnWrap1IS1_bEElET_S6_S6_T1_T2_T0_S8_@Base 2.01.0 - _ZSt3decRSt8ios_base@Base 2.01.0 - _ZSt3hexRSt8ios_base@Base 2.01.0 - _ZSt3octRSt8ios_base@Base 2.01.0 - _ZSt5rightRSt8ios_base@Base 2.01.0 - _ZSt6__findIPPKcSsET_S3_S3_RKT0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt7showposRSt8ios_base@Base 2.01.0 - _ZSt8__rotateIPPKcEvT_S3_S3_St26random_access_iterator_tag@Base 2.01.0 - _ZSt8internalRSt8ios_base@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RNS8_7PatternEbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RSsbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_SA_bEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEESt9binder2ndISt12not_equal_toISsEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN3FBB6CGIFSA10TransitionESt6vectorIS4_SaIS4_EEEENS2_8FnWrap1cIRKS4_mbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRSsRNS7_11RE_iteratorEbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIPKSt4pairIKPKcKPFiiEEN3FBB8FnWrap1cIRS8_RKSsbEEET_SG_SG_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifISt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEEN3FBB8FnWrap1cIRS3_SC_bEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9noshowposRSt8ios_base@Base 2.01.0 - _ZStlsRSoRKN3FBB3CGIE@Base 2.01.0 - _ZStlsRSoRKN3FBB8DateTimeE@Base 2.01.0 - _ZStrsRSiRN3FBB8DateTimeE@Base 2.01.0 - _ZTCN3FBB12SyslogStreamE80_So@Base 2.01.0 - _ZTCN3FBB3A2xE0_Si@Base 2.01.0 - _ZTCN3FBB3A2xE0_St19basic_istringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB3LogE88_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_So@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5TableE0_So@Base 2.01.0 - _ZTCN3FBB5TableE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB7ProcessE104_Si@Base 2.01.0 - _ZTCN3FBB7ProcessE120_So@Base 2.01.0 - _ZTCN3FBB7ProcessE16_NS_8IOStreamE@Base 2.01.0 - _ZTCN3FBB8IOStreamE104_So@Base 2.01.0 - _ZTCN3FBB8IOStreamE88_Si@Base 2.01.0 - _ZTIN3FBB10RandbufferE@Base 2.01.0 - _ZTIN3FBB11IOStreambufE@Base 2.01.0 - _ZTIN3FBB12IFdStreambufE@Base 2.01.0 - _ZTIN3FBB12OFdStreambufE@Base 2.01.0 - _ZTIN3FBB12SyslogStreamE@Base 2.01.0 - _ZTIN3FBB12TableSupportE@Base 2.01.0 - _ZTIN3FBB14MultiStreambufE@Base 2.01.0 - _ZTIN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTIN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTIN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTIN3FBB3A2xE@Base 2.01.0 - _ZTIN3FBB3LogE@Base 2.01.0 - _ZTIN3FBB3X2aE@Base 2.01.0 - _ZTIN3FBB4ForkE@Base 2.01.0 - _ZTIN3FBB5ErrnoE@Base 2.01.0 - _ZTIN3FBB5TableE@Base 2.01.0 - _ZTIN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTIN3FBB7ProcessE@Base 2.01.0 - _ZTIN3FBB8IOStreamE@Base 2.01.0 - _ZTIN3FBB9LogBufferE@Base 2.01.0 - _ZTIN3FBB9SyslogbufE@Base 2.01.0 - _ZTSN3FBB10RandbufferE@Base 2.01.0 - _ZTSN3FBB11IOStreambufE@Base 2.01.0 - _ZTSN3FBB12IFdStreambufE@Base 2.01.0 - _ZTSN3FBB12OFdStreambufE@Base 2.01.0 - _ZTSN3FBB12SyslogStreamE@Base 2.01.0 - _ZTSN3FBB12TableSupportE@Base 2.01.0 - _ZTSN3FBB14MultiStreambufE@Base 2.01.0 - _ZTSN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTSN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTSN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTSN3FBB3A2xE@Base 2.01.0 - _ZTSN3FBB3LogE@Base 2.01.0 - _ZTSN3FBB3X2aE@Base 2.01.0 - _ZTSN3FBB4ForkE@Base 2.01.0 - _ZTSN3FBB5ErrnoE@Base 2.01.0 - _ZTSN3FBB5TableE@Base 2.01.0 - _ZTSN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTSN3FBB7ProcessE@Base 2.01.0 - _ZTSN3FBB8IOStreamE@Base 2.01.0 - _ZTSN3FBB9LogBufferE@Base 2.01.0 - _ZTSN3FBB9SyslogbufE@Base 2.01.0 - _ZTTN3FBB12SyslogStreamE@Base 2.01.0 - _ZTTN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTTN3FBB3A2xE@Base 2.01.0 - _ZTTN3FBB3LogE@Base 2.01.0 - _ZTTN3FBB3X2aE@Base 2.01.0 - _ZTTN3FBB5ErrnoE@Base 2.01.0 - _ZTTN3FBB5TableE@Base 2.01.0 - _ZTTN3FBB7ProcessE@Base 2.01.0 - _ZTTN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB10RandbufferE@Base 2.01.0 - _ZTVN3FBB11IOStreambufE@Base 2.01.0 - _ZTVN3FBB12IFdStreambufE@Base 2.01.0 - _ZTVN3FBB12OFdStreambufE@Base 2.01.0 - _ZTVN3FBB12SyslogStreamE@Base 2.01.0 - _ZTVN3FBB12TableSupportE@Base 2.01.0 - _ZTVN3FBB14MultiStreambufE@Base 2.01.0 - _ZTVN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTVN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTVN3FBB3A2xE@Base 2.01.0 - _ZTVN3FBB3LogE@Base 2.01.0 - _ZTVN3FBB3X2aE@Base 2.01.0 - _ZTVN3FBB4ForkE@Base 2.01.0 - _ZTVN3FBB5ErrnoE@Base 2.01.0 - _ZTVN3FBB5TableE@Base 2.01.0 - _ZTVN3FBB7ProcessE@Base 2.01.0 - _ZTVN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB9LogBufferE@Base 2.01.0 - _ZTVN3FBB9SyslogbufE@Base 2.01.0 - _ZThn104_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn104_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn104_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn104_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn120_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn120_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn16_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn16_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn80_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZThn80_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZThn88_N3FBB3LogD0Ev@Base 2.01.0 - _ZThn88_N3FBB3LogD1Ev@Base 2.01.0 - _ZThn88_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZThn88_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZThn88_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn88_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn88_NK3FBB5Errno4whatEv@Base 2.01.0 - _ZTv0_n24_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3A2xD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3A2xD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3LogD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3LogD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3X2aD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3X2aD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB5TableD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB5TableD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD2Ev@Base 2.01.0 - _ZlsRSoN3FBB14LogManipulatorE@Base 2.01.0 - _ZlsRSoPFvS_E@Base 2.01.0 - _ZlsRSoRKN3FBB5levelE@Base 2.01.0 - bobcat_fatal_@Base 2.01.0 - smfi_register@Base 2.01.0 diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/debian/libbobcat2.symbols.arm /tmp/0AxfM676D8/bobcat-2.05.00/debian/libbobcat2.symbols.arm --- bobcat-2.02.03/debian/libbobcat2.symbols.arm 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/debian/libbobcat2.symbols.arm 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ - diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/debian/libbobcat2.symbols.armel /tmp/0AxfM676D8/bobcat-2.05.00/debian/libbobcat2.symbols.armel --- bobcat-2.02.03/debian/libbobcat2.symbols.armel 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/debian/libbobcat2.symbols.armel 1970-01-01 01:00:00.000000000 +0100 @@ -1,825 +0,0 @@ -libbobcat.so.2 libbobcat2 #MINVER# - XCloseDisplay@Base 2.01.0 - XFlush@Base 2.01.0 - XGetWindowAttributes@Base 2.01.0 - XOpenDisplay@Base 2.01.0 - XQueryPointer@Base 2.01.0 - XWarpPointer@Base 2.01.0 - _ZN3FBB10ConfigFile10hasContentERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile11append_nextERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFile13removeCommentERSs@Base 2.01.0 - _ZN3FBB10ConfigFile20removeTrailingBlanksERSs@Base 2.01.0 - _ZN3FBB10ConfigFile4openERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile5matchERKSsRNS_7PatternE@Base 2.01.0 - _ZN3FBB10ConfigFile8containsERKSsRSs@Base 2.01.0 - _ZN3FBB10ConfigFile8nextLineERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFileC1ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC1ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileD2Ev@Base 2.01.0 - _ZN3FBB10GetHostent10gethostentEPKcRKSs@Base 2.01.0 - _ZN3FBB10GetHostent15addressToStringEPKcPKv@Base 2.01.0 - _ZN3FBB10GetHostent9hosterrorEPKc@Base 2.01.0 - _ZN3FBB10PerlSetFSA10initializeERNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSA12s_transitionE@Base 2.01.0 - _ZN3FBB10PerlSetFSA18s_stateTransitionsE@Base 2.01.0 - _ZN3FBB10PerlSetFSA22s_stateTransitions_endE@Base 2.01.0 - _ZN3FBB10PerlSetFSA3nopEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA4copyEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5D_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5S_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5W_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5d_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5s_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5w_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6copybsEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6d_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6s_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6w_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA7convertERSs@Base 2.01.0 - _ZN3FBB10PerlSetFSA9ValidatorclERKNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSAC1Ev@Base 2.01.0 - _ZN3FBB10PerlSetFSAC2Ev@Base 2.01.0 - _ZN3FBB10Randbuffer9underflowEv@Base 2.01.0 - _ZN3FBB10RandbufferC1Eiij@Base 2.01.0 - _ZN3FBB10RandbufferC2Eiij@Base 2.01.0 - _ZN3FBB10RandbufferD0Ev@Base 2.01.0 - _ZN3FBB10RandbufferD1Ev@Base 2.01.0 - _ZN3FBB10SocketBase13setBoolOptionEib@Base 2.01.0 - _ZN3FBB10SocketBaseC1ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC1Et@Base 2.01.0 - _ZN3FBB10SocketBaseC2ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC2Et@Base 2.01.0 - _ZN3FBB10insertableERSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4openERSiRSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4syncEv@Base 2.01.0 - _ZN3FBB11IOStreambuf6xsputnEPKci@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB11IOStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB11IOStreambufD0Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD1Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD2Ev@Base 2.01.0 - _ZN3FBB11InetAddress4initEjt@Base 2.01.0 - _ZN3FBB11InetAddressC1ERKSst@Base 2.01.0 - _ZN3FBB11InetAddressC2ERKSst@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11caseInitialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11casePartialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator12s_comparatorE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4failERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4fullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7initialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7partialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator8caseFullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC1EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC2EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratormmEi@Base 2.01.0 - _ZN3FBB11MailHeaders4readEv@Base 2.01.0 - _ZN3FBB11MailHeadersC1ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11MailHeadersC2ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11OFoldStream4openEPKcjjNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11OFoldStream4openERSojjNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11RE_iterator4findEv@Base 2.01.0 - _ZN3FBB11RE_iterator7reMatchERSsRS0_@Base 2.01.0 - _ZN3FBB11RE_iteratorC1ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorC2ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorD1Ev@Base 2.01.0 - _ZN3FBB11RE_iteratorppEv@Base 2.01.0 - _ZN3FBB12ClientSocket7connectEv@Base 2.01.0 - _ZN3FBB12ClientSocketC1ERKSst@Base 2.01.0 - _ZN3FBB12ClientSocketC2ERKSst@Base 2.01.0 - _ZN3FBB12IFdStreambuf4openEiNS0_4ModeEj@Base 2.01.0 - _ZN3FBB12IFdStreambuf6xsgetnEPci@Base 2.01.0 - _ZN3FBB12IFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12IFdStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB12IFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12IFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12OFdStreambuf4openEiNS0_4ModeEj@Base 2.01.0 - _ZN3FBB12OFdStreambuf4syncEv@Base 2.01.0 - _ZN3FBB12OFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12OFdStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB12OFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12OFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12ServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB12ServerSocket6listenEjb@Base 2.01.0 - _ZN3FBB12ServerSocketC1Ej@Base 2.01.0 - _ZN3FBB12ServerSocketC2Ej@Base 2.01.0 - _ZN3FBB12SyslogStream11setPriorityERSoNS_8PriorityE@Base 2.01.0 - _ZN3FBB12SyslogStream8strerrnoERSo@Base 2.01.0 - _ZN3FBB12SyslogStreamC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZN3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZN3FBB12TableSupport14const_iterator10setElementEv@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_RKSt6vectorISt4pairIjjESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_RKSt6vectorISt4pairIjjESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorppEv@Base 2.01.0 - _ZN3FBB12TableSupport3addERKSsRj@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC1Ejjj@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC2Ejjj@Base 2.01.0 - _ZN3FBB12TableSupport8setParamERSojjRKSt6vectorINS_5AlignESaIS3_EE@Base 2.01.0 - _ZN3FBB12TableSupportC1Ev@Base 2.01.0 - _ZN3FBB12TableSupportC2Ev@Base 2.01.0 - _ZN3FBB12TableSupportD0Ev@Base 2.01.0 - _ZN3FBB12TableSupportD1Ev@Base 2.01.0 - _ZN3FBB13CmdFinderBase11useFirstCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase6useCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase7setModeEj@Base 2.01.0 - _ZN3FBB14MultiStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf6insertERNS0_6streamERNS0_6InsertE@Base 2.01.0 - _ZN3FBB14MultiStreambuf6stream7setOnceERS1_@Base 2.01.0 - _ZN3FBB14MultiStreambuf6xsputnEPKci@Base 2.01.0 - _ZN3FBB14MultiStreambuf7setOnceEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14MultiStreambufD0Ev@Base 2.01.0 - _ZN3FBB14MultiStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambuf10setMarginsEjj@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12iniBlankTabsENS_19OFoldStreambufEnums12TabsOrBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12modifyIndentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf2wsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5addWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5flushEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5nonWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7clearWsEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7newlineEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EPKcjjNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1ERSojjNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EjjNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EPKcjjNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2ERSojjNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EjjNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufD0Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD2Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBase4openERKSs@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC1Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC2Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambuf4openEPKcSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB16OFilterStreambufD0Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD1Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD2Ev@Base 2.01.0 - _ZN3FBB17LocalClientSocket7connectEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket4openERKSsNS0_6SocketE@Base 2.01.0 - _ZN3FBB17LocalServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket6listenEjb@Base 2.01.0 - _ZN3FBB17LocalServerSocketD1Ev@Base 2.01.0 - _ZN3FBB17LocalServerSocketD2Ev@Base 2.01.0 - _ZN3FBB3A2x10s_lastFailE@Base 2.01.0 - _ZN3FBB3A2xD0Ev@Base 2.01.0 - _ZN3FBB3A2xD1Ev@Base 2.01.0 - _ZN3FBB3A2xaSEPKc@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKci@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKci@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKciPPc@Base 2.01.0 - _ZN3FBB3Arg11argPointersEv@Base 2.01.0 - _ZN3FBB3Arg11setBasenameERKSs@Base 2.01.0 - _ZN3FBB3Arg13addCharOptionEv@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionEP6optionRKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionERKSs@Base 2.01.0 - _ZN3FBB3Arg13setOptionTypeERKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg15fillLongOptionsEP6optionRKSsPKNS0_10LongOptionES7_@Base 2.01.0 - _ZN3FBB3Arg15plainLongOptionERKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg5s_argE@Base 2.01.0 - _ZN3FBB3Arg6verifyEv@Base 2.01.0 - _ZN3FBB3Arg8instanceEv@Base 2.01.0 - _ZN3FBB3Arg8s_dirsepE@Base 2.01.0 - _ZN3FBB3Arg9s_optCharE@Base 2.01.0 - _ZN3FBB3ArgC1EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC1EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgD2Ev@Base 2.01.0 - _ZN3FBB3CGI16setMaxUploadSizeEji@Base 2.01.0 - _ZN3FBB3CGI17multipartFormDataEv@Base 2.01.0 - _ZN3FBB3CGI18setFileDestinationERKSsS2_NS0_6CreateE@Base 2.01.0 - _ZN3FBB3CGI3getEv@Base 2.01.0 - _ZN3FBB3CGI4initERb@Base 2.01.0 - _ZN3FBB3CGI4nextEPSs@Base 2.01.0 - _ZN3FBB3CGI4postEv@Base 2.01.0 - _ZN3FBB3CGI5paramERKSs@Base 2.01.0 - _ZN3FBB3CGI6escapeERKSs@Base 2.01.0 - _ZN3FBB3CGI6isFileERKSs@Base 2.01.0 - _ZN3FBB3CGI6uploadEPSs@Base 2.01.0 - _ZN3FBB3CGI7s_emptyE@Base 2.01.0 - _ZN3FBB3CGI8addParamERKSs@Base 2.01.0 - _ZN3FBB3CGI8dos2unixERKSs@Base 2.01.0 - _ZN3FBB3CGI8readPartEPSs@Base 2.01.0 - _ZN3FBB3CGI8setParamEv@Base 2.01.0 - _ZN3FBB3CGI8setQueryEv@Base 2.01.0 - _ZN3FBB3CGI9setMethodEv@Base 2.01.0 - _ZN3FBB3CGI9unPercentERKSs@Base 2.01.0 - _ZN3FBB3CGIC1EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIC2EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIlsERKSs@Base 2.01.0 - _ZN3FBB3CGIlsESt4pairIccE@Base 2.01.0 - _ZN3FBB3CGIlsEi@Base 2.01.0 - _ZN3FBB3Log10initializeERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log11getInstanceEv@Base 2.01.0 - _ZN3FBB3Log12setTimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB3Log4initEv@Base 2.01.0 - _ZN3FBB3Log4openERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log5levelEj@Base 2.01.0 - _ZN3FBB3Log8s_streamE@Base 2.01.0 - _ZN3FBB3Log8setLevelEj@Base 2.01.0 - _ZN3FBB3LogC1EPKc@Base 2.01.0 - _ZN3FBB3LogC1ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC1ERSoPKc@Base 2.01.0 - _ZN3FBB3LogC2EPKc@Base 2.01.0 - _ZN3FBB3LogC2ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC2ERSoPKc@Base 2.01.0 - _ZN3FBB3LogD0Ev@Base 2.01.0 - _ZN3FBB3LogD1Ev@Base 2.01.0 - _ZN3FBB3Msg10s_maxCountE@Base 2.01.0 - _ZN3FBB3Msg10setDisplayEb@Base 2.01.0 - _ZN3FBB3Msg10setInfoBufEPSt15basic_streambufIcSt11char_traitsIcEEb@Base 2.01.0 - _ZN3FBB3Msg10setOstreamERKSs@Base 2.01.0 - _ZN3FBB3Msg11s_warnCountE@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ifstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSsj@Base 2.01.0 - _ZN3FBB3Msg5s_msgE@Base 2.01.0 - _ZN3FBB3Msg5s_outE@Base 2.01.0 - _ZN3FBB3Msg6s_foutE@Base 2.01.0 - _ZN3FBB3Msg6s_infoE@Base 2.01.0 - _ZN3FBB3Msg6s_lineE@Base 2.01.0 - _ZN3FBB3Msg7s_countE@Base 2.01.0 - _ZN3FBB3Msg9s_displayE@Base 2.01.0 - _ZN3FBB3Msg9s_warningE@Base 2.01.0 - _ZN3FBB3X2a10s_lastFailE@Base 2.01.0 - _ZN3FBB3X2aC1Edj@Base 2.01.0 - _ZN3FBB3X2aC1Edjj@Base 2.01.0 - _ZN3FBB3X2aC2Edj@Base 2.01.0 - _ZN3FBB3X2aC2Edjj@Base 2.01.0 - _ZN3FBB3X2aD0Ev@Base 2.01.0 - _ZN3FBB3X2aD1Ev@Base 2.01.0 - _ZN3FBB3errERSo@Base 2.01.0 - _ZN3FBB3msgEv@Base 2.01.0 - _ZN3FBB4Fork12waitForChildEv@Base 2.01.0 - _ZN3FBB4Fork17childRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork4forkEv@Base 2.01.0 - _ZN3FBB4ForkD0Ev@Base 2.01.0 - _ZN3FBB4ForkD1Ev@Base 2.01.0 - _ZN3FBB4Glob4copyERKS0_@Base 2.01.0 - _ZN3FBB4Glob5isDotEPKc@Base 2.01.0 - _ZN3FBB4Glob7destroyEv@Base 2.01.0 - _ZN3FBB4GlobC1ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobC2ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobaSERKS0_@Base 2.01.0 - _ZN3FBB4Pipe8readFromEPKij@Base 2.01.0 - _ZN3FBB4Pipe8readFromEi@Base 2.01.0 - _ZN3FBB4Pipe8readOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writeOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEPKij@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEi@Base 2.01.0 - _ZN3FBB4PipeC1EPKi@Base 2.01.0 - _ZN3FBB4PipeC2EPKi@Base 2.01.0 - _ZN3FBB4Stat3setERKSs@Base 2.01.0 - _ZN3FBB4Stat3setERKSsS2_@Base 2.01.0 - _ZN3FBB4Stat4initEv@Base 2.01.0 - _ZN3FBB4Stat4pathEv@Base 2.01.0 - _ZN3FBB4StatC1ERKSs@Base 2.01.0 - _ZN3FBB4StatC1Ev@Base 2.01.0 - _ZN3FBB4StatC2ERKSs@Base 2.01.0 - _ZN3FBB4StatC2Ev@Base 2.01.0 - _ZN3FBB4UserC1Ev@Base 2.01.0 - _ZN3FBB4UserC2Ev@Base 2.01.0 - _ZN3FBB4infoERSo@Base 2.01.0 - _ZN3FBB5AlignC1EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EijPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EjPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EijPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EjPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5Errno7initMsgEv@Base 2.01.0 - _ZN3FBB5ErrnoC1EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC1EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1Ev@Base 2.01.0 - _ZN3FBB5ErrnoC2EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC2EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2Ev@Base 2.01.0 - _ZN3FBB5ErrnoD0Ev@Base 2.01.0 - _ZN3FBB5ErrnoD1Ev@Base 2.01.0 - _ZN3FBB5Table3defEv@Base 2.01.0 - _ZN3FBB5Table5flushEv@Base 2.01.0 - _ZN3FBB5Table6appendERKSsPKcb@Base 2.01.0 - _ZN3FBB5Table6hIndexEjj@Base 2.01.0 - _ZN3FBB5Table6insertERSo@Base 2.01.0 - _ZN3FBB5Table6vIndexEjj@Base 2.01.0 - _ZN3FBB5Table8setAlignERKNS_5AlignE@Base 2.01.0 - _ZN3FBB5TableC1ERNS_12TableSupportEjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC1EjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2ERNS_12TableSupportEjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2EjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableD0Ev@Base 2.01.0 - _ZN3FBB5TableD1Ev@Base 2.01.0 - _ZN3FBB5fatalERSo@Base 2.01.0 - _ZN3FBB5spoolERSo@Base 2.01.0 - _ZN3FBB6CGIFSA11s_charClassE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_installedE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_stateNameE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_tokenizerE@Base 2.01.0 - _ZN3FBB6CGIFSA12s_fsaRawDataE@Base 2.01.0 - _ZN3FBB6CGIFSA14s_charClassEndE@Base 2.01.0 - _ZN3FBB6CGIFSA15s_fsaRawDataEndE@Base 2.01.0 - _ZN3FBB6CGIFSA3runEv@Base 2.01.0 - _ZN3FBB6CGIFSA4pushEv@Base 2.01.0 - _ZN3FBB6CGIFSA5iscgiEi@Base 2.01.0 - _ZN3FBB6CGIFSA5s_cgiE@Base 2.01.0 - _ZN3FBB6CGIFSA5s_fsaE@Base 2.01.0 - _ZN3FBB6CGIFSA6acceptEv@Base 2.01.0 - _ZN3FBB6CGIFSA6setFsaERKNS0_6RecordE@Base 2.01.0 - _ZN3FBB6CGIFSA7isFirstERKSt4pairIKPKcKPFiiEERKSs@Base 2.01.0 - _ZN3FBB6CGIFSA8hasTokenERKNS0_10TransitionEj@Base 2.01.0 - _ZN3FBB6CGIFSA8tokenIdxEv@Base 2.01.0 - _ZN3FBB6CGIFSA9acceptAllEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charClassEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charRangeEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSA9setEscapeEj@Base 2.01.0 - _ZN3FBB6CGIFSA9wordTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSAC1EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAC2EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAD1Ev@Base 2.01.0 - _ZN3FBB6Indent3decEv@Base 2.01.0 - _ZN3FBB6Indent5s_incE@Base 2.01.0 - _ZN3FBB6Indent7s_widthE@Base 2.01.0 - _ZN3FBB6Milter10initializeERKSsRS0_jm@Base 2.01.0 - _ZN3FBB6Milter10mRecipientEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter11s_callCloseE@Base 2.01.0 - _ZN3FBB6Milter4mEohEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4mEomEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4s_mpE@Base 2.01.0 - _ZN3FBB6Milter5mBodyEP8smfi_strPhj@Base 2.01.0 - _ZN3FBB6Milter5mDataEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter5mHeloEP8smfi_strPc@Base 2.01.0 - _ZN3FBB6Milter5s_mapE@Base 2.01.0 - _ZN3FBB6Milter6mAbortEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6mCloseEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6s_nameE@Base 2.01.0 - _ZN3FBB6Milter7installEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter7mHeaderEP8smfi_strPcS3_@Base 2.01.0 - _ZN3FBB6Milter7mSenderEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter8mConnectEP8smfi_strPcP8sockaddr@Base 2.01.0 - _ZN3FBB6Milter8mUnknownEP8smfi_strPKc@Base 2.01.0 - _ZN3FBB6OneKey6setErrEiPKc@Base 2.01.0 - _ZN3FBB6OneKeyC1ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyC2ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyD1Ev@Base 2.01.0 - _ZN3FBB6OneKeyD2Ev@Base 2.01.0 - _ZN3FBB6String2lcERKSs@Base 2.01.0 - _ZN3FBB6String2ucERKSs@Base 2.01.0 - _ZN3FBB6String4argvERKSt6vectorISsSaISsEE@Base 2.01.0 - _ZN3FBB6String4trimERKSs@Base 2.01.0 - _ZN3FBB6String4wordERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISsSaISsEERKSsPKcb@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISt4pairISsNS0_4TypeEESaIS4_EERKSsPKcb@Base 2.01.0 - _ZN3FBB6String6escapeERKSsPKc@Base 2.01.0 - _ZN3FBB6String6quotedERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEEi@Base 2.01.0 - _ZN3FBB6String7tolowerERc@Base 2.01.0 - _ZN3FBB6String7toupperERc@Base 2.01.0 - _ZN3FBB6String8unescapeERKSs@Base 2.01.0 - _ZN3FBB6String9nextFieldERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String9separatorERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEES2_@Base 2.01.0 - _ZN3FBB6centerERSt8ios_base@Base 2.01.0 - _ZN3FBB6indentERSo@Base 2.01.0 - _ZN3FBB7Pattern10setPatternERKSsbji@Base 2.01.0 - _ZN3FBB7Pattern4copyERKS0_@Base 2.01.0 - _ZN3FBB7Pattern5Regex11s_convertedE@Base 2.01.0 - _ZN3FBB7Pattern5RegexC1ESsi@Base 2.01.0 - _ZN3FBB7Pattern5RegexC2ESsi@Base 2.01.0 - _ZN3FBB7Pattern5matchERKSsi@Base 2.01.0 - _ZN3FBB7Pattern7destroyEv@Base 2.01.0 - _ZN3FBB7PatternC1ERKSsbji@Base 2.01.0 - _ZN3FBB7PatternC1Ev@Base 2.01.0 - _ZN3FBB7PatternC2ERKSsbji@Base 2.01.0 - _ZN3FBB7PatternC2Ev@Base 2.01.0 - _ZN3FBB7PatternD1Ev@Base 2.01.0 - _ZN3FBB7PatternaSERKS0_@Base 2.01.0 - _ZN3FBB7PatternlsERKSs@Base 2.01.0 - _ZN3FBB7PatternlsEi@Base 2.01.0 - _ZN3FBB7Process10initializeEjjNS0_11ProcessTypeE@Base 2.01.0 - _ZN3FBB7Process11discontinueERNS0_6RetPidE@Base 2.01.0 - _ZN3FBB7Process11execContextERKSt4pairISsNS_6String4TypeEERNS0_11ExecContextE@Base 2.01.0 - _ZN3FBB7Process11whichStreamEv@Base 2.01.0 - _ZN3FBB7Process12childProcessEv@Base 2.01.0 - _ZN3FBB7Process13parentProcessEv@Base 2.01.0 - _ZN3FBB7Process14analyzeCommandEv@Base 2.01.0 - _ZN3FBB7Process14sanitizeIOModeEj@Base 2.01.0 - _ZN3FBB7Process17childRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process4cerrEv@Base 2.01.0 - _ZN3FBB7Process4stopEv@Base 2.01.0 - _ZN3FBB7Process5closeEi@Base 2.01.0 - _ZN3FBB7Process5closeEv@Base 2.01.0 - _ZN3FBB7Process5startEjNS0_11ProcessTypeEj@Base 2.01.0 - _ZN3FBB7Process6activeEv@Base 2.01.0 - _ZN3FBB7Process7forkingEv@Base 2.01.0 - _ZN3FBB7Process8setPipesEv@Base 2.01.0 - _ZN3FBB7Process9availableEv@Base 2.01.0 - _ZN3FBB7ProcessC1ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjNS0_11ProcessTypeEjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjNS0_11ProcessTypeEjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjRKSs@Base 2.01.0 - _ZN3FBB7ProcessD0Ev@Base 2.01.0 - _ZN3FBB7ProcessD1Ev@Base 2.01.0 - _ZN3FBB7ProcessaSERKSs@Base 2.01.0 - _ZN3FBB7ProcessclEjNS0_11ProcessTypeEj@Base 2.01.0 - _ZN3FBB7ProcesslsEPFRSoS1_E@Base 2.01.0 - _ZN3FBB7lineMsgEv@Base 2.01.0 - _ZN3FBB7warningERSo@Base 2.01.0 - _ZN3FBB8DateTime10setMinutesEi@Base 2.01.0 - _ZN3FBB8DateTime10setSecondsEi@Base 2.01.0 - _ZN3FBB8DateTime10setWeekdayENS0_7WeekdayENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime10updateTimeEP2tm@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEi@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEv@Base 2.01.0 - _ZN3FBB8DateTime14zoneCorrectionEv@Base 2.01.0 - _ZN3FBB8DateTime16parseFromDayNameERSi@Base 2.01.0 - _ZN3FBB8DateTime17timeStruct2utcSecEP2tm@Base 2.01.0 - _ZN3FBB8DateTime17utcSec2timeStructEP2tml@Base 2.01.0 - _ZN3FBB8DateTime23s_currentZoneCorrectionE@Base 2.01.0 - _ZN3FBB8DateTime5parseERSi@Base 2.01.0 - _ZN3FBB8DateTime5s_dayE@Base 2.01.0 - _ZN3FBB8DateTime6setDayEi@Base 2.01.0 - _ZN3FBB8DateTime7s_monthE@Base 2.01.0 - _ZN3FBB8DateTime7setTimeEl@Base 2.01.0 - _ZN3FBB8DateTime7setYearEj@Base 2.01.0 - _ZN3FBB8DateTime8setHoursEi@Base 2.01.0 - _ZN3FBB8DateTime8setMonthENS0_5MonthENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime8setMonthEi@Base 2.01.0 - _ZN3FBB8DateTime9setFieldsERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC1Ei@Base 2.01.0 - _ZN3FBB8DateTimeC1ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1Eli@Base 2.01.0 - _ZN3FBB8DateTimeC2ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC2Ei@Base 2.01.0 - _ZN3FBB8DateTimeC2ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2Eli@Base 2.01.0 - _ZN3FBB8DateTimemIERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLEl@Base 2.01.0 - _ZN3FBB8Hostname4initEv@Base 2.01.0 - _ZN3FBB8HostnameC1ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC1ERKSs@Base 2.01.0 - _ZN3FBB8HostnameC2ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC2ERKSs@Base 2.01.0 - _ZN3FBB8IOStream5clearEv@Base 2.01.0 - _ZN3FBB8IOStreamD0Ev@Base 2.01.0 - _ZN3FBB8IOStreamD1Ev@Base 2.01.0 - _ZN3FBB8IOStreamD2Ev@Base 2.01.0 - _ZN3FBB8RefCount7releaseEv@Base 2.01.0 - _ZN3FBB8Selector4waitEv@Base 2.01.0 - _ZN3FBB8Selector5addFdEP6fd_seti@Base 2.01.0 - _ZN3FBB8Selector8checkSetEPiR6fd_set@Base 2.01.0 - _ZN3FBB8SelectorC1Ev@Base 2.01.0 - _ZN3FBB8SelectorC2Ev@Base 2.01.0 - _ZN3FBB8Xpointer12s_theDisplayE@Base 2.01.0 - _ZN3FBB8Xpointer9s_counterE@Base 2.01.0 - _ZN3FBB8XpointerC1Ev@Base 2.01.0 - _ZN3FBB8XpointerC2Ev@Base 2.01.0 - _ZN3FBB8XpointerD1Ev@Base 2.01.0 - _ZN3FBB8XpointerD2Ev@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig11s_argconfigE@Base 2.01.0 - _ZN3FBB9ArgConfig16storeLongOptionsEPKNS_3Arg10LongOptionES4_@Base 2.01.0 - _ZN3FBB9ArgConfig8instanceEv@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9LogBuffer12settimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB9LogBuffer15insertTimestampEv@Base 2.01.0 - _ZN3FBB9LogBuffer4syncEv@Base 2.01.0 - _ZN3FBB9LogBuffer8overflowEi@Base 2.01.0 - _ZN3FBB9LogBufferC1ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC1ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferD0Ev@Base 2.01.0 - _ZN3FBB9LogBufferD1Ev@Base 2.01.0 - _ZN3FBB9LogBufferD2Ev@Base 2.01.0 - _ZN3FBB9Syslogbuf11setPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf18setDefaultPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf4syncEv@Base 2.01.0 - _ZN3FBB9Syslogbuf8overflowEi@Base 2.01.0 - _ZN3FBB9SyslogbufC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufD0Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD1Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD2Ev@Base 2.01.0 - _ZN3FBB9decindentERSo@Base 2.01.0 - _ZN3FBB9incindentERSo@Base 2.01.0 - _ZN3FBB9indentdecERSo@Base 2.01.0 - _ZN3FBB9indentincERSo@Base 2.01.0 - _ZN3FBB9throwableEv@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKNS0_5HLineE@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKSs@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportEj@Base 2.01.0 - _ZN7Hostent4copyEPK7hostentjj@Base 2.01.0 - _ZN7Hostent7destroyEv@Base 2.01.0 - _ZN7Hostent7xstrdupEPKc@Base 2.01.0 - _ZN7HostentC1EPK7hostent@Base 2.01.0 - _ZN7HostentC1Ev@Base 2.01.0 - _ZN7HostentC2EPK7hostent@Base 2.01.0 - _ZN7HostentC2Ev@Base 2.01.0 - _ZN7HostentaSERKS_@Base 2.01.0 - _ZNK3FBB10ConfigFile11findKeyTailERKSsj@Base 2.01.0 - _ZNK3FBB10ConfigFile4findERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile6findREERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile7findKeyERKSsj@Base 2.01.0 - _ZNK3FBB10ConfigFile9searchForERKSsRNS_7PatternEj@Base 2.01.0 - _ZNK3FBB10Redirector7swallowEi@Base 2.01.0 - _ZNK3FBB10SocketBase10boolOptionEi@Base 2.01.0 - _ZNK3FBB10SocketBase6verifyEv@Base 2.01.0 - _ZNK3FBB11InetAddress20dottedDecimalAddressEv@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator6lookupERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator8lookdownERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11RE_iteratormiERKS0_@Base 2.01.0 - _ZNK3FBB12TableSupport5beginEj@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEj@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEv@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEj@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEv@Base 2.01.0 - _ZNK3FBB13CmdFinderBase10matchExactERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase11matchUniqueERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase16matchInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase22matchUniqueInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB14OFoldStreambuf6lengthEv@Base 2.01.0 - _ZNK3FBB3Arg11versionHelpEPFvRKSsEPKcjii@Base 2.01.0 - _ZNK3FBB3Arg13firstNonEmptyEPjPSsRKSt6vectorISsSaISsEE@Base 2.01.0 - _ZNK3FBB3Arg6optionEPjPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEPjPSsi@Base 2.01.0 - _ZNK3FBB3Arg6optionERKSs@Base 2.01.0 - _ZNK3FBB3Arg6optionEi@Base 2.01.0 - _ZNK3FBB3Arg6optionEjPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEjPSsi@Base 2.01.0 - _ZNK3FBB3ArgixEj@Base 2.01.0 - _ZNK3FBB3CGI6reportEv@Base 2.01.0 - _ZNK3FBB3CGI6typeOfERKSs@Base 2.01.0 - _ZNK3FBB4Glob6verifyEv@Base 2.01.0 - _ZNK3FBB4Pipe6verifyEv@Base 2.01.0 - _ZNK3FBB4Stat11specialModeEjNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat4modeEjNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat7modeStrEv@Base 2.01.0 - _ZNK3FBB4Stat7typeStrEv@Base 2.01.0 - _ZNK3FBB4User6verifyEv@Base 2.01.0 - _ZNK3FBB5Errno4whatEv@Base 2.01.0 - _ZNK3FBB5level10insertIntoERSoRNS_3LogE@Base 2.01.0 - _ZNK3FBB6OneKey3getEv@Base 2.01.0 - _ZNK3FBB6OneKey6verifyEv@Base 2.01.0 - _ZNK3FBB7Pattern6beforeEv@Base 2.01.0 - _ZNK3FBB7Pattern6beyondEv@Base 2.01.0 - _ZNK3FBB7Pattern8positionEj@Base 2.01.0 - _ZNK3FBB7PatternixEj@Base 2.01.0 - _ZNK3FBB7Process7newPipeEv@Base 2.01.0 - _ZNK3FBB8DateTime6weekNrEv@Base 2.01.0 - _ZNK3FBB8DateTime7rfc2822Ev@Base 2.01.0 - _ZNK3FBB8DateTime7rfc3339Ev@Base 2.01.0 - _ZNK3FBB8DateTime7timeStrERSo@Base 2.01.0 - _ZNK3FBB8Xpointer3getEPiS1_@Base 2.01.0 - _ZNK3FBB8Xpointer3setEii@Base 2.01.0 - _ZNK3FBB8Xpointer6verifyEv@Base 2.01.0 - _ZNK3FBB9ArgConfig13longConfigOptERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig14findLongOptionEi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsPKc@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEi@Base 2.01.0 - _ZNK7Hostent12countAliasesEPKPKc@Base 2.01.0 - _ZNK7Hostent14countAddressesEPKPKcj@Base 2.01.0 - _ZNK7Hostent20dottedDecimalAddressEj@Base 2.01.0 - _ZNKSt6vectorISsSaISsEE12_M_check_lenEjPKc@Base 2.01.0 - _ZNKSt9binder2ndISt12not_equal_toISsEEclERKSs@Base 2.01.0 - _ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEE17_M_initialize_mapEj@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEED2Ev@Base 2.01.0 - _ZNSt12_Vector_baseISsSaISsEE11_M_allocateEj@Base 2.01.0 - _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.01.0 - _ZNSt3mapIP8smfi_strPN3FBB6MilterESt4lessIS1_ESaISt4pairIKS1_S4_EEED1Ev@Base 2.01.0 - _ZNSt4pairIKSsSt6vectorISsSaISsEEED1Ev@Base 2.01.0 - _ZNSt5dequeIcSaIcEE17_M_reallocate_mapEjb@Base 2.01.0 - _ZNSt5stackIcSt5dequeIcSaIcEEE4pushERKc@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EED1Ev@Base 2.01.0 - _ZNSt6vectorIN3FBB6CGIFSA10TransitionESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPSsS1_EEjRKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEEC1ERKS1_@Base 2.01.0 - _ZNSt6vectorISsSaISsEED1Ev@Base 2.01.0 - _ZNSt6vectorISsSaISsEED2Ev@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS5_S7_EEjRKS5_@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairIjjESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 2.01.0 - _ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE16_M_insert_uniqueERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB3LogEED1Ev@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB4PipeEED1Ev@Base 2.01.0 - _ZSt16stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEET_S6_S6_T0_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPN3FBB5Table7ElementES3_SaIS2_EET0_T_S6_S5_RT1_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1_@Base 2.01.0 - _ZSt24__uninitialized_fill_n_aIPN3FBB5Table7ElementEjS2_S2_EvT_T0_RKT1_RSaIT2_E@Base 2.01.0 - _ZSt26__inplace_stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEiET_S6_S6_T0_T1_@Base 2.01.0 - _ZSt27__stable_partition_adaptiveIPPKcS2_N3FBB7FnWrap1IS1_bEEiET_S6_S6_T1_T2_T0_S8_@Base 2.01.0 - _ZSt3decRSt8ios_base@Base 2.01.0 - _ZSt3hexRSt8ios_base@Base 2.01.0 - _ZSt3octRSt8ios_base@Base 2.01.0 - _ZSt5rightRSt8ios_base@Base 2.01.0 - _ZSt6__findIPPKcSsET_S3_S3_RKT0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt7showposRSt8ios_base@Base 2.01.0 - _ZSt8__rotateIPPKcEvT_S3_S3_St26random_access_iterator_tag@Base 2.01.0 - _ZSt8internalRSt8ios_base@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RNS8_7PatternEbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RSsbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_SA_bEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEESt9binder2ndISt12not_equal_toISsEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN3FBB6CGIFSA10TransitionESt6vectorIS4_SaIS4_EEEENS2_8FnWrap1cIRKS4_jbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRSsRNS7_11RE_iteratorEbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIPKSt4pairIKPKcKPFiiEEN3FBB8FnWrap1cIRS8_RKSsbEEET_SG_SG_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifISt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEEN3FBB8FnWrap1cIRS3_SC_bEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9noshowposRSt8ios_base@Base 2.01.0 - _ZStlsRSoRKN3FBB3CGIE@Base 2.01.0 - _ZStlsRSoRKN3FBB8DateTimeE@Base 2.01.0 - _ZStrsRSiRN3FBB8DateTimeE@Base 2.01.0 - _ZTCN3FBB12SyslogStreamE44_So@Base 2.01.0 - _ZTCN3FBB3A2xE0_Si@Base 2.01.0 - _ZTCN3FBB3A2xE0_St19basic_istringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB3LogE44_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_So@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5TableE0_So@Base 2.01.0 - _ZTCN3FBB5TableE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB7ProcessE52_Si@Base 2.01.0 - _ZTCN3FBB7ProcessE60_So@Base 2.01.0 - _ZTCN3FBB7ProcessE8_NS_8IOStreamE@Base 2.01.0 - _ZTCN3FBB8IOStreamE44_Si@Base 2.01.0 - _ZTCN3FBB8IOStreamE52_So@Base 2.01.0 - _ZTIN3FBB10RandbufferE@Base 2.01.0 - _ZTIN3FBB11IOStreambufE@Base 2.01.0 - _ZTIN3FBB12IFdStreambufE@Base 2.01.0 - _ZTIN3FBB12OFdStreambufE@Base 2.01.0 - _ZTIN3FBB12SyslogStreamE@Base 2.01.0 - _ZTIN3FBB12TableSupportE@Base 2.01.0 - _ZTIN3FBB14MultiStreambufE@Base 2.01.0 - _ZTIN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTIN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTIN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTIN3FBB3A2xE@Base 2.01.0 - _ZTIN3FBB3LogE@Base 2.01.0 - _ZTIN3FBB3X2aE@Base 2.01.0 - _ZTIN3FBB4ForkE@Base 2.01.0 - _ZTIN3FBB5ErrnoE@Base 2.01.0 - _ZTIN3FBB5TableE@Base 2.01.0 - _ZTIN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTIN3FBB7ProcessE@Base 2.01.0 - _ZTIN3FBB8IOStreamE@Base 2.01.0 - _ZTIN3FBB9LogBufferE@Base 2.01.0 - _ZTIN3FBB9SyslogbufE@Base 2.01.0 - _ZTSN3FBB10RandbufferE@Base 2.01.0 - _ZTSN3FBB11IOStreambufE@Base 2.01.0 - _ZTSN3FBB12IFdStreambufE@Base 2.01.0 - _ZTSN3FBB12OFdStreambufE@Base 2.01.0 - _ZTSN3FBB12SyslogStreamE@Base 2.01.0 - _ZTSN3FBB12TableSupportE@Base 2.01.0 - _ZTSN3FBB14MultiStreambufE@Base 2.01.0 - _ZTSN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTSN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTSN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTSN3FBB3A2xE@Base 2.01.0 - _ZTSN3FBB3LogE@Base 2.01.0 - _ZTSN3FBB3X2aE@Base 2.01.0 - _ZTSN3FBB4ForkE@Base 2.01.0 - _ZTSN3FBB5ErrnoE@Base 2.01.0 - _ZTSN3FBB5TableE@Base 2.01.0 - _ZTSN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTSN3FBB7ProcessE@Base 2.01.0 - _ZTSN3FBB8IOStreamE@Base 2.01.0 - _ZTSN3FBB9LogBufferE@Base 2.01.0 - _ZTSN3FBB9SyslogbufE@Base 2.01.0 - _ZTTN3FBB12SyslogStreamE@Base 2.01.0 - _ZTTN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTTN3FBB3A2xE@Base 2.01.0 - _ZTTN3FBB3LogE@Base 2.01.0 - _ZTTN3FBB3X2aE@Base 2.01.0 - _ZTTN3FBB5ErrnoE@Base 2.01.0 - _ZTTN3FBB5TableE@Base 2.01.0 - _ZTTN3FBB7ProcessE@Base 2.01.0 - _ZTTN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB10RandbufferE@Base 2.01.0 - _ZTVN3FBB11IOStreambufE@Base 2.01.0 - _ZTVN3FBB12IFdStreambufE@Base 2.01.0 - _ZTVN3FBB12OFdStreambufE@Base 2.01.0 - _ZTVN3FBB12SyslogStreamE@Base 2.01.0 - _ZTVN3FBB12TableSupportE@Base 2.01.0 - _ZTVN3FBB14MultiStreambufE@Base 2.01.0 - _ZTVN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTVN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTVN3FBB3A2xE@Base 2.01.0 - _ZTVN3FBB3LogE@Base 2.01.0 - _ZTVN3FBB3X2aE@Base 2.01.0 - _ZTVN3FBB4ForkE@Base 2.01.0 - _ZTVN3FBB5ErrnoE@Base 2.01.0 - _ZTVN3FBB5TableE@Base 2.01.0 - _ZTVN3FBB7ProcessE@Base 2.01.0 - _ZTVN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB9LogBufferE@Base 2.01.0 - _ZTVN3FBB9SyslogbufE@Base 2.01.0 - _ZThn44_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZThn44_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZThn44_N3FBB3LogD0Ev@Base 2.01.0 - _ZThn44_N3FBB3LogD1Ev@Base 2.01.0 - _ZThn44_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZThn44_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZThn44_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn44_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn44_NK3FBB5Errno4whatEv@Base 2.01.0 - _ZThn52_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn52_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn52_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn52_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn60_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn60_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn8_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn8_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3A2xD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3A2xD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3LogD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3LogD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3X2aD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3X2aD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5TableD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5TableD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD2Ev@Base 2.01.0 - _ZlsRSoN3FBB14LogManipulatorE@Base 2.01.0 - _ZlsRSoPFvS_E@Base 2.01.0 - _ZlsRSoRKN3FBB5levelE@Base 2.01.0 - bobcat_fatal_@Base 2.01.0 - smfi_register@Base 2.01.0 - diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/debian/libbobcat2.symbols.hppa /tmp/0AxfM676D8/bobcat-2.05.00/debian/libbobcat2.symbols.hppa --- bobcat-2.02.03/debian/libbobcat2.symbols.hppa 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/debian/libbobcat2.symbols.hppa 1970-01-01 01:00:00.000000000 +0100 @@ -1,826 +0,0 @@ -libbobcat.so.2 libbobcat2 #MINVER# - XCloseDisplay@Base 2.01.0 - XFlush@Base 2.01.0 - XGetWindowAttributes@Base 2.01.0 - XOpenDisplay@Base 2.01.0 - XQueryPointer@Base 2.01.0 - XWarpPointer@Base 2.01.0 - _ZN3FBB10ConfigFile10hasContentERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile11append_nextERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFile13removeCommentERSs@Base 2.01.0 - _ZN3FBB10ConfigFile20removeTrailingBlanksERSs@Base 2.01.0 - _ZN3FBB10ConfigFile4openERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile5matchERKSsRNS_7PatternE@Base 2.01.0 - _ZN3FBB10ConfigFile8containsERKSsRSs@Base 2.01.0 - _ZN3FBB10ConfigFile8nextLineERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFileC1ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC1ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileD2Ev@Base 2.01.0 - _ZN3FBB10GetHostent10gethostentEPKcRKSs@Base 2.01.0 - _ZN3FBB10GetHostent15addressToStringEPKcPKv@Base 2.01.0 - _ZN3FBB10GetHostent9hosterrorEPKc@Base 2.01.0 - _ZN3FBB10PerlSetFSA10initializeERNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSA12s_transitionE@Base 2.01.0 - _ZN3FBB10PerlSetFSA18s_stateTransitionsE@Base 2.01.0 - _ZN3FBB10PerlSetFSA22s_stateTransitions_endE@Base 2.01.0 - _ZN3FBB10PerlSetFSA3nopEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA4copyEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5D_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5S_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5W_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5d_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5s_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5w_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6copybsEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6d_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6s_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6w_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA7convertERSs@Base 2.01.0 - _ZN3FBB10PerlSetFSA9ValidatorclERKNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSAC1Ev@Base 2.01.0 - _ZN3FBB10PerlSetFSAC2Ev@Base 2.01.0 - _ZN3FBB10Randbuffer9underflowEv@Base 2.01.0 - _ZN3FBB10RandbufferC1Eiij@Base 2.01.0 - _ZN3FBB10RandbufferC2Eiij@Base 2.01.0 - _ZN3FBB10RandbufferD0Ev@Base 2.01.0 - _ZN3FBB10RandbufferD1Ev@Base 2.01.0 - _ZN3FBB10SocketBase13setBoolOptionEib@Base 2.01.0 - _ZN3FBB10SocketBaseC1ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC1Et@Base 2.01.0 - _ZN3FBB10SocketBaseC2ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC2Et@Base 2.01.0 - _ZN3FBB10insertableERSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4openERSiRSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4syncEv@Base 2.01.0 - _ZN3FBB11IOStreambuf6xsputnEPKci@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB11IOStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB11IOStreambufD0Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD1Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD2Ev@Base 2.01.0 - _ZN3FBB11InetAddress4initEjt@Base 2.01.0 - _ZN3FBB11InetAddressC1ERKSst@Base 2.01.0 - _ZN3FBB11InetAddressC2ERKSst@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11caseInitialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11casePartialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator12s_comparatorE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4failERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4fullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7initialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7partialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator8caseFullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC1EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC2EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratormmEi@Base 2.01.0 - _ZN3FBB11MailHeaders4readEv@Base 2.01.0 - _ZN3FBB11MailHeadersC1ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11MailHeadersC2ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11OFoldStream4openEPKcjjNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11OFoldStream4openERSojjNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11RE_iterator4findEv@Base 2.01.0 - _ZN3FBB11RE_iterator7reMatchERSsRS0_@Base 2.01.0 - _ZN3FBB11RE_iteratorC1ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorC2ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorD1Ev@Base 2.01.0 - _ZN3FBB11RE_iteratorppEv@Base 2.01.0 - _ZN3FBB12ClientSocket7connectEv@Base 2.01.0 - _ZN3FBB12ClientSocketC1ERKSst@Base 2.01.0 - _ZN3FBB12ClientSocketC2ERKSst@Base 2.01.0 - _ZN3FBB12IFdStreambuf4openEiNS0_4ModeEj@Base 2.01.0 - _ZN3FBB12IFdStreambuf6xsgetnEPci@Base 2.01.0 - _ZN3FBB12IFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12IFdStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB12IFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12IFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12OFdStreambuf4openEiNS0_4ModeEj@Base 2.01.0 - _ZN3FBB12OFdStreambuf4syncEv@Base 2.01.0 - _ZN3FBB12OFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12OFdStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB12OFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12OFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12ServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB12ServerSocket6listenEjb@Base 2.01.0 - _ZN3FBB12ServerSocketC1Ej@Base 2.01.0 - _ZN3FBB12ServerSocketC2Ej@Base 2.01.0 - _ZN3FBB12SyslogStream11setPriorityERSoNS_8PriorityE@Base 2.01.0 - _ZN3FBB12SyslogStream8strerrnoERSo@Base 2.01.0 - _ZN3FBB12SyslogStreamC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZN3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZN3FBB12TableSupport14const_iterator10setElementEv@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_RKSt6vectorISt4pairIjjESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_RKSt6vectorISt4pairIjjESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorppEv@Base 2.01.0 - _ZN3FBB12TableSupport3addERKSsRj@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC1Ejjj@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC2Ejjj@Base 2.01.0 - _ZN3FBB12TableSupport8setParamERSojjRKSt6vectorINS_5AlignESaIS3_EE@Base 2.01.0 - _ZN3FBB12TableSupportC1Ev@Base 2.01.0 - _ZN3FBB12TableSupportC2Ev@Base 2.01.0 - _ZN3FBB12TableSupportD0Ev@Base 2.01.0 - _ZN3FBB12TableSupportD1Ev@Base 2.01.0 - _ZN3FBB13CmdFinderBase11useFirstCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase6useCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase7setModeEj@Base 2.01.0 - _ZN3FBB14MultiStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf6insertERNS0_6streamERNS0_6InsertE@Base 2.01.0 - _ZN3FBB14MultiStreambuf6stream7setOnceERS1_@Base 2.01.0 - _ZN3FBB14MultiStreambuf6xsputnEPKci@Base 2.01.0 - _ZN3FBB14MultiStreambuf7setOnceEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14MultiStreambufD0Ev@Base 2.01.0 - _ZN3FBB14MultiStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambuf10setMarginsEjj@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12iniBlankTabsENS_19OFoldStreambufEnums12TabsOrBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12modifyIndentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf2wsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5addWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5flushEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5nonWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7clearWsEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7newlineEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EPKcjjNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1ERSojjNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EjjNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EPKcjjNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2ERSojjNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EjjNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufD0Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD2Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBase4openERKSs@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC1Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC2Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambuf4openEPKcSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB16OFilterStreambufD0Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD1Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD2Ev@Base 2.01.0 - _ZN3FBB17LocalClientSocket7connectEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket4openERKSsNS0_6SocketE@Base 2.01.0 - _ZN3FBB17LocalServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket6listenEjb@Base 2.01.0 - _ZN3FBB17LocalServerSocketD1Ev@Base 2.01.0 - _ZN3FBB17LocalServerSocketD2Ev@Base 2.01.0 - _ZN3FBB3A2x10s_lastFailE@Base 2.01.0 - _ZN3FBB3A2xD0Ev@Base 2.01.0 - _ZN3FBB3A2xD1Ev@Base 2.01.0 - _ZN3FBB3A2xaSEPKc@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKci@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKci@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKciPPc@Base 2.01.0 - _ZN3FBB3Arg11argPointersEv@Base 2.01.0 - _ZN3FBB3Arg11setBasenameERKSs@Base 2.01.0 - _ZN3FBB3Arg13addCharOptionEv@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionEP6optionRKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionERKSs@Base 2.01.0 - _ZN3FBB3Arg13setOptionTypeERKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg15fillLongOptionsEP6optionRKSsPKNS0_10LongOptionES7_@Base 2.01.0 - _ZN3FBB3Arg15plainLongOptionERKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg5s_argE@Base 2.01.0 - _ZN3FBB3Arg6verifyEv@Base 2.01.0 - _ZN3FBB3Arg8instanceEv@Base 2.01.0 - _ZN3FBB3Arg8s_dirsepE@Base 2.01.0 - _ZN3FBB3Arg9s_optCharE@Base 2.01.0 - _ZN3FBB3ArgC1EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC1EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgD2Ev@Base 2.01.0 - _ZN3FBB3CGI16setMaxUploadSizeEji@Base 2.01.0 - _ZN3FBB3CGI17multipartFormDataEv@Base 2.01.0 - _ZN3FBB3CGI18setFileDestinationERKSsS2_NS0_6CreateE@Base 2.01.0 - _ZN3FBB3CGI3getEv@Base 2.01.0 - _ZN3FBB3CGI4initERb@Base 2.01.0 - _ZN3FBB3CGI4nextEPSs@Base 2.01.0 - _ZN3FBB3CGI4postEv@Base 2.01.0 - _ZN3FBB3CGI5paramERKSs@Base 2.01.0 - _ZN3FBB3CGI6escapeERKSs@Base 2.01.0 - _ZN3FBB3CGI6isFileERKSs@Base 2.01.0 - _ZN3FBB3CGI6uploadEPSs@Base 2.01.0 - _ZN3FBB3CGI7s_emptyE@Base 2.01.0 - _ZN3FBB3CGI8addParamERKSs@Base 2.01.0 - _ZN3FBB3CGI8dos2unixERKSs@Base 2.01.0 - _ZN3FBB3CGI8readPartEPSs@Base 2.01.0 - _ZN3FBB3CGI8setParamEv@Base 2.01.0 - _ZN3FBB3CGI8setQueryEv@Base 2.01.0 - _ZN3FBB3CGI9setMethodEv@Base 2.01.0 - _ZN3FBB3CGI9unPercentERKSs@Base 2.01.0 - _ZN3FBB3CGIC1EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIC2EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIlsERKSs@Base 2.01.0 - _ZN3FBB3CGIlsESt4pairIccE@Base 2.01.0 - _ZN3FBB3CGIlsEi@Base 2.01.0 - _ZN3FBB3Log10initializeERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log11getInstanceEv@Base 2.01.0 - _ZN3FBB3Log12setTimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB3Log4initEv@Base 2.01.0 - _ZN3FBB3Log4openERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log5levelEj@Base 2.01.0 - _ZN3FBB3Log8s_streamE@Base 2.01.0 - _ZN3FBB3Log8setLevelEj@Base 2.01.0 - _ZN3FBB3LogC1EPKc@Base 2.01.0 - _ZN3FBB3LogC1ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC1ERSoPKc@Base 2.01.0 - _ZN3FBB3LogC2EPKc@Base 2.01.0 - _ZN3FBB3LogC2ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC2ERSoPKc@Base 2.01.0 - _ZN3FBB3LogD0Ev@Base 2.01.0 - _ZN3FBB3LogD1Ev@Base 2.01.0 - _ZN3FBB3Msg10s_maxCountE@Base 2.01.0 - _ZN3FBB3Msg10setDisplayEb@Base 2.01.0 - _ZN3FBB3Msg10setInfoBufEPSt15basic_streambufIcSt11char_traitsIcEEb@Base 2.01.0 - _ZN3FBB3Msg10setOstreamERKSs@Base 2.01.0 - _ZN3FBB3Msg11s_warnCountE@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ifstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSsj@Base 2.01.0 - _ZN3FBB3Msg5s_msgE@Base 2.01.0 - _ZN3FBB3Msg5s_outE@Base 2.01.0 - _ZN3FBB3Msg6s_foutE@Base 2.01.0 - _ZN3FBB3Msg6s_infoE@Base 2.01.0 - _ZN3FBB3Msg6s_lineE@Base 2.01.0 - _ZN3FBB3Msg7s_countE@Base 2.01.0 - _ZN3FBB3Msg9s_displayE@Base 2.01.0 - _ZN3FBB3Msg9s_warningE@Base 2.01.0 - _ZN3FBB3X2a10s_lastFailE@Base 2.01.0 - _ZN3FBB3X2aC1Edj@Base 2.01.0 - _ZN3FBB3X2aC1Edjj@Base 2.01.0 - _ZN3FBB3X2aC2Edj@Base 2.01.0 - _ZN3FBB3X2aC2Edjj@Base 2.01.0 - _ZN3FBB3X2aD0Ev@Base 2.01.0 - _ZN3FBB3X2aD1Ev@Base 2.01.0 - _ZN3FBB3errERSo@Base 2.01.0 - _ZN3FBB3msgEv@Base 2.01.0 - _ZN3FBB4Fork12waitForChildEv@Base 2.01.0 - _ZN3FBB4Fork17childRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork4forkEv@Base 2.01.0 - _ZN3FBB4ForkD0Ev@Base 2.01.0 - _ZN3FBB4ForkD1Ev@Base 2.01.0 - _ZN3FBB4Glob4copyERKS0_@Base 2.01.0 - _ZN3FBB4Glob5isDotEPKc@Base 2.01.0 - _ZN3FBB4Glob7destroyEv@Base 2.01.0 - _ZN3FBB4GlobC1ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobC2ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobaSERKS0_@Base 2.01.0 - _ZN3FBB4Pipe8readFromEPKij@Base 2.01.0 - _ZN3FBB4Pipe8readFromEi@Base 2.01.0 - _ZN3FBB4Pipe8readOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writeOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEPKij@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEi@Base 2.01.0 - _ZN3FBB4PipeC1EPKi@Base 2.01.0 - _ZN3FBB4PipeC2EPKi@Base 2.01.0 - _ZN3FBB4Stat3setERKSs@Base 2.01.0 - _ZN3FBB4Stat3setERKSsS2_@Base 2.01.0 - _ZN3FBB4Stat4initEv@Base 2.01.0 - _ZN3FBB4Stat4pathEv@Base 2.01.0 - _ZN3FBB4StatC1ERKSs@Base 2.01.0 - _ZN3FBB4StatC1Ev@Base 2.01.0 - _ZN3FBB4StatC2ERKSs@Base 2.01.0 - _ZN3FBB4StatC2Ev@Base 2.01.0 - _ZN3FBB4UserC1Ev@Base 2.01.0 - _ZN3FBB4UserC2Ev@Base 2.01.0 - _ZN3FBB4infoERSo@Base 2.01.0 - _ZN3FBB5AlignC1EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EijPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EjPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EijPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EjPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5Errno7initMsgEv@Base 2.01.0 - _ZN3FBB5ErrnoC1EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC1EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1Ev@Base 2.01.0 - _ZN3FBB5ErrnoC2EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC2EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2Ev@Base 2.01.0 - _ZN3FBB5ErrnoD0Ev@Base 2.01.0 - _ZN3FBB5ErrnoD1Ev@Base 2.01.0 - _ZN3FBB5Table3defEv@Base 2.01.0 - _ZN3FBB5Table5flushEv@Base 2.01.0 - _ZN3FBB5Table6appendERKSsPKcb@Base 2.01.0 - _ZN3FBB5Table6hIndexEjj@Base 2.01.0 - _ZN3FBB5Table6insertERSo@Base 2.01.0 - _ZN3FBB5Table6vIndexEjj@Base 2.01.0 - _ZN3FBB5Table8setAlignERKNS_5AlignE@Base 2.01.0 - _ZN3FBB5TableC1ERNS_12TableSupportEjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC1EjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2ERNS_12TableSupportEjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2EjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableD0Ev@Base 2.01.0 - _ZN3FBB5TableD1Ev@Base 2.01.0 - _ZN3FBB5fatalERSo@Base 2.01.0 - _ZN3FBB5spoolERSo@Base 2.01.0 - _ZN3FBB6CGIFSA11s_charClassE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_installedE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_stateNameE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_tokenizerE@Base 2.01.0 - _ZN3FBB6CGIFSA12s_fsaRawDataE@Base 2.01.0 - _ZN3FBB6CGIFSA14s_charClassEndE@Base 2.01.0 - _ZN3FBB6CGIFSA15s_fsaRawDataEndE@Base 2.01.0 - _ZN3FBB6CGIFSA3runEv@Base 2.01.0 - _ZN3FBB6CGIFSA4pushEv@Base 2.01.0 - _ZN3FBB6CGIFSA5iscgiEi@Base 2.01.0 - _ZN3FBB6CGIFSA5s_cgiE@Base 2.01.0 - _ZN3FBB6CGIFSA5s_fsaE@Base 2.01.0 - _ZN3FBB6CGIFSA6acceptEv@Base 2.01.0 - _ZN3FBB6CGIFSA6setFsaERKNS0_6RecordE@Base 2.01.0 - _ZN3FBB6CGIFSA7isFirstERKSt4pairIKPKcKPFiiEERKSs@Base 2.01.0 - _ZN3FBB6CGIFSA8hasTokenERKNS0_10TransitionEj@Base 2.01.0 - _ZN3FBB6CGIFSA8tokenIdxEv@Base 2.01.0 - _ZN3FBB6CGIFSA9acceptAllEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charClassEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charRangeEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSA9setEscapeEj@Base 2.01.0 - _ZN3FBB6CGIFSA9wordTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSAC1EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAC2EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAD1Ev@Base 2.01.0 - _ZN3FBB6Indent3decEv@Base 2.01.0 - _ZN3FBB6Indent5s_incE@Base 2.01.0 - _ZN3FBB6Indent7s_widthE@Base 2.01.0 - _ZN3FBB6Milter10initializeERKSsRS0_jm@Base 2.01.0 - _ZN3FBB6Milter10mRecipientEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter11s_callCloseE@Base 2.01.0 - _ZN3FBB6Milter4mEohEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4mEomEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4s_mpE@Base 2.01.0 - _ZN3FBB6Milter5mBodyEP8smfi_strPhj@Base 2.01.0 - _ZN3FBB6Milter5mDataEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter5mHeloEP8smfi_strPc@Base 2.01.0 - _ZN3FBB6Milter5s_mapE@Base 2.01.0 - _ZN3FBB6Milter6mAbortEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6mCloseEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6s_nameE@Base 2.01.0 - _ZN3FBB6Milter7installEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter7mHeaderEP8smfi_strPcS3_@Base 2.01.0 - _ZN3FBB6Milter7mSenderEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter8mConnectEP8smfi_strPcP8sockaddr@Base 2.01.0 - _ZN3FBB6Milter8mUnknownEP8smfi_strPKc@Base 2.01.0 - _ZN3FBB6OneKey6setErrEiPKc@Base 2.01.0 - _ZN3FBB6OneKeyC1ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyC2ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyD1Ev@Base 2.01.0 - _ZN3FBB6OneKeyD2Ev@Base 2.01.0 - _ZN3FBB6String2lcERKSs@Base 2.01.0 - _ZN3FBB6String2ucERKSs@Base 2.01.0 - _ZN3FBB6String4argvERKSt6vectorISsSaISsEE@Base 2.01.0 - _ZN3FBB6String4trimERKSs@Base 2.01.0 - _ZN3FBB6String4wordERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISsSaISsEERKSsPKcb@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISt4pairISsNS0_4TypeEESaIS4_EERKSsPKcb@Base 2.01.0 - _ZN3FBB6String6escapeERKSsPKc@Base 2.01.0 - _ZN3FBB6String6quotedERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEEi@Base 2.01.0 - _ZN3FBB6String7tolowerERc@Base 2.01.0 - _ZN3FBB6String7toupperERc@Base 2.01.0 - _ZN3FBB6String8unescapeERKSs@Base 2.01.0 - _ZN3FBB6String9nextFieldERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String9separatorERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEES2_@Base 2.01.0 - _ZN3FBB6centerERSt8ios_base@Base 2.01.0 - _ZN3FBB6indentERSo@Base 2.01.0 - _ZN3FBB7Pattern10setPatternERKSsbji@Base 2.01.0 - _ZN3FBB7Pattern4copyERKS0_@Base 2.01.0 - _ZN3FBB7Pattern5Regex11s_convertedE@Base 2.01.0 - _ZN3FBB7Pattern5RegexC1ESsi@Base 2.01.0 - _ZN3FBB7Pattern5RegexC2ESsi@Base 2.01.0 - _ZN3FBB7Pattern5matchERKSsi@Base 2.01.0 - _ZN3FBB7Pattern7destroyEv@Base 2.01.0 - _ZN3FBB7PatternC1ERKSsbji@Base 2.01.0 - _ZN3FBB7PatternC1Ev@Base 2.01.0 - _ZN3FBB7PatternC2ERKSsbji@Base 2.01.0 - _ZN3FBB7PatternC2Ev@Base 2.01.0 - _ZN3FBB7PatternD1Ev@Base 2.01.0 - _ZN3FBB7PatternaSERKS0_@Base 2.01.0 - _ZN3FBB7PatternlsERKSs@Base 2.01.0 - _ZN3FBB7PatternlsEi@Base 2.01.0 - _ZN3FBB7Process10initializeEjjNS0_11ProcessTypeE@Base 2.01.0 - _ZN3FBB7Process11discontinueERNS0_6RetPidE@Base 2.01.0 - _ZN3FBB7Process11execContextERKSt4pairISsNS_6String4TypeEERNS0_11ExecContextE@Base 2.01.0 - _ZN3FBB7Process11whichStreamEv@Base 2.01.0 - _ZN3FBB7Process12childProcessEv@Base 2.01.0 - _ZN3FBB7Process13parentProcessEv@Base 2.01.0 - _ZN3FBB7Process14analyzeCommandEv@Base 2.01.0 - _ZN3FBB7Process14sanitizeIOModeEj@Base 2.01.0 - _ZN3FBB7Process17childRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process4cerrEv@Base 2.01.0 - _ZN3FBB7Process4stopEv@Base 2.01.0 - _ZN3FBB7Process5closeEi@Base 2.01.0 - _ZN3FBB7Process5closeEv@Base 2.01.0 - _ZN3FBB7Process5startEjNS0_11ProcessTypeEj@Base 2.01.0 - _ZN3FBB7Process6activeEv@Base 2.01.0 - _ZN3FBB7Process7forkingEv@Base 2.01.0 - _ZN3FBB7Process8setPipesEv@Base 2.01.0 - _ZN3FBB7Process9availableEv@Base 2.01.0 - _ZN3FBB7ProcessC1ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjNS0_11ProcessTypeEjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjNS0_11ProcessTypeEjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjRKSs@Base 2.01.0 - _ZN3FBB7ProcessD0Ev@Base 2.01.0 - _ZN3FBB7ProcessD1Ev@Base 2.01.0 - _ZN3FBB7ProcessaSERKSs@Base 2.01.0 - _ZN3FBB7ProcessclEjNS0_11ProcessTypeEj@Base 2.01.0 - _ZN3FBB7ProcesslsEPFRSoS1_E@Base 2.01.0 - _ZN3FBB7lineMsgEv@Base 2.01.0 - _ZN3FBB7warningERSo@Base 2.01.0 - _ZN3FBB8DateTime10setMinutesEi@Base 2.01.0 - _ZN3FBB8DateTime10setSecondsEi@Base 2.01.0 - _ZN3FBB8DateTime10setWeekdayENS0_7WeekdayENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime10updateTimeEP2tm@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEi@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEv@Base 2.01.0 - _ZN3FBB8DateTime14zoneCorrectionEv@Base 2.01.0 - _ZN3FBB8DateTime16parseFromDayNameERSi@Base 2.01.0 - _ZN3FBB8DateTime17timeStruct2utcSecEP2tm@Base 2.01.0 - _ZN3FBB8DateTime17utcSec2timeStructEP2tml@Base 2.01.0 - _ZN3FBB8DateTime23s_currentZoneCorrectionE@Base 2.01.0 - _ZN3FBB8DateTime5parseERSi@Base 2.01.0 - _ZN3FBB8DateTime5s_dayE@Base 2.01.0 - _ZN3FBB8DateTime6setDayEi@Base 2.01.0 - _ZN3FBB8DateTime7s_monthE@Base 2.01.0 - _ZN3FBB8DateTime7setTimeEl@Base 2.01.0 - _ZN3FBB8DateTime7setYearEj@Base 2.01.0 - _ZN3FBB8DateTime8setHoursEi@Base 2.01.0 - _ZN3FBB8DateTime8setMonthENS0_5MonthENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime8setMonthEi@Base 2.01.0 - _ZN3FBB8DateTime9setFieldsERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC1Ei@Base 2.01.0 - _ZN3FBB8DateTimeC1ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1Eli@Base 2.01.0 - _ZN3FBB8DateTimeC2ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC2Ei@Base 2.01.0 - _ZN3FBB8DateTimeC2ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2Eli@Base 2.01.0 - _ZN3FBB8DateTimemIERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLEl@Base 2.01.0 - _ZN3FBB8Hostname4initEv@Base 2.01.0 - _ZN3FBB8HostnameC1ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC1ERKSs@Base 2.01.0 - _ZN3FBB8HostnameC2ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC2ERKSs@Base 2.01.0 - _ZN3FBB8IOStream5clearEv@Base 2.01.0 - _ZN3FBB8IOStreamD0Ev@Base 2.01.0 - _ZN3FBB8IOStreamD1Ev@Base 2.01.0 - _ZN3FBB8IOStreamD2Ev@Base 2.01.0 - _ZN3FBB8RefCount7releaseEv@Base 2.01.0 - _ZN3FBB8Selector4waitEv@Base 2.01.0 - _ZN3FBB8Selector5addFdEP6fd_seti@Base 2.01.0 - _ZN3FBB8Selector8checkSetEPiR6fd_set@Base 2.01.0 - _ZN3FBB8SelectorC1Ev@Base 2.01.0 - _ZN3FBB8SelectorC2Ev@Base 2.01.0 - _ZN3FBB8Xpointer12s_theDisplayE@Base 2.01.0 - _ZN3FBB8Xpointer9s_counterE@Base 2.01.0 - _ZN3FBB8XpointerC1Ev@Base 2.01.0 - _ZN3FBB8XpointerC2Ev@Base 2.01.0 - _ZN3FBB8XpointerD1Ev@Base 2.01.0 - _ZN3FBB8XpointerD2Ev@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig11s_argconfigE@Base 2.01.0 - _ZN3FBB9ArgConfig16storeLongOptionsEPKNS_3Arg10LongOptionES4_@Base 2.01.0 - _ZN3FBB9ArgConfig8instanceEv@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9LogBuffer12settimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB9LogBuffer15insertTimestampEv@Base 2.01.0 - _ZN3FBB9LogBuffer4syncEv@Base 2.01.0 - _ZN3FBB9LogBuffer8overflowEi@Base 2.01.0 - _ZN3FBB9LogBufferC1ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC1ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferD0Ev@Base 2.01.0 - _ZN3FBB9LogBufferD1Ev@Base 2.01.0 - _ZN3FBB9LogBufferD2Ev@Base 2.01.0 - _ZN3FBB9Syslogbuf11setPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf18setDefaultPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf4syncEv@Base 2.01.0 - _ZN3FBB9Syslogbuf8overflowEi@Base 2.01.0 - _ZN3FBB9SyslogbufC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufD0Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD1Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD2Ev@Base 2.01.0 - _ZN3FBB9decindentERSo@Base 2.01.0 - _ZN3FBB9incindentERSo@Base 2.01.0 - _ZN3FBB9indentdecERSo@Base 2.01.0 - _ZN3FBB9indentincERSo@Base 2.01.0 - _ZN3FBB9throwableEv@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKNS0_5HLineE@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKSs@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportEj@Base 2.01.0 - _ZN7Hostent4copyEPK7hostentjj@Base 2.01.0 - _ZN7Hostent7destroyEv@Base 2.01.0 - _ZN7Hostent7xstrdupEPKc@Base 2.01.0 - _ZN7HostentC1EPK7hostent@Base 2.01.0 - _ZN7HostentC1Ev@Base 2.01.0 - _ZN7HostentC2EPK7hostent@Base 2.01.0 - _ZN7HostentC2Ev@Base 2.01.0 - _ZN7HostentaSERKS_@Base 2.01.0 - _ZNK3FBB10ConfigFile11findKeyTailERKSsj@Base 2.01.0 - _ZNK3FBB10ConfigFile4findERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile6findREERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile7findKeyERKSsj@Base 2.01.0 - _ZNK3FBB10ConfigFile9searchForERKSsRNS_7PatternEj@Base 2.01.0 - _ZNK3FBB10Redirector7swallowEi@Base 2.01.0 - _ZNK3FBB10SocketBase10boolOptionEi@Base 2.01.0 - _ZNK3FBB10SocketBase6verifyEv@Base 2.01.0 - _ZNK3FBB11InetAddress20dottedDecimalAddressEv@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator6lookupERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator8lookdownERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11RE_iteratormiERKS0_@Base 2.01.0 - _ZNK3FBB12TableSupport5beginEj@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEj@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEv@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEj@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEv@Base 2.01.0 - _ZNK3FBB13CmdFinderBase10matchExactERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase11matchUniqueERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase16matchInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase22matchUniqueInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB14OFoldStreambuf6lengthEv@Base 2.01.0 - _ZNK3FBB3Arg11versionHelpEPFvRKSsEPKcjii@Base 2.01.0 - _ZNK3FBB3Arg13firstNonEmptyEPjPSsRKSt6vectorISsSaISsEE@Base 2.01.0 - _ZNK3FBB3Arg6optionEPjPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEPjPSsi@Base 2.01.0 - _ZNK3FBB3Arg6optionERKSs@Base 2.01.0 - _ZNK3FBB3Arg6optionEi@Base 2.01.0 - _ZNK3FBB3Arg6optionEjPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEjPSsi@Base 2.01.0 - _ZNK3FBB3ArgixEj@Base 2.01.0 - _ZNK3FBB3CGI6reportEv@Base 2.01.0 - _ZNK3FBB3CGI6typeOfERKSs@Base 2.01.0 - _ZNK3FBB4Glob6verifyEv@Base 2.01.0 - _ZNK3FBB4Pipe6verifyEv@Base 2.01.0 - _ZNK3FBB4Stat11specialModeEjNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat4modeEjNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat7modeStrEv@Base 2.01.0 - _ZNK3FBB4Stat7typeStrEv@Base 2.01.0 - _ZNK3FBB4User6verifyEv@Base 2.01.0 - _ZNK3FBB5Errno4whatEv@Base 2.01.0 - _ZNK3FBB5level10insertIntoERSoRNS_3LogE@Base 2.01.0 - _ZNK3FBB6OneKey3getEv@Base 2.01.0 - _ZNK3FBB6OneKey6verifyEv@Base 2.01.0 - _ZNK3FBB7Pattern6beforeEv@Base 2.01.0 - _ZNK3FBB7Pattern6beyondEv@Base 2.01.0 - _ZNK3FBB7Pattern8positionEj@Base 2.01.0 - _ZNK3FBB7PatternixEj@Base 2.01.0 - _ZNK3FBB7Process7newPipeEv@Base 2.01.0 - _ZNK3FBB8DateTime6weekNrEv@Base 2.01.0 - _ZNK3FBB8DateTime7rfc2822Ev@Base 2.01.0 - _ZNK3FBB8DateTime7rfc3339Ev@Base 2.01.0 - _ZNK3FBB8DateTime7timeStrERSo@Base 2.01.0 - _ZNK3FBB8Xpointer3getEPiS1_@Base 2.01.0 - _ZNK3FBB8Xpointer3setEii@Base 2.01.0 - _ZNK3FBB8Xpointer6verifyEv@Base 2.01.0 - _ZNK3FBB9ArgConfig13longConfigOptERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig14findLongOptionEi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsPKc@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEi@Base 2.01.0 - _ZNK7Hostent12countAliasesEPKPKc@Base 2.01.0 - _ZNK7Hostent14countAddressesEPKPKcj@Base 2.01.0 - _ZNK7Hostent20dottedDecimalAddressEj@Base 2.01.0 - _ZNKSt6vectorISsSaISsEE12_M_check_lenEjPKc@Base 2.01.0 - _ZNKSt9binder2ndISt12not_equal_toISsEEclERKSs@Base 2.01.0 - _ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEE17_M_initialize_mapEj@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEED2Ev@Base 2.01.0 - _ZNSt12_Vector_baseISsSaISsEE11_M_allocateEj@Base 2.01.0 - _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.01.0 - _ZNSt3mapIP8smfi_strPN3FBB6MilterESt4lessIS1_ESaISt4pairIKS1_S4_EEED1Ev@Base 2.01.0 - _ZNSt3mapIjSt6vectorISt4pairIjjESaIS2_EESt4lessIjESaIS1_IKjS4_EEED1Ev@Base 2.01.0 - _ZNSt4pairIKSsSt6vectorISsSaISsEEED1Ev@Base 2.01.0 - _ZNSt5dequeIcSaIcEE17_M_reallocate_mapEjb@Base 2.01.0 - _ZNSt5stackIcSt5dequeIcSaIcEEE4pushERKc@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EED1Ev@Base 2.01.0 - _ZNSt6vectorIN3FBB6CGIFSA10TransitionESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPSsS1_EEjRKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEEC1ERKS1_@Base 2.01.0 - _ZNSt6vectorISsSaISsEED1Ev@Base 2.01.0 - _ZNSt6vectorISsSaISsEED2Ev@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS5_S7_EEjRKS5_@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairIjjESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 2.01.0 - _ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE16_M_insert_uniqueERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB3LogEED1Ev@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB4PipeEED1Ev@Base 2.01.0 - _ZSt16stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEET_S6_S6_T0_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPN3FBB5Table7ElementES3_SaIS2_EET0_T_S6_S5_RT1_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1_@Base 2.01.0 - _ZSt24__uninitialized_fill_n_aIPN3FBB5Table7ElementEjS2_S2_EvT_T0_RKT1_RSaIT2_E@Base 2.01.0 - _ZSt26__inplace_stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEiET_S6_S6_T0_T1_@Base 2.01.0 - _ZSt27__stable_partition_adaptiveIPPKcS2_N3FBB7FnWrap1IS1_bEEiET_S6_S6_T1_T2_T0_S8_@Base 2.01.0 - _ZSt3decRSt8ios_base@Base 2.01.0 - _ZSt3hexRSt8ios_base@Base 2.01.0 - _ZSt3octRSt8ios_base@Base 2.01.0 - _ZSt5rightRSt8ios_base@Base 2.01.0 - _ZSt6__findIPPKcSsET_S3_S3_RKT0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt7showposRSt8ios_base@Base 2.01.0 - _ZSt8__rotateIPPKcEvT_S3_S3_St26random_access_iterator_tag@Base 2.01.0 - _ZSt8internalRSt8ios_base@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RNS8_7PatternEbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RSsbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_SA_bEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEESt9binder2ndISt12not_equal_toISsEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN3FBB6CGIFSA10TransitionESt6vectorIS4_SaIS4_EEEENS2_8FnWrap1cIRKS4_jbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRSsRNS7_11RE_iteratorEbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIPKSt4pairIKPKcKPFiiEEN3FBB8FnWrap1cIRS8_RKSsbEEET_SG_SG_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifISt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEEN3FBB8FnWrap1cIRS3_SC_bEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9noshowposRSt8ios_base@Base 2.01.0 - _ZStlsRSoRKN3FBB3CGIE@Base 2.01.0 - _ZStlsRSoRKN3FBB8DateTimeE@Base 2.01.0 - _ZStrsRSiRN3FBB8DateTimeE@Base 2.01.0 - _ZTCN3FBB12SyslogStreamE44_So@Base 2.01.0 - _ZTCN3FBB3A2xE0_Si@Base 2.01.0 - _ZTCN3FBB3A2xE0_St19basic_istringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB3LogE44_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_So@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5TableE0_So@Base 2.01.0 - _ZTCN3FBB5TableE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB7ProcessE52_Si@Base 2.01.0 - _ZTCN3FBB7ProcessE60_So@Base 2.01.0 - _ZTCN3FBB7ProcessE8_NS_8IOStreamE@Base 2.01.0 - _ZTCN3FBB8IOStreamE44_Si@Base 2.01.0 - _ZTCN3FBB8IOStreamE52_So@Base 2.01.0 - _ZTIN3FBB10RandbufferE@Base 2.01.0 - _ZTIN3FBB11IOStreambufE@Base 2.01.0 - _ZTIN3FBB12IFdStreambufE@Base 2.01.0 - _ZTIN3FBB12OFdStreambufE@Base 2.01.0 - _ZTIN3FBB12SyslogStreamE@Base 2.01.0 - _ZTIN3FBB12TableSupportE@Base 2.01.0 - _ZTIN3FBB14MultiStreambufE@Base 2.01.0 - _ZTIN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTIN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTIN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTIN3FBB3A2xE@Base 2.01.0 - _ZTIN3FBB3LogE@Base 2.01.0 - _ZTIN3FBB3X2aE@Base 2.01.0 - _ZTIN3FBB4ForkE@Base 2.01.0 - _ZTIN3FBB5ErrnoE@Base 2.01.0 - _ZTIN3FBB5TableE@Base 2.01.0 - _ZTIN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTIN3FBB7ProcessE@Base 2.01.0 - _ZTIN3FBB8IOStreamE@Base 2.01.0 - _ZTIN3FBB9LogBufferE@Base 2.01.0 - _ZTIN3FBB9SyslogbufE@Base 2.01.0 - _ZTSN3FBB10RandbufferE@Base 2.01.0 - _ZTSN3FBB11IOStreambufE@Base 2.01.0 - _ZTSN3FBB12IFdStreambufE@Base 2.01.0 - _ZTSN3FBB12OFdStreambufE@Base 2.01.0 - _ZTSN3FBB12SyslogStreamE@Base 2.01.0 - _ZTSN3FBB12TableSupportE@Base 2.01.0 - _ZTSN3FBB14MultiStreambufE@Base 2.01.0 - _ZTSN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTSN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTSN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTSN3FBB3A2xE@Base 2.01.0 - _ZTSN3FBB3LogE@Base 2.01.0 - _ZTSN3FBB3X2aE@Base 2.01.0 - _ZTSN3FBB4ForkE@Base 2.01.0 - _ZTSN3FBB5ErrnoE@Base 2.01.0 - _ZTSN3FBB5TableE@Base 2.01.0 - _ZTSN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTSN3FBB7ProcessE@Base 2.01.0 - _ZTSN3FBB8IOStreamE@Base 2.01.0 - _ZTSN3FBB9LogBufferE@Base 2.01.0 - _ZTSN3FBB9SyslogbufE@Base 2.01.0 - _ZTTN3FBB12SyslogStreamE@Base 2.01.0 - _ZTTN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTTN3FBB3A2xE@Base 2.01.0 - _ZTTN3FBB3LogE@Base 2.01.0 - _ZTTN3FBB3X2aE@Base 2.01.0 - _ZTTN3FBB5ErrnoE@Base 2.01.0 - _ZTTN3FBB5TableE@Base 2.01.0 - _ZTTN3FBB7ProcessE@Base 2.01.0 - _ZTTN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB10RandbufferE@Base 2.01.0 - _ZTVN3FBB11IOStreambufE@Base 2.01.0 - _ZTVN3FBB12IFdStreambufE@Base 2.01.0 - _ZTVN3FBB12OFdStreambufE@Base 2.01.0 - _ZTVN3FBB12SyslogStreamE@Base 2.01.0 - _ZTVN3FBB12TableSupportE@Base 2.01.0 - _ZTVN3FBB14MultiStreambufE@Base 2.01.0 - _ZTVN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTVN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTVN3FBB3A2xE@Base 2.01.0 - _ZTVN3FBB3LogE@Base 2.01.0 - _ZTVN3FBB3X2aE@Base 2.01.0 - _ZTVN3FBB4ForkE@Base 2.01.0 - _ZTVN3FBB5ErrnoE@Base 2.01.0 - _ZTVN3FBB5TableE@Base 2.01.0 - _ZTVN3FBB7ProcessE@Base 2.01.0 - _ZTVN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB9LogBufferE@Base 2.01.0 - _ZTVN3FBB9SyslogbufE@Base 2.01.0 - _ZThn44_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZThn44_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZThn44_N3FBB3LogD0Ev@Base 2.01.0 - _ZThn44_N3FBB3LogD1Ev@Base 2.01.0 - _ZThn44_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZThn44_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZThn44_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn44_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn44_NK3FBB5Errno4whatEv@Base 2.01.0 - _ZThn52_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn52_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn52_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn52_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn60_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn60_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn8_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn8_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3A2xD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3A2xD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3LogD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3LogD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3X2aD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3X2aD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5TableD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5TableD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD2Ev@Base 2.01.0 - _ZlsRSoN3FBB14LogManipulatorE@Base 2.01.0 - _ZlsRSoPFvS_E@Base 2.01.0 - _ZlsRSoRKN3FBB5levelE@Base 2.01.0 - bobcat_fatal_@Base 2.01.0 - smfi_register@Base 2.01.0 - diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/debian/libbobcat2.symbols.hurd-i386 /tmp/0AxfM676D8/bobcat-2.05.00/debian/libbobcat2.symbols.hurd-i386 --- bobcat-2.02.03/debian/libbobcat2.symbols.hurd-i386 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/debian/libbobcat2.symbols.hurd-i386 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ - diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/debian/libbobcat2.symbols.i386 /tmp/0AxfM676D8/bobcat-2.05.00/debian/libbobcat2.symbols.i386 --- bobcat-2.02.03/debian/libbobcat2.symbols.i386 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/debian/libbobcat2.symbols.i386 1970-01-01 01:00:00.000000000 +0100 @@ -1,830 +0,0 @@ -libbobcat.so.2 libbobcat2 #MINVER# - XCloseDisplay@Base 2.01.0 - XFlush@Base 2.01.0 - XGetWindowAttributes@Base 2.01.0 - XOpenDisplay@Base 2.01.0 - XQueryPointer@Base 2.01.0 - XWarpPointer@Base 2.01.0 - _ZN3FBB10ConfigFile10hasContentERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile11append_nextERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFile13removeCommentERSs@Base 2.01.0 - _ZN3FBB10ConfigFile20removeTrailingBlanksERSs@Base 2.01.0 - _ZN3FBB10ConfigFile4openERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile5matchERKSsRNS_7PatternE@Base 2.01.0 - _ZN3FBB10ConfigFile8containsERKSsRSs@Base 2.01.0 - _ZN3FBB10ConfigFile8nextLineERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFileC1ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC1ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileD2Ev@Base 2.01.0 - _ZN3FBB10GetHostent10gethostentEPKcRKSs@Base 2.01.0 - _ZN3FBB10GetHostent15addressToStringEPKcPKv@Base 2.01.0 - _ZN3FBB10GetHostent9hosterrorEPKc@Base 2.01.0 - _ZN3FBB10PerlSetFSA10initializeERNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSA12s_transitionE@Base 2.01.0 - _ZN3FBB10PerlSetFSA18s_stateTransitionsE@Base 2.01.0 - _ZN3FBB10PerlSetFSA22s_stateTransitions_endE@Base 2.01.0 - _ZN3FBB10PerlSetFSA3nopEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA4copyEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5D_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5S_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5W_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5d_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5s_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5w_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6copybsEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6d_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6s_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6w_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA7convertERSs@Base 2.01.0 - _ZN3FBB10PerlSetFSA9ValidatorclERKNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSAC1Ev@Base 2.01.0 - _ZN3FBB10PerlSetFSAC2Ev@Base 2.01.0 - _ZN3FBB10Randbuffer9underflowEv@Base 2.01.0 - _ZN3FBB10RandbufferC1Eiij@Base 2.01.0 - _ZN3FBB10RandbufferC2Eiij@Base 2.01.0 - _ZN3FBB10RandbufferD0Ev@Base 2.01.0 - _ZN3FBB10RandbufferD1Ev@Base 2.01.0 - _ZN3FBB10SocketBase13setBoolOptionEib@Base 2.01.0 - _ZN3FBB10SocketBaseC1ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC1Et@Base 2.01.0 - _ZN3FBB10SocketBaseC2ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC2Et@Base 2.01.0 - _ZN3FBB10insertableERSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4openERSiRSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4syncEv@Base 2.01.0 - _ZN3FBB11IOStreambuf6xsputnEPKci@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB11IOStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB11IOStreambufD0Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD1Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD2Ev@Base 2.01.0 - _ZN3FBB11InetAddress4initEjt@Base 2.01.0 - _ZN3FBB11InetAddressC1ERKSst@Base 2.01.0 - _ZN3FBB11InetAddressC2ERKSst@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11caseInitialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11casePartialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator12s_comparatorE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4failERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4fullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7initialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7partialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator8caseFullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC1EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC2EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratormmEi@Base 2.01.0 - _ZN3FBB11MailHeaders4readEv@Base 2.01.0 - _ZN3FBB11MailHeadersC1ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11MailHeadersC2ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11OFoldStream4openEPKcjjNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11OFoldStream4openERSojjNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11RE_iterator4findEv@Base 2.01.0 - _ZN3FBB11RE_iterator7reMatchERSsRS0_@Base 2.01.0 - _ZN3FBB11RE_iteratorC1ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorC2ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorD1Ev@Base 2.01.0 - _ZN3FBB11RE_iteratorppEv@Base 2.01.0 - _ZN3FBB12ClientSocket7connectEv@Base 2.01.0 - _ZN3FBB12ClientSocketC1ERKSst@Base 2.01.0 - _ZN3FBB12ClientSocketC2ERKSst@Base 2.01.0 - _ZN3FBB12IFdStreambuf4openEiNS0_4ModeEj@Base 2.01.0 - _ZN3FBB12IFdStreambuf6xsgetnEPci@Base 2.01.0 - _ZN3FBB12IFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12IFdStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB12IFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12IFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12OFdStreambuf4openEiNS0_4ModeEj@Base 2.01.0 - _ZN3FBB12OFdStreambuf4syncEv@Base 2.01.0 - _ZN3FBB12OFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12OFdStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB12OFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12OFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12ServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB12ServerSocket6listenEjb@Base 2.01.0 - _ZN3FBB12ServerSocketC1Ej@Base 2.01.0 - _ZN3FBB12ServerSocketC2Ej@Base 2.01.0 - _ZN3FBB12SyslogStream11setPriorityERSoNS_8PriorityE@Base 2.01.0 - _ZN3FBB12SyslogStream8strerrnoERSo@Base 2.01.0 - _ZN3FBB12SyslogStreamC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZN3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZN3FBB12TableSupport14const_iterator10setElementEv@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_RKSt6vectorISt4pairIjjESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_RKSt6vectorISt4pairIjjESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorppEv@Base 2.01.0 - _ZN3FBB12TableSupport3addERKSsRj@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC1Ejjj@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC2Ejjj@Base 2.01.0 - _ZN3FBB12TableSupport8setParamERSojjRKSt6vectorINS_5AlignESaIS3_EE@Base 2.01.0 - _ZN3FBB12TableSupportC1Ev@Base 2.01.0 - _ZN3FBB12TableSupportC2Ev@Base 2.01.0 - _ZN3FBB12TableSupportD0Ev@Base 2.01.0 - _ZN3FBB12TableSupportD1Ev@Base 2.01.0 - _ZN3FBB13CmdFinderBase11useFirstCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase6useCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase7setModeEj@Base 2.01.0 - _ZN3FBB14MultiStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf6insertERNS0_6streamERNS0_6InsertE@Base 2.01.0 - _ZN3FBB14MultiStreambuf6stream7setOnceERS1_@Base 2.01.0 - _ZN3FBB14MultiStreambuf6xsputnEPKci@Base 2.01.0 - _ZN3FBB14MultiStreambuf7setOnceEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14MultiStreambufD0Ev@Base 2.01.0 - _ZN3FBB14MultiStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambuf10setMarginsEjj@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12iniBlankTabsENS_19OFoldStreambufEnums12TabsOrBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12modifyIndentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf18findOFoldStreambufEPKSt15basic_streambufIcSt11char_traitsIcEE@Base 2.02.01 - _ZN3FBB14OFoldStreambuf2wsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5addWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5flushEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5nonWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7clearWsEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7newlineEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf9s_buffersE@Base 2.02.01 - _ZN3FBB14OFoldStreambufC1EPKcjjNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1ERSojjNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EjjNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EPKcjjNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2ERSojjNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EjjNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufD0Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD2Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBase4openERKSs@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC1Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC2Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambuf4openEPKcSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB16OFilterStreambufD0Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD1Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD2Ev@Base 2.01.0 - _ZN3FBB17LocalClientSocket7connectEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket4openERKSsNS0_6SocketE@Base 2.01.0 - _ZN3FBB17LocalServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket6listenEjb@Base 2.01.0 - _ZN3FBB17LocalServerSocketD1Ev@Base 2.01.0 - _ZN3FBB17LocalServerSocketD2Ev@Base 2.01.0 - _ZN3FBB3A2x10s_lastFailE@Base 2.01.0 - _ZN3FBB3A2xD0Ev@Base 2.01.0 - _ZN3FBB3A2xD1Ev@Base 2.01.0 - _ZN3FBB3A2xaSEPKc@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKci@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKci@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKciPPc@Base 2.01.0 - _ZN3FBB3Arg11argPointersEv@Base 2.01.0 - _ZN3FBB3Arg11setBasenameERKSs@Base 2.01.0 - _ZN3FBB3Arg13addCharOptionEv@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionEP6optionRKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionERKSs@Base 2.01.0 - _ZN3FBB3Arg13setOptionTypeERKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg15fillLongOptionsEP6optionRKSsPKNS0_10LongOptionES7_@Base 2.01.0 - _ZN3FBB3Arg15plainLongOptionERKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg5s_argE@Base 2.01.0 - _ZN3FBB3Arg6verifyEv@Base 2.01.0 - _ZN3FBB3Arg8instanceEv@Base 2.01.0 - _ZN3FBB3Arg8s_dirsepE@Base 2.01.0 - _ZN3FBB3Arg9s_optCharE@Base 2.01.0 - _ZN3FBB3ArgC1EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC1EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgD2Ev@Base 2.01.0 - _ZN3FBB3CGI16setMaxUploadSizeEji@Base 2.01.0 - _ZN3FBB3CGI17multipartFormDataEv@Base 2.01.0 - _ZN3FBB3CGI18setFileDestinationERKSsS2_NS0_6CreateE@Base 2.01.0 - _ZN3FBB3CGI3getEv@Base 2.01.0 - _ZN3FBB3CGI4initERb@Base 2.01.0 - _ZN3FBB3CGI4nextEPSs@Base 2.01.0 - _ZN3FBB3CGI4postEv@Base 2.01.0 - _ZN3FBB3CGI5paramERKSs@Base 2.01.0 - _ZN3FBB3CGI6escapeERKSs@Base 2.01.0 - _ZN3FBB3CGI6isFileERKSs@Base 2.01.0 - _ZN3FBB3CGI6uploadEPSs@Base 2.01.0 - _ZN3FBB3CGI7s_emptyE@Base 2.01.0 - _ZN3FBB3CGI8addParamERKSs@Base 2.01.0 - _ZN3FBB3CGI8dos2unixERKSs@Base 2.01.0 - _ZN3FBB3CGI8readPartEPSs@Base 2.01.0 - _ZN3FBB3CGI8setParamEv@Base 2.01.0 - _ZN3FBB3CGI8setQueryEv@Base 2.01.0 - _ZN3FBB3CGI9setMethodEv@Base 2.01.0 - _ZN3FBB3CGI9unPercentERKSs@Base 2.01.0 - _ZN3FBB3CGIC1EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIC2EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIlsERKSs@Base 2.01.0 - _ZN3FBB3CGIlsESt4pairIccE@Base 2.01.0 - _ZN3FBB3CGIlsEi@Base 2.01.0 - _ZN3FBB3Log10initializeERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log11getInstanceEv@Base 2.01.0 - _ZN3FBB3Log12setTimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB3Log4initEv@Base 2.01.0 - _ZN3FBB3Log4openERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log5levelEj@Base 2.01.0 - _ZN3FBB3Log8s_streamE@Base 2.01.0 - _ZN3FBB3Log8setLevelEj@Base 2.01.0 - _ZN3FBB3LogC1EPKc@Base 2.01.0 - _ZN3FBB3LogC1ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC1ERSoPKc@Base 2.01.0 - _ZN3FBB3LogC2EPKc@Base 2.01.0 - _ZN3FBB3LogC2ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC2ERSoPKc@Base 2.01.0 - _ZN3FBB3LogD0Ev@Base 2.01.0 - _ZN3FBB3LogD1Ev@Base 2.01.0 - _ZN3FBB3Msg10s_maxCountE@Base 2.01.0 - _ZN3FBB3Msg10setDisplayEb@Base 2.01.0 - _ZN3FBB3Msg10setInfoBufEPSt15basic_streambufIcSt11char_traitsIcEEb@Base 2.01.0 - _ZN3FBB3Msg10setOstreamERKSs@Base 2.01.0 - _ZN3FBB3Msg11s_warnCountE@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ifstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSsj@Base 2.01.0 - _ZN3FBB3Msg5s_msgE@Base 2.01.0 - _ZN3FBB3Msg5s_outE@Base 2.01.0 - _ZN3FBB3Msg6s_foutE@Base 2.01.0 - _ZN3FBB3Msg6s_infoE@Base 2.01.0 - _ZN3FBB3Msg6s_lineE@Base 2.01.0 - _ZN3FBB3Msg7s_countE@Base 2.01.0 - _ZN3FBB3Msg9s_displayE@Base 2.01.0 - _ZN3FBB3Msg9s_warningE@Base 2.01.0 - _ZN3FBB3X2a10s_lastFailE@Base 2.01.0 - _ZN3FBB3X2aC1Edj@Base 2.01.0 - _ZN3FBB3X2aC1Edjj@Base 2.01.0 - _ZN3FBB3X2aC2Edj@Base 2.01.0 - _ZN3FBB3X2aC2Edjj@Base 2.01.0 - _ZN3FBB3X2aD0Ev@Base 2.01.0 - _ZN3FBB3X2aD1Ev@Base 2.01.0 - _ZN3FBB3errERSo@Base 2.01.0 - _ZN3FBB3msgEv@Base 2.01.0 - _ZN3FBB4Fork12waitForChildEv@Base 2.01.0 - _ZN3FBB4Fork17childRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork4forkEv@Base 2.01.0 - _ZN3FBB4ForkD0Ev@Base 2.01.0 - _ZN3FBB4ForkD1Ev@Base 2.01.0 - _ZN3FBB4Glob4copyERKS0_@Base 2.01.0 - _ZN3FBB4Glob5isDotEPKc@Base 2.01.0 - _ZN3FBB4Glob7destroyEv@Base 2.01.0 - _ZN3FBB4GlobC1ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobC2ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobaSERKS0_@Base 2.01.0 - _ZN3FBB4Pipe8readFromEPKij@Base 2.01.0 - _ZN3FBB4Pipe8readFromEi@Base 2.01.0 - _ZN3FBB4Pipe8readOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writeOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEPKij@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEi@Base 2.01.0 - _ZN3FBB4PipeC1EPKi@Base 2.01.0 - _ZN3FBB4PipeC2EPKi@Base 2.01.0 - _ZN3FBB4Stat3setERKSs@Base 2.01.0 - _ZN3FBB4Stat3setERKSsS2_@Base 2.01.0 - _ZN3FBB4Stat4initEv@Base 2.01.0 - _ZN3FBB4Stat4pathEv@Base 2.01.0 - _ZN3FBB4StatC1ERKSs@Base 2.01.0 - _ZN3FBB4StatC1Ev@Base 2.01.0 - _ZN3FBB4StatC2ERKSs@Base 2.01.0 - _ZN3FBB4StatC2Ev@Base 2.01.0 - _ZN3FBB4UserC1Ev@Base 2.01.0 - _ZN3FBB4UserC2Ev@Base 2.01.0 - _ZN3FBB4infoERSo@Base 2.01.0 - _ZN3FBB5AlignC1EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EijPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EjPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EijPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EjPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5Errno7initMsgEv@Base 2.01.0 - _ZN3FBB5ErrnoC1EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC1EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1Ev@Base 2.01.0 - _ZN3FBB5ErrnoC2EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC2EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2Ev@Base 2.01.0 - _ZN3FBB5ErrnoD0Ev@Base 2.01.0 - _ZN3FBB5ErrnoD1Ev@Base 2.01.0 - _ZN3FBB5Table3defEv@Base 2.01.0 - _ZN3FBB5Table5flushEv@Base 2.01.0 - _ZN3FBB5Table6appendERKSsPKcb@Base 2.01.0 - _ZN3FBB5Table6hIndexEjj@Base 2.01.0 - _ZN3FBB5Table6insertERSo@Base 2.01.0 - _ZN3FBB5Table6vIndexEjj@Base 2.01.0 - _ZN3FBB5Table8setAlignERKNS_5AlignE@Base 2.01.0 - _ZN3FBB5TableC1ERNS_12TableSupportEjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC1EjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2ERNS_12TableSupportEjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2EjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableD0Ev@Base 2.01.0 - _ZN3FBB5TableD1Ev@Base 2.01.0 - _ZN3FBB5fatalERSo@Base 2.01.0 - _ZN3FBB5spoolERSo@Base 2.01.0 - _ZN3FBB6CGIFSA11s_charClassE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_installedE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_stateNameE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_tokenizerE@Base 2.01.0 - _ZN3FBB6CGIFSA12s_fsaRawDataE@Base 2.01.0 - _ZN3FBB6CGIFSA14s_charClassEndE@Base 2.01.0 - _ZN3FBB6CGIFSA15s_fsaRawDataEndE@Base 2.01.0 - _ZN3FBB6CGIFSA3runEv@Base 2.01.0 - _ZN3FBB6CGIFSA4pushEv@Base 2.01.0 - _ZN3FBB6CGIFSA5iscgiEi@Base 2.01.0 - _ZN3FBB6CGIFSA5s_cgiE@Base 2.01.0 - _ZN3FBB6CGIFSA5s_fsaE@Base 2.01.0 - _ZN3FBB6CGIFSA6acceptEv@Base 2.01.0 - _ZN3FBB6CGIFSA6setFsaERKNS0_6RecordE@Base 2.01.0 - _ZN3FBB6CGIFSA7isFirstERKSt4pairIKPKcKPFiiEERKSs@Base 2.01.0 - _ZN3FBB6CGIFSA8hasTokenERKNS0_10TransitionEj@Base 2.01.0 - _ZN3FBB6CGIFSA8tokenIdxEv@Base 2.01.0 - _ZN3FBB6CGIFSA9acceptAllEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charClassEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charRangeEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSA9setEscapeEj@Base 2.01.0 - _ZN3FBB6CGIFSA9wordTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSAC1EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAC2EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAD1Ev@Base 2.01.0 - _ZN3FBB6Indent3decEv@Base 2.01.0 - _ZN3FBB6Indent5s_incE@Base 2.01.0 - _ZN3FBB6Indent7s_widthE@Base 2.01.0 - _ZN3FBB6Milter10initializeERKSsRS0_jm@Base 2.01.0 - _ZN3FBB6Milter10mRecipientEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter11s_callCloseE@Base 2.01.0 - _ZN3FBB6Milter4mEohEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4mEomEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4s_mpE@Base 2.01.0 - _ZN3FBB6Milter5mBodyEP8smfi_strPhj@Base 2.01.0 - _ZN3FBB6Milter5mDataEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter5mHeloEP8smfi_strPc@Base 2.01.0 - _ZN3FBB6Milter5s_mapE@Base 2.01.0 - _ZN3FBB6Milter6mAbortEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6mCloseEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6s_nameE@Base 2.01.0 - _ZN3FBB6Milter7installEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter7mHeaderEP8smfi_strPcS3_@Base 2.01.0 - _ZN3FBB6Milter7mSenderEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter8mConnectEP8smfi_strPcP8sockaddr@Base 2.01.0 - _ZN3FBB6Milter8mUnknownEP8smfi_strPKc@Base 2.01.0 - _ZN3FBB6OneKey6setErrEiPKc@Base 2.01.0 - _ZN3FBB6OneKeyC1ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyC2ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyD1Ev@Base 2.01.0 - _ZN3FBB6OneKeyD2Ev@Base 2.01.0 - _ZN3FBB6String2lcERKSs@Base 2.01.0 - _ZN3FBB6String2ucERKSs@Base 2.01.0 - _ZN3FBB6String4argvERKSt6vectorISsSaISsEE@Base 2.01.0 - _ZN3FBB6String4trimERKSs@Base 2.01.0 - _ZN3FBB6String4wordERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISsSaISsEERKSsPKcb@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISt4pairISsNS0_4TypeEESaIS4_EERKSsPKcb@Base 2.01.0 - _ZN3FBB6String6escapeERKSsPKc@Base 2.01.0 - _ZN3FBB6String6quotedERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEEi@Base 2.01.0 - _ZN3FBB6String7tolowerERc@Base 2.01.0 - _ZN3FBB6String7toupperERc@Base 2.01.0 - _ZN3FBB6String8unescapeERKSs@Base 2.01.0 - _ZN3FBB6String9nextFieldERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String9separatorERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEES2_@Base 2.01.0 - _ZN3FBB6centerERSt8ios_base@Base 2.01.0 - _ZN3FBB6indentERSo@Base 2.01.0 - _ZN3FBB7Pattern10setPatternERKSsbji@Base 2.01.0 - _ZN3FBB7Pattern4copyERKS0_@Base 2.01.0 - _ZN3FBB7Pattern5Regex11s_convertedE@Base 2.01.0 - _ZN3FBB7Pattern5RegexC1ESsi@Base 2.01.0 - _ZN3FBB7Pattern5RegexC2ESsi@Base 2.01.0 - _ZN3FBB7Pattern5matchERKSsi@Base 2.01.0 - _ZN3FBB7Pattern7destroyEv@Base 2.01.0 - _ZN3FBB7PatternC1ERKSsbji@Base 2.01.0 - _ZN3FBB7PatternC1Ev@Base 2.01.0 - _ZN3FBB7PatternC2ERKSsbji@Base 2.01.0 - _ZN3FBB7PatternC2Ev@Base 2.01.0 - _ZN3FBB7PatternD1Ev@Base 2.01.0 - _ZN3FBB7PatternaSERKS0_@Base 2.01.0 - _ZN3FBB7PatternlsERKSs@Base 2.01.0 - _ZN3FBB7PatternlsEi@Base 2.01.0 - _ZN3FBB7Process10initializeEjjNS0_11ProcessTypeE@Base 2.01.0 - _ZN3FBB7Process11discontinueERNS0_6RetPidE@Base 2.01.0 - _ZN3FBB7Process11execContextERKSt4pairISsNS_6String4TypeEERNS0_11ExecContextE@Base 2.01.0 - _ZN3FBB7Process11whichStreamEv@Base 2.01.0 - _ZN3FBB7Process12childProcessEv@Base 2.01.0 - _ZN3FBB7Process13parentProcessEv@Base 2.01.0 - _ZN3FBB7Process14analyzeCommandEv@Base 2.01.0 - _ZN3FBB7Process14sanitizeIOModeEj@Base 2.01.0 - _ZN3FBB7Process17childRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process4cerrEv@Base 2.01.0 - _ZN3FBB7Process4stopEv@Base 2.01.0 - _ZN3FBB7Process5closeEi@Base 2.01.0 - _ZN3FBB7Process5closeEv@Base 2.01.0 - _ZN3FBB7Process5startEjNS0_11ProcessTypeEj@Base 2.01.0 - _ZN3FBB7Process6activeEv@Base 2.01.0 - _ZN3FBB7Process7forkingEv@Base 2.01.0 - _ZN3FBB7Process8setPipesEv@Base 2.01.0 - _ZN3FBB7Process9availableEv@Base 2.01.0 - _ZN3FBB7ProcessC1ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjNS0_11ProcessTypeEjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjNS0_11ProcessTypeEjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjRKSs@Base 2.01.0 - _ZN3FBB7ProcessD0Ev@Base 2.01.0 - _ZN3FBB7ProcessD1Ev@Base 2.01.0 - _ZN3FBB7ProcessaSERKSs@Base 2.01.0 - _ZN3FBB7ProcessclEjNS0_11ProcessTypeEj@Base 2.01.0 - _ZN3FBB7ProcesslsEPFRSoS1_E@Base 2.01.0 - _ZN3FBB7lineMsgEv@Base 2.01.0 - _ZN3FBB7warningERSo@Base 2.01.0 - _ZN3FBB8DateTime10setMinutesEi@Base 2.01.0 - _ZN3FBB8DateTime10setSecondsEi@Base 2.01.0 - _ZN3FBB8DateTime10setWeekdayENS0_7WeekdayENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime10updateTimeEP2tm@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEi@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEv@Base 2.01.0 - _ZN3FBB8DateTime14zoneCorrectionEv@Base 2.01.0 - _ZN3FBB8DateTime16parseFromDayNameERSi@Base 2.01.0 - _ZN3FBB8DateTime17timeStruct2utcSecEP2tm@Base 2.01.0 - _ZN3FBB8DateTime17utcSec2timeStructEP2tml@Base 2.01.0 - _ZN3FBB8DateTime23s_currentZoneCorrectionE@Base 2.01.0 - _ZN3FBB8DateTime5parseERSi@Base 2.01.0 - _ZN3FBB8DateTime5s_dayE@Base 2.01.0 - _ZN3FBB8DateTime6setDayEi@Base 2.01.0 - _ZN3FBB8DateTime7s_monthE@Base 2.01.0 - _ZN3FBB8DateTime7setTimeEl@Base 2.01.0 - _ZN3FBB8DateTime7setYearEj@Base 2.01.0 - _ZN3FBB8DateTime8setHoursEi@Base 2.01.0 - _ZN3FBB8DateTime8setMonthENS0_5MonthENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime8setMonthEi@Base 2.01.0 - _ZN3FBB8DateTime9setFieldsERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC1Ei@Base 2.01.0 - _ZN3FBB8DateTimeC1ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1Eli@Base 2.01.0 - _ZN3FBB8DateTimeC2ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC2Ei@Base 2.01.0 - _ZN3FBB8DateTimeC2ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2Eli@Base 2.01.0 - _ZN3FBB8DateTimemIERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLEl@Base 2.01.0 - _ZN3FBB8Hostname4initEv@Base 2.01.0 - _ZN3FBB8HostnameC1ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC1ERKSs@Base 2.01.0 - _ZN3FBB8HostnameC2ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC2ERKSs@Base 2.01.0 - _ZN3FBB8IOStream5clearEv@Base 2.01.0 - _ZN3FBB8IOStreamD0Ev@Base 2.01.0 - _ZN3FBB8IOStreamD1Ev@Base 2.01.0 - _ZN3FBB8IOStreamD2Ev@Base 2.01.0 - _ZN3FBB8RefCount7releaseEv@Base 2.01.0 - _ZN3FBB8Selector4waitEv@Base 2.01.0 - _ZN3FBB8Selector5addFdEP6fd_seti@Base 2.01.0 - _ZN3FBB8Selector8checkSetEPiR6fd_set@Base 2.01.0 - _ZN3FBB8SelectorC1Ev@Base 2.01.0 - _ZN3FBB8SelectorC2Ev@Base 2.01.0 - _ZN3FBB8Xpointer12s_theDisplayE@Base 2.01.0 - _ZN3FBB8Xpointer9s_counterE@Base 2.01.0 - _ZN3FBB8XpointerC1Ev@Base 2.01.0 - _ZN3FBB8XpointerC2Ev@Base 2.01.0 - _ZN3FBB8XpointerD1Ev@Base 2.01.0 - _ZN3FBB8XpointerD2Ev@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig11s_argconfigE@Base 2.01.0 - _ZN3FBB9ArgConfig16storeLongOptionsEPKNS_3Arg10LongOptionES4_@Base 2.01.0 - _ZN3FBB9ArgConfig8instanceEv@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9LogBuffer12settimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB9LogBuffer15insertTimestampEv@Base 2.01.0 - _ZN3FBB9LogBuffer4syncEv@Base 2.01.0 - _ZN3FBB9LogBuffer8overflowEi@Base 2.01.0 - _ZN3FBB9LogBufferC1ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC1ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferD0Ev@Base 2.01.0 - _ZN3FBB9LogBufferD1Ev@Base 2.01.0 - _ZN3FBB9LogBufferD2Ev@Base 2.01.0 - _ZN3FBB9Syslogbuf11setPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf18setDefaultPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf4syncEv@Base 2.01.0 - _ZN3FBB9Syslogbuf8overflowEi@Base 2.01.0 - _ZN3FBB9SyslogbufC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufD0Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD1Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD2Ev@Base 2.01.0 - _ZN3FBB9decindentERSo@Base 2.01.0 - _ZN3FBB9incindentERSo@Base 2.01.0 - _ZN3FBB9indentdecERSo@Base 2.01.0 - _ZN3FBB9indentincERSo@Base 2.01.0 - _ZN3FBB9throwableEv@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKNS0_5HLineE@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKSs@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportEj@Base 2.01.0 - _ZN7Hostent4copyEPK7hostentjj@Base 2.01.0 - _ZN7Hostent7destroyEv@Base 2.01.0 - _ZN7Hostent7xstrdupEPKc@Base 2.01.0 - _ZN7HostentC1EPK7hostent@Base 2.01.0 - _ZN7HostentC1Ev@Base 2.01.0 - _ZN7HostentC2EPK7hostent@Base 2.01.0 - _ZN7HostentC2Ev@Base 2.01.0 - _ZN7HostentaSERKS_@Base 2.01.0 - _ZNK3FBB10ConfigFile11findKeyTailERKSsj@Base 2.01.0 - _ZNK3FBB10ConfigFile4findERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile6findREERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile7findKeyERKSsj@Base 2.01.0 - _ZNK3FBB10ConfigFile9searchForERKSsRNS_7PatternEj@Base 2.01.0 - _ZNK3FBB10Redirector7swallowEi@Base 2.01.0 - _ZNK3FBB10SocketBase10boolOptionEi@Base 2.01.0 - _ZNK3FBB10SocketBase6verifyEv@Base 2.01.0 - _ZNK3FBB11InetAddress20dottedDecimalAddressEv@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator6lookupERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator8lookdownERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11RE_iteratormiERKS0_@Base 2.01.0 - _ZNK3FBB12TableSupport5beginEj@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEj@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEv@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEj@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEv@Base 2.01.0 - _ZNK3FBB13CmdFinderBase10matchExactERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase11matchUniqueERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase16matchInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase22matchUniqueInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB14OFoldStreambuf6lengthEv@Base 2.01.0 - _ZNK3FBB3Arg11versionHelpEPFvRKSsEPKcjii@Base 2.01.0 - _ZNK3FBB3Arg13firstNonEmptyEPjPSsRKSt6vectorISsSaISsEE@Base 2.01.0 - _ZNK3FBB3Arg6optionEPjPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEPjPSsi@Base 2.01.0 - _ZNK3FBB3Arg6optionERKSs@Base 2.01.0 - _ZNK3FBB3Arg6optionEi@Base 2.01.0 - _ZNK3FBB3Arg6optionEjPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEjPSsi@Base 2.01.0 - _ZNK3FBB3ArgixEj@Base 2.01.0 - _ZNK3FBB3CGI6reportEv@Base 2.01.0 - _ZNK3FBB3CGI6typeOfERKSs@Base 2.01.0 - _ZNK3FBB4Fork13prepareDaemonEv@Base 2.02.02 - _ZNK3FBB4Glob6verifyEv@Base 2.01.0 - _ZNK3FBB4Pipe6verifyEv@Base 2.01.0 - _ZNK3FBB4Stat11specialModeEjNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat4modeEjNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat7modeStrEv@Base 2.01.0 - _ZNK3FBB4Stat7typeStrEv@Base 2.01.0 - _ZNK3FBB4User6verifyEv@Base 2.01.0 - _ZNK3FBB5Errno4whatEv@Base 2.01.0 - _ZNK3FBB5level10insertIntoERSoRNS_3LogE@Base 2.01.0 - _ZNK3FBB6OneKey3getEv@Base 2.01.0 - _ZNK3FBB6OneKey6verifyEv@Base 2.01.0 - _ZNK3FBB7Pattern6beforeEv@Base 2.01.0 - _ZNK3FBB7Pattern6beyondEv@Base 2.01.0 - _ZNK3FBB7Pattern8positionEj@Base 2.01.0 - _ZNK3FBB7PatternixEj@Base 2.01.0 - _ZNK3FBB7Process7newPipeEv@Base 2.01.0 - _ZNK3FBB8DateTime6weekNrEv@Base 2.01.0 - _ZNK3FBB8DateTime7rfc2822Ev@Base 2.01.0 - _ZNK3FBB8DateTime7rfc3339Ev@Base 2.01.0 - _ZNK3FBB8DateTime7timeStrERSo@Base 2.01.0 - _ZNK3FBB8Xpointer3getEPiS1_@Base 2.01.0 - _ZNK3FBB8Xpointer3setEii@Base 2.01.0 - _ZNK3FBB8Xpointer6verifyEv@Base 2.01.0 - _ZNK3FBB9ArgConfig13longConfigOptERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig14findLongOptionEi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsPKc@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEi@Base 2.01.0 - _ZNK7Hostent12countAliasesEPKPKc@Base 2.01.0 - _ZNK7Hostent14countAddressesEPKPKcj@Base 2.01.0 - _ZNK7Hostent20dottedDecimalAddressEj@Base 2.01.0 - _ZNKSt6vectorISsSaISsEE12_M_check_lenEjPKc@Base 2.01.0 - _ZNKSt9binder2ndISt12not_equal_toISsEEclERKSs@Base 2.01.0 - _ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEE17_M_initialize_mapEj@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEED2Ev@Base 2.01.0 - _ZNSt12_Vector_baseISsSaISsEE11_M_allocateEj@Base 2.01.0 - _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.01.0 - _ZNSt3mapIP8smfi_strPN3FBB6MilterESt4lessIS1_ESaISt4pairIKS1_S4_EEED1Ev@Base 2.01.0 - _ZNSt3mapIjSt6vectorISt4pairIjjESaIS2_EESt4lessIjESaIS1_IKjS4_EEED1Ev@Base 2.01.0 - _ZNSt4pairIKSsSt6vectorISsSaISsEEED1Ev@Base 2.01.0 - _ZNSt5dequeIcSaIcEE17_M_reallocate_mapEjb@Base 2.01.0 - _ZNSt5stackIcSt5dequeIcSaIcEEE4pushERKc@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EED1Ev@Base 2.01.0 - _ZNSt6vectorIN3FBB6CGIFSA10TransitionESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorIPKN3FBB14OFoldStreambufESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_@Base 2.02.01 - _ZNSt6vectorIPKN3FBB14OFoldStreambufESaIS3_EED1Ev@Base 2.02.01 - _ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPSsS1_EEjRKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEEC1ERKS1_@Base 2.01.0 - _ZNSt6vectorISsSaISsEED1Ev@Base 2.01.0 - _ZNSt6vectorISsSaISsEED2Ev@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS5_S7_EEjRKS5_@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairIjjESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 2.01.0 - _ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE16_M_insert_uniqueERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB3LogEED1Ev@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB4PipeEED1Ev@Base 2.01.0 - _ZSt16stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEET_S6_S6_T0_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPN3FBB5Table7ElementES3_SaIS2_EET0_T_S6_S5_RT1_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1_@Base 2.01.0 - _ZSt24__uninitialized_fill_n_aIPN3FBB5Table7ElementEjS2_S2_EvT_T0_RKT1_RSaIT2_E@Base 2.01.0 - _ZSt26__inplace_stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEiET_S6_S6_T0_T1_@Base 2.01.0 - _ZSt27__stable_partition_adaptiveIPPKcS2_N3FBB7FnWrap1IS1_bEEiET_S6_S6_T1_T2_T0_S8_@Base 2.01.0 - _ZSt3decRSt8ios_base@Base 2.01.0 - _ZSt3hexRSt8ios_base@Base 2.01.0 - _ZSt3octRSt8ios_base@Base 2.01.0 - _ZSt5rightRSt8ios_base@Base 2.01.0 - _ZSt6__findIPPKcSsET_S3_S3_RKT0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt7showposRSt8ios_base@Base 2.01.0 - _ZSt8__rotateIPPKcEvT_S3_S3_St26random_access_iterator_tag@Base 2.01.0 - _ZSt8internalRSt8ios_base@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RNS8_7PatternEbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RSsbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_SA_bEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEESt9binder2ndISt12not_equal_toISsEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN3FBB6CGIFSA10TransitionESt6vectorIS4_SaIS4_EEEENS2_8FnWrap1cIRKS4_jbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRSsRNS7_11RE_iteratorEbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIPKSt4pairIKPKcKPFiiEEN3FBB8FnWrap1cIRS8_RKSsbEEET_SG_SG_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifISt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEEN3FBB8FnWrap1cIRS3_SC_bEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9noshowposRSt8ios_base@Base 2.01.0 - _ZStlsRSoRKN3FBB3CGIE@Base 2.01.0 - _ZStlsRSoRKN3FBB8DateTimeE@Base 2.01.0 - _ZStrsRSiRN3FBB8DateTimeE@Base 2.01.0 - _ZTCN3FBB12SyslogStreamE44_So@Base 2.01.0 - _ZTCN3FBB3A2xE0_Si@Base 2.01.0 - _ZTCN3FBB3A2xE0_St19basic_istringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB3LogE44_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_So@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5TableE0_So@Base 2.01.0 - _ZTCN3FBB5TableE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB7ProcessE52_Si@Base 2.01.0 - _ZTCN3FBB7ProcessE60_So@Base 2.01.0 - _ZTCN3FBB7ProcessE8_NS_8IOStreamE@Base 2.01.0 - _ZTCN3FBB8IOStreamE44_Si@Base 2.01.0 - _ZTCN3FBB8IOStreamE52_So@Base 2.01.0 - _ZTIN3FBB10RandbufferE@Base 2.01.0 - _ZTIN3FBB11IOStreambufE@Base 2.01.0 - _ZTIN3FBB12IFdStreambufE@Base 2.01.0 - _ZTIN3FBB12OFdStreambufE@Base 2.01.0 - _ZTIN3FBB12SyslogStreamE@Base 2.01.0 - _ZTIN3FBB12TableSupportE@Base 2.01.0 - _ZTIN3FBB14MultiStreambufE@Base 2.01.0 - _ZTIN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTIN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTIN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTIN3FBB3A2xE@Base 2.01.0 - _ZTIN3FBB3LogE@Base 2.01.0 - _ZTIN3FBB3X2aE@Base 2.01.0 - _ZTIN3FBB4ForkE@Base 2.01.0 - _ZTIN3FBB5ErrnoE@Base 2.01.0 - _ZTIN3FBB5TableE@Base 2.01.0 - _ZTIN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTIN3FBB7ProcessE@Base 2.01.0 - _ZTIN3FBB8IOStreamE@Base 2.01.0 - _ZTIN3FBB9LogBufferE@Base 2.01.0 - _ZTIN3FBB9SyslogbufE@Base 2.01.0 - _ZTSN3FBB10RandbufferE@Base 2.01.0 - _ZTSN3FBB11IOStreambufE@Base 2.01.0 - _ZTSN3FBB12IFdStreambufE@Base 2.01.0 - _ZTSN3FBB12OFdStreambufE@Base 2.01.0 - _ZTSN3FBB12SyslogStreamE@Base 2.01.0 - _ZTSN3FBB12TableSupportE@Base 2.01.0 - _ZTSN3FBB14MultiStreambufE@Base 2.01.0 - _ZTSN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTSN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTSN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTSN3FBB3A2xE@Base 2.01.0 - _ZTSN3FBB3LogE@Base 2.01.0 - _ZTSN3FBB3X2aE@Base 2.01.0 - _ZTSN3FBB4ForkE@Base 2.01.0 - _ZTSN3FBB5ErrnoE@Base 2.01.0 - _ZTSN3FBB5TableE@Base 2.01.0 - _ZTSN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTSN3FBB7ProcessE@Base 2.01.0 - _ZTSN3FBB8IOStreamE@Base 2.01.0 - _ZTSN3FBB9LogBufferE@Base 2.01.0 - _ZTSN3FBB9SyslogbufE@Base 2.01.0 - _ZTTN3FBB12SyslogStreamE@Base 2.01.0 - _ZTTN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTTN3FBB3A2xE@Base 2.01.0 - _ZTTN3FBB3LogE@Base 2.01.0 - _ZTTN3FBB3X2aE@Base 2.01.0 - _ZTTN3FBB5ErrnoE@Base 2.01.0 - _ZTTN3FBB5TableE@Base 2.01.0 - _ZTTN3FBB7ProcessE@Base 2.01.0 - _ZTTN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB10RandbufferE@Base 2.01.0 - _ZTVN3FBB11IOStreambufE@Base 2.01.0 - _ZTVN3FBB12IFdStreambufE@Base 2.01.0 - _ZTVN3FBB12OFdStreambufE@Base 2.01.0 - _ZTVN3FBB12SyslogStreamE@Base 2.01.0 - _ZTVN3FBB12TableSupportE@Base 2.01.0 - _ZTVN3FBB14MultiStreambufE@Base 2.01.0 - _ZTVN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTVN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTVN3FBB3A2xE@Base 2.01.0 - _ZTVN3FBB3LogE@Base 2.01.0 - _ZTVN3FBB3X2aE@Base 2.01.0 - _ZTVN3FBB4ForkE@Base 2.01.0 - _ZTVN3FBB5ErrnoE@Base 2.01.0 - _ZTVN3FBB5TableE@Base 2.01.0 - _ZTVN3FBB7ProcessE@Base 2.01.0 - _ZTVN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB9LogBufferE@Base 2.01.0 - _ZTVN3FBB9SyslogbufE@Base 2.01.0 - _ZThn44_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZThn44_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZThn44_N3FBB3LogD0Ev@Base 2.01.0 - _ZThn44_N3FBB3LogD1Ev@Base 2.01.0 - _ZThn44_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZThn44_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZThn44_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn44_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn44_NK3FBB5Errno4whatEv@Base 2.01.0 - _ZThn52_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn52_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn52_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn52_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn60_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn60_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn8_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn8_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3A2xD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3A2xD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3LogD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3LogD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3X2aD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3X2aD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5TableD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5TableD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD2Ev@Base 2.01.0 - _ZlsRSoN3FBB14LogManipulatorE@Base 2.01.0 - _ZlsRSoPFvS_E@Base 2.01.0 - _ZlsRSoRKN3FBB5levelE@Base 2.01.0 - bobcat_fatal_@Base 2.01.0 - smfi_register@Base 2.01.0 diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/debian/libbobcat2.symbols.ia64 /tmp/0AxfM676D8/bobcat-2.05.00/debian/libbobcat2.symbols.ia64 --- bobcat-2.02.03/debian/libbobcat2.symbols.ia64 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/debian/libbobcat2.symbols.ia64 1970-01-01 01:00:00.000000000 +0100 @@ -1,826 +0,0 @@ -libbobcat.so.2 libbobcat2 #MINVER# - XCloseDisplay@Base 2.01.0 - XFlush@Base 2.01.0 - XGetWindowAttributes@Base 2.01.0 - XOpenDisplay@Base 2.01.0 - XQueryPointer@Base 2.01.0 - XWarpPointer@Base 2.01.0 - _ZN3FBB10ConfigFile10hasContentERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile11append_nextERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFile13removeCommentERSs@Base 2.01.0 - _ZN3FBB10ConfigFile20removeTrailingBlanksERSs@Base 2.01.0 - _ZN3FBB10ConfigFile4openERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile5matchERKSsRNS_7PatternE@Base 2.01.0 - _ZN3FBB10ConfigFile8containsERKSsRSs@Base 2.01.0 - _ZN3FBB10ConfigFile8nextLineERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFileC1ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC1ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileD2Ev@Base 2.01.0 - _ZN3FBB10GetHostent10gethostentEPKcRKSs@Base 2.01.0 - _ZN3FBB10GetHostent15addressToStringEPKcPKv@Base 2.01.0 - _ZN3FBB10GetHostent9hosterrorEPKc@Base 2.01.0 - _ZN3FBB10PerlSetFSA10initializeERNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSA12s_transitionE@Base 2.01.0 - _ZN3FBB10PerlSetFSA18s_stateTransitionsE@Base 2.01.0 - _ZN3FBB10PerlSetFSA22s_stateTransitions_endE@Base 2.01.0 - _ZN3FBB10PerlSetFSA3nopEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA4copyEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5D_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5S_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5W_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5d_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5s_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5w_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6copybsEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6d_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6s_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6w_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA7convertERSs@Base 2.01.0 - _ZN3FBB10PerlSetFSA9ValidatorclERKNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSAC1Ev@Base 2.01.0 - _ZN3FBB10PerlSetFSAC2Ev@Base 2.01.0 - _ZN3FBB10Randbuffer9underflowEv@Base 2.01.0 - _ZN3FBB10RandbufferC1Eiim@Base 2.01.0 - _ZN3FBB10RandbufferC2Eiim@Base 2.01.0 - _ZN3FBB10RandbufferD0Ev@Base 2.01.0 - _ZN3FBB10RandbufferD1Ev@Base 2.01.0 - _ZN3FBB10SocketBase13setBoolOptionEib@Base 2.01.0 - _ZN3FBB10SocketBaseC1ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC1Et@Base 2.01.0 - _ZN3FBB10SocketBaseC2ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC2Et@Base 2.01.0 - _ZN3FBB10insertableERSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4openERSiRSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4syncEv@Base 2.01.0 - _ZN3FBB11IOStreambuf6xsputnEPKcl@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB11IOStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB11IOStreambufD0Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD1Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD2Ev@Base 2.01.0 - _ZN3FBB11InetAddress4initEjt@Base 2.01.0 - _ZN3FBB11InetAddressC1ERKSst@Base 2.01.0 - _ZN3FBB11InetAddressC2ERKSst@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11caseInitialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11casePartialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator12s_comparatorE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4failERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4fullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7initialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7partialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator8caseFullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC1EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC2EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratormmEi@Base 2.01.0 - _ZN3FBB11MailHeaders4readEv@Base 2.01.0 - _ZN3FBB11MailHeadersC1ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11MailHeadersC2ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11OFoldStream4openEPKcmmNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11OFoldStream4openERSommNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11RE_iterator4findEv@Base 2.01.0 - _ZN3FBB11RE_iterator7reMatchERSsRS0_@Base 2.01.0 - _ZN3FBB11RE_iteratorC1ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorC2ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorD1Ev@Base 2.01.0 - _ZN3FBB11RE_iteratorppEv@Base 2.01.0 - _ZN3FBB12ClientSocket7connectEv@Base 2.01.0 - _ZN3FBB12ClientSocketC1ERKSst@Base 2.01.0 - _ZN3FBB12ClientSocketC2ERKSst@Base 2.01.0 - _ZN3FBB12IFdStreambuf4openEiNS0_4ModeEm@Base 2.01.0 - _ZN3FBB12IFdStreambuf6xsgetnEPcl@Base 2.01.0 - _ZN3FBB12IFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12IFdStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB12IFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12IFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12OFdStreambuf4openEiNS0_4ModeEm@Base 2.01.0 - _ZN3FBB12OFdStreambuf4syncEv@Base 2.01.0 - _ZN3FBB12OFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12OFdStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB12OFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12OFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12ServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB12ServerSocket6listenEmb@Base 2.01.0 - _ZN3FBB12ServerSocketC1Em@Base 2.01.0 - _ZN3FBB12ServerSocketC2Em@Base 2.01.0 - _ZN3FBB12SyslogStream11setPriorityERSoNS_8PriorityE@Base 2.01.0 - _ZN3FBB12SyslogStream8strerrnoERSo@Base 2.01.0 - _ZN3FBB12SyslogStreamC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZN3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZN3FBB12TableSupport14const_iterator10setElementEv@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_RKSt6vectorISt4pairImmESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_RKSt6vectorISt4pairImmESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorppEv@Base 2.01.0 - _ZN3FBB12TableSupport3addERKSsRm@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC1Emmm@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC2Emmm@Base 2.01.0 - _ZN3FBB12TableSupport8setParamERSommRKSt6vectorINS_5AlignESaIS3_EE@Base 2.01.0 - _ZN3FBB12TableSupportC1Ev@Base 2.01.0 - _ZN3FBB12TableSupportC2Ev@Base 2.01.0 - _ZN3FBB12TableSupportD0Ev@Base 2.01.0 - _ZN3FBB12TableSupportD1Ev@Base 2.01.0 - _ZN3FBB13CmdFinderBase11useFirstCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase6useCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase7setModeEm@Base 2.01.0 - _ZN3FBB14MultiStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf6insertERNS0_6streamERNS0_6InsertE@Base 2.01.0 - _ZN3FBB14MultiStreambuf6stream7setOnceERS1_@Base 2.01.0 - _ZN3FBB14MultiStreambuf6xsputnEPKcl@Base 2.01.0 - _ZN3FBB14MultiStreambuf7setOnceEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14MultiStreambufD0Ev@Base 2.01.0 - _ZN3FBB14MultiStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambuf10setMarginsEmm@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12iniBlankTabsENS_19OFoldStreambufEnums12TabsOrBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12modifyIndentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf2wsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5addWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5flushEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5nonWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7clearWsEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7newlineEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EPKcmmNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1ERSommNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EmmNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EPKcmmNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2ERSommNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EmmNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufD0Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD2Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBase4openERKSs@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC1Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC2Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambuf4openEPKcSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB16OFilterStreambufD0Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD1Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD2Ev@Base 2.01.0 - _ZN3FBB17LocalClientSocket7connectEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket4openERKSsNS0_6SocketE@Base 2.01.0 - _ZN3FBB17LocalServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket6listenEmb@Base 2.01.0 - _ZN3FBB17LocalServerSocketD1Ev@Base 2.01.0 - _ZN3FBB17LocalServerSocketD2Ev@Base 2.01.0 - _ZN3FBB3A2x10s_lastFailE@Base 2.01.0 - _ZN3FBB3A2xD0Ev@Base 2.01.0 - _ZN3FBB3A2xD1Ev@Base 2.01.0 - _ZN3FBB3A2xaSEPKc@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKci@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKci@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKciPPc@Base 2.01.0 - _ZN3FBB3Arg11argPointersEv@Base 2.01.0 - _ZN3FBB3Arg11setBasenameERKSs@Base 2.01.0 - _ZN3FBB3Arg13addCharOptionEv@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionEP6optionRKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionERKSs@Base 2.01.0 - _ZN3FBB3Arg13setOptionTypeERKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg15fillLongOptionsEP6optionRKSsPKNS0_10LongOptionES7_@Base 2.01.0 - _ZN3FBB3Arg15plainLongOptionERKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg5s_argE@Base 2.01.0 - _ZN3FBB3Arg6verifyEv@Base 2.01.0 - _ZN3FBB3Arg8instanceEv@Base 2.01.0 - _ZN3FBB3Arg8s_dirsepE@Base 2.01.0 - _ZN3FBB3Arg9s_optCharE@Base 2.01.0 - _ZN3FBB3ArgC1EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC1EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgD2Ev@Base 2.01.0 - _ZN3FBB3CGI16setMaxUploadSizeEmi@Base 2.01.0 - _ZN3FBB3CGI17multipartFormDataEv@Base 2.01.0 - _ZN3FBB3CGI18setFileDestinationERKSsS2_NS0_6CreateE@Base 2.01.0 - _ZN3FBB3CGI3getEv@Base 2.01.0 - _ZN3FBB3CGI4initERb@Base 2.01.0 - _ZN3FBB3CGI4nextEPSs@Base 2.01.0 - _ZN3FBB3CGI4postEv@Base 2.01.0 - _ZN3FBB3CGI5paramERKSs@Base 2.01.0 - _ZN3FBB3CGI6escapeERKSs@Base 2.01.0 - _ZN3FBB3CGI6isFileERKSs@Base 2.01.0 - _ZN3FBB3CGI6uploadEPSs@Base 2.01.0 - _ZN3FBB3CGI7s_emptyE@Base 2.01.0 - _ZN3FBB3CGI8addParamERKSs@Base 2.01.0 - _ZN3FBB3CGI8dos2unixERKSs@Base 2.01.0 - _ZN3FBB3CGI8readPartEPSs@Base 2.01.0 - _ZN3FBB3CGI8setParamEv@Base 2.01.0 - _ZN3FBB3CGI8setQueryEv@Base 2.01.0 - _ZN3FBB3CGI9setMethodEv@Base 2.01.0 - _ZN3FBB3CGI9unPercentERKSs@Base 2.01.0 - _ZN3FBB3CGIC1EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIC2EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIlsERKSs@Base 2.01.0 - _ZN3FBB3CGIlsESt4pairIccE@Base 2.01.0 - _ZN3FBB3CGIlsEi@Base 2.01.0 - _ZN3FBB3Log10initializeERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log11getInstanceEv@Base 2.01.0 - _ZN3FBB3Log12setTimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB3Log4initEv@Base 2.01.0 - _ZN3FBB3Log4openERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log5levelEm@Base 2.01.0 - _ZN3FBB3Log8s_streamE@Base 2.01.0 - _ZN3FBB3Log8setLevelEm@Base 2.01.0 - _ZN3FBB3LogC1EPKc@Base 2.01.0 - _ZN3FBB3LogC1ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC1ERSoPKc@Base 2.01.0 - _ZN3FBB3LogC2EPKc@Base 2.01.0 - _ZN3FBB3LogC2ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC2ERSoPKc@Base 2.01.0 - _ZN3FBB3LogD0Ev@Base 2.01.0 - _ZN3FBB3LogD1Ev@Base 2.01.0 - _ZN3FBB3Msg10s_maxCountE@Base 2.01.0 - _ZN3FBB3Msg10setDisplayEb@Base 2.01.0 - _ZN3FBB3Msg10setInfoBufEPSt15basic_streambufIcSt11char_traitsIcEEb@Base 2.01.0 - _ZN3FBB3Msg10setOstreamERKSs@Base 2.01.0 - _ZN3FBB3Msg11s_warnCountE@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ifstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSsm@Base 2.01.0 - _ZN3FBB3Msg5s_msgE@Base 2.01.0 - _ZN3FBB3Msg5s_outE@Base 2.01.0 - _ZN3FBB3Msg6s_foutE@Base 2.01.0 - _ZN3FBB3Msg6s_infoE@Base 2.01.0 - _ZN3FBB3Msg6s_lineE@Base 2.01.0 - _ZN3FBB3Msg7s_countE@Base 2.01.0 - _ZN3FBB3Msg9s_displayE@Base 2.01.0 - _ZN3FBB3Msg9s_warningE@Base 2.01.0 - _ZN3FBB3X2a10s_lastFailE@Base 2.01.0 - _ZN3FBB3X2aC1Edm@Base 2.01.0 - _ZN3FBB3X2aC1Edmm@Base 2.01.0 - _ZN3FBB3X2aC2Edm@Base 2.01.0 - _ZN3FBB3X2aC2Edmm@Base 2.01.0 - _ZN3FBB3X2aD0Ev@Base 2.01.0 - _ZN3FBB3X2aD1Ev@Base 2.01.0 - _ZN3FBB3errERSo@Base 2.01.0 - _ZN3FBB3msgEv@Base 2.01.0 - _ZN3FBB4Fork12waitForChildEv@Base 2.01.0 - _ZN3FBB4Fork17childRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork4forkEv@Base 2.01.0 - _ZN3FBB4ForkD0Ev@Base 2.01.0 - _ZN3FBB4ForkD1Ev@Base 2.01.0 - _ZN3FBB4Glob4copyERKS0_@Base 2.01.0 - _ZN3FBB4Glob5isDotEPKc@Base 2.01.0 - _ZN3FBB4Glob7destroyEv@Base 2.01.0 - _ZN3FBB4GlobC1ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobC2ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobaSERKS0_@Base 2.01.0 - _ZN3FBB4Pipe8readFromEPKim@Base 2.01.0 - _ZN3FBB4Pipe8readFromEi@Base 2.01.0 - _ZN3FBB4Pipe8readOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writeOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEPKim@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEi@Base 2.01.0 - _ZN3FBB4PipeC1EPKi@Base 2.01.0 - _ZN3FBB4PipeC2EPKi@Base 2.01.0 - _ZN3FBB4Stat3setERKSs@Base 2.01.0 - _ZN3FBB4Stat3setERKSsS2_@Base 2.01.0 - _ZN3FBB4Stat4initEv@Base 2.01.0 - _ZN3FBB4Stat4pathEv@Base 2.01.0 - _ZN3FBB4StatC1ERKSs@Base 2.01.0 - _ZN3FBB4StatC1Ev@Base 2.01.0 - _ZN3FBB4StatC2ERKSs@Base 2.01.0 - _ZN3FBB4StatC2Ev@Base 2.01.0 - _ZN3FBB4UserC1Ev@Base 2.01.0 - _ZN3FBB4UserC2Ev@Base 2.01.0 - _ZN3FBB4infoERSo@Base 2.01.0 - _ZN3FBB5AlignC1EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EimPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EmPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EimPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EmPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5Errno7initMsgEv@Base 2.01.0 - _ZN3FBB5ErrnoC1EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC1EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1Ev@Base 2.01.0 - _ZN3FBB5ErrnoC2EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC2EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2Ev@Base 2.01.0 - _ZN3FBB5ErrnoD0Ev@Base 2.01.0 - _ZN3FBB5ErrnoD1Ev@Base 2.01.0 - _ZN3FBB5Table3defEv@Base 2.01.0 - _ZN3FBB5Table5flushEv@Base 2.01.0 - _ZN3FBB5Table6appendERKSsPKcb@Base 2.01.0 - _ZN3FBB5Table6hIndexEmm@Base 2.01.0 - _ZN3FBB5Table6insertERSo@Base 2.01.0 - _ZN3FBB5Table6vIndexEmm@Base 2.01.0 - _ZN3FBB5Table8setAlignERKNS_5AlignE@Base 2.01.0 - _ZN3FBB5TableC1ERNS_12TableSupportEmNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC1EmNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2ERNS_12TableSupportEmNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2EmNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableD0Ev@Base 2.01.0 - _ZN3FBB5TableD1Ev@Base 2.01.0 - _ZN3FBB5fatalERSo@Base 2.01.0 - _ZN3FBB5spoolERSo@Base 2.01.0 - _ZN3FBB6CGIFSA11s_charClassE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_installedE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_stateNameE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_tokenizerE@Base 2.01.0 - _ZN3FBB6CGIFSA12s_fsaRawDataE@Base 2.01.0 - _ZN3FBB6CGIFSA14s_charClassEndE@Base 2.01.0 - _ZN3FBB6CGIFSA15s_fsaRawDataEndE@Base 2.01.0 - _ZN3FBB6CGIFSA3runEv@Base 2.01.0 - _ZN3FBB6CGIFSA4pushEv@Base 2.01.0 - _ZN3FBB6CGIFSA5iscgiEi@Base 2.01.0 - _ZN3FBB6CGIFSA5s_cgiE@Base 2.01.0 - _ZN3FBB6CGIFSA5s_fsaE@Base 2.01.0 - _ZN3FBB6CGIFSA6acceptEv@Base 2.01.0 - _ZN3FBB6CGIFSA6setFsaERKNS0_6RecordE@Base 2.01.0 - _ZN3FBB6CGIFSA7isFirstERKSt4pairIKPKcKPFiiEERKSs@Base 2.01.0 - _ZN3FBB6CGIFSA8hasTokenERKNS0_10TransitionEm@Base 2.01.0 - _ZN3FBB6CGIFSA8tokenIdxEv@Base 2.01.0 - _ZN3FBB6CGIFSA9acceptAllEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charClassEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charRangeEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSA9setEscapeEm@Base 2.01.0 - _ZN3FBB6CGIFSA9wordTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSAC1EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAC2EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAD1Ev@Base 2.01.0 - _ZN3FBB6Indent3decEv@Base 2.01.0 - _ZN3FBB6Indent5s_incE@Base 2.01.0 - _ZN3FBB6Indent7s_widthE@Base 2.01.0 - _ZN3FBB6Milter10initializeERKSsRS0_mm@Base 2.01.0 - _ZN3FBB6Milter10mRecipientEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter11s_callCloseE@Base 2.01.0 - _ZN3FBB6Milter4mEohEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4mEomEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4s_mpE@Base 2.01.0 - _ZN3FBB6Milter5mBodyEP8smfi_strPhm@Base 2.01.0 - _ZN3FBB6Milter5mDataEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter5mHeloEP8smfi_strPc@Base 2.01.0 - _ZN3FBB6Milter5s_mapE@Base 2.01.0 - _ZN3FBB6Milter6mAbortEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6mCloseEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6s_nameE@Base 2.01.0 - _ZN3FBB6Milter7installEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter7mHeaderEP8smfi_strPcS3_@Base 2.01.0 - _ZN3FBB6Milter7mSenderEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter8mConnectEP8smfi_strPcP8sockaddr@Base 2.01.0 - _ZN3FBB6Milter8mUnknownEP8smfi_strPKc@Base 2.01.0 - _ZN3FBB6OneKey6setErrEiPKc@Base 2.01.0 - _ZN3FBB6OneKeyC1ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyC2ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyD1Ev@Base 2.01.0 - _ZN3FBB6OneKeyD2Ev@Base 2.01.0 - _ZN3FBB6String2lcERKSs@Base 2.01.0 - _ZN3FBB6String2ucERKSs@Base 2.01.0 - _ZN3FBB6String4argvERKSt6vectorISsSaISsEE@Base 2.01.0 - _ZN3FBB6String4trimERKSs@Base 2.01.0 - _ZN3FBB6String4wordERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISsSaISsEERKSsPKcb@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISt4pairISsNS0_4TypeEESaIS4_EERKSsPKcb@Base 2.01.0 - _ZN3FBB6String6escapeERKSsPKc@Base 2.01.0 - _ZN3FBB6String6quotedERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEEi@Base 2.01.0 - _ZN3FBB6String7tolowerERc@Base 2.01.0 - _ZN3FBB6String7toupperERc@Base 2.01.0 - _ZN3FBB6String8unescapeERKSs@Base 2.01.0 - _ZN3FBB6String9nextFieldERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String9separatorERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEES2_@Base 2.01.0 - _ZN3FBB6centerERSt8ios_base@Base 2.01.0 - _ZN3FBB6indentERSo@Base 2.01.0 - _ZN3FBB7Pattern10setPatternERKSsbmi@Base 2.01.0 - _ZN3FBB7Pattern4copyERKS0_@Base 2.01.0 - _ZN3FBB7Pattern5Regex11s_convertedE@Base 2.01.0 - _ZN3FBB7Pattern5RegexC1ESsi@Base 2.01.0 - _ZN3FBB7Pattern5RegexC2ESsi@Base 2.01.0 - _ZN3FBB7Pattern5matchERKSsi@Base 2.01.0 - _ZN3FBB7Pattern7destroyEv@Base 2.01.0 - _ZN3FBB7PatternC1ERKSsbmi@Base 2.01.0 - _ZN3FBB7PatternC1Ev@Base 2.01.0 - _ZN3FBB7PatternC2ERKSsbmi@Base 2.01.0 - _ZN3FBB7PatternC2Ev@Base 2.01.0 - _ZN3FBB7PatternD1Ev@Base 2.01.0 - _ZN3FBB7PatternaSERKS0_@Base 2.01.0 - _ZN3FBB7PatternlsERKSs@Base 2.01.0 - _ZN3FBB7PatternlsEi@Base 2.01.0 - _ZN3FBB7Process10initializeEmmNS0_11ProcessTypeE@Base 2.01.0 - _ZN3FBB7Process11discontinueERNS0_6RetPidE@Base 2.01.0 - _ZN3FBB7Process11execContextERKSt4pairISsNS_6String4TypeEERNS0_11ExecContextE@Base 2.01.0 - _ZN3FBB7Process11whichStreamEv@Base 2.01.0 - _ZN3FBB7Process12childProcessEv@Base 2.01.0 - _ZN3FBB7Process13parentProcessEv@Base 2.01.0 - _ZN3FBB7Process14analyzeCommandEv@Base 2.01.0 - _ZN3FBB7Process14sanitizeIOModeEm@Base 2.01.0 - _ZN3FBB7Process17childRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process4cerrEv@Base 2.01.0 - _ZN3FBB7Process4stopEv@Base 2.01.0 - _ZN3FBB7Process5closeEi@Base 2.01.0 - _ZN3FBB7Process5closeEv@Base 2.01.0 - _ZN3FBB7Process5startEmNS0_11ProcessTypeEm@Base 2.01.0 - _ZN3FBB7Process6activeEv@Base 2.01.0 - _ZN3FBB7Process7forkingEv@Base 2.01.0 - _ZN3FBB7Process8setPipesEv@Base 2.01.0 - _ZN3FBB7Process9availableEv@Base 2.01.0 - _ZN3FBB7ProcessC1ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EmNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EmNS0_11ProcessTypeEmRKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EmRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EmNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EmNS0_11ProcessTypeEmRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EmRKSs@Base 2.01.0 - _ZN3FBB7ProcessD0Ev@Base 2.01.0 - _ZN3FBB7ProcessD1Ev@Base 2.01.0 - _ZN3FBB7ProcessaSERKSs@Base 2.01.0 - _ZN3FBB7ProcessclEmNS0_11ProcessTypeEm@Base 2.01.0 - _ZN3FBB7ProcesslsEPFRSoS1_E@Base 2.01.0 - _ZN3FBB7lineMsgEv@Base 2.01.0 - _ZN3FBB7warningERSo@Base 2.01.0 - _ZN3FBB8DateTime10setMinutesEi@Base 2.01.0 - _ZN3FBB8DateTime10setSecondsEi@Base 2.01.0 - _ZN3FBB8DateTime10setWeekdayENS0_7WeekdayENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime10updateTimeEP2tm@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEi@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEv@Base 2.01.0 - _ZN3FBB8DateTime14zoneCorrectionEv@Base 2.01.0 - _ZN3FBB8DateTime16parseFromDayNameERSi@Base 2.01.0 - _ZN3FBB8DateTime17timeStruct2utcSecEP2tm@Base 2.01.0 - _ZN3FBB8DateTime17utcSec2timeStructEP2tml@Base 2.01.0 - _ZN3FBB8DateTime23s_currentZoneCorrectionE@Base 2.01.0 - _ZN3FBB8DateTime5parseERSi@Base 2.01.0 - _ZN3FBB8DateTime5s_dayE@Base 2.01.0 - _ZN3FBB8DateTime6setDayEi@Base 2.01.0 - _ZN3FBB8DateTime7s_monthE@Base 2.01.0 - _ZN3FBB8DateTime7setTimeEl@Base 2.01.0 - _ZN3FBB8DateTime7setYearEm@Base 2.01.0 - _ZN3FBB8DateTime8setHoursEi@Base 2.01.0 - _ZN3FBB8DateTime8setMonthENS0_5MonthENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime8setMonthEi@Base 2.01.0 - _ZN3FBB8DateTime9setFieldsERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC1Ei@Base 2.01.0 - _ZN3FBB8DateTimeC1ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1Eli@Base 2.01.0 - _ZN3FBB8DateTimeC2ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC2Ei@Base 2.01.0 - _ZN3FBB8DateTimeC2ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2Eli@Base 2.01.0 - _ZN3FBB8DateTimemIERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLEl@Base 2.01.0 - _ZN3FBB8Hostname4initEv@Base 2.01.0 - _ZN3FBB8HostnameC1ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC1ERKSs@Base 2.01.0 - _ZN3FBB8HostnameC2ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC2ERKSs@Base 2.01.0 - _ZN3FBB8IOStream5clearEv@Base 2.01.0 - _ZN3FBB8IOStreamD0Ev@Base 2.01.0 - _ZN3FBB8IOStreamD1Ev@Base 2.01.0 - _ZN3FBB8IOStreamD2Ev@Base 2.01.0 - _ZN3FBB8RefCount7releaseEv@Base 2.01.0 - _ZN3FBB8Selector4waitEv@Base 2.01.0 - _ZN3FBB8Selector5addFdEP6fd_seti@Base 2.01.0 - _ZN3FBB8Selector8checkSetEPiR6fd_set@Base 2.01.0 - _ZN3FBB8SelectorC1Ev@Base 2.01.0 - _ZN3FBB8SelectorC2Ev@Base 2.01.0 - _ZN3FBB8Xpointer12s_theDisplayE@Base 2.01.0 - _ZN3FBB8Xpointer9s_counterE@Base 2.01.0 - _ZN3FBB8XpointerC1Ev@Base 2.01.0 - _ZN3FBB8XpointerC2Ev@Base 2.01.0 - _ZN3FBB8XpointerD1Ev@Base 2.01.0 - _ZN3FBB8XpointerD2Ev@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig11s_argconfigE@Base 2.01.0 - _ZN3FBB9ArgConfig16storeLongOptionsEPKNS_3Arg10LongOptionES4_@Base 2.01.0 - _ZN3FBB9ArgConfig8instanceEv@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9LogBuffer12settimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB9LogBuffer15insertTimestampEv@Base 2.01.0 - _ZN3FBB9LogBuffer4syncEv@Base 2.01.0 - _ZN3FBB9LogBuffer8overflowEi@Base 2.01.0 - _ZN3FBB9LogBufferC1ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC1ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferD0Ev@Base 2.01.0 - _ZN3FBB9LogBufferD1Ev@Base 2.01.0 - _ZN3FBB9LogBufferD2Ev@Base 2.01.0 - _ZN3FBB9Syslogbuf11setPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf18setDefaultPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf4syncEv@Base 2.01.0 - _ZN3FBB9Syslogbuf8overflowEi@Base 2.01.0 - _ZN3FBB9SyslogbufC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufD0Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD1Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD2Ev@Base 2.01.0 - _ZN3FBB9decindentERSo@Base 2.01.0 - _ZN3FBB9incindentERSo@Base 2.01.0 - _ZN3FBB9indentdecERSo@Base 2.01.0 - _ZN3FBB9indentincERSo@Base 2.01.0 - _ZN3FBB9throwableEv@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKNS0_5HLineE@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKSs@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportEm@Base 2.01.0 - _ZN7Hostent4copyEPK7hostentmm@Base 2.01.0 - _ZN7Hostent7destroyEv@Base 2.01.0 - _ZN7Hostent7xstrdupEPKc@Base 2.01.0 - _ZN7HostentC1EPK7hostent@Base 2.01.0 - _ZN7HostentC1Ev@Base 2.01.0 - _ZN7HostentC2EPK7hostent@Base 2.01.0 - _ZN7HostentC2Ev@Base 2.01.0 - _ZN7HostentaSERKS_@Base 2.01.0 - _ZNK3FBB10ConfigFile11findKeyTailERKSsm@Base 2.01.0 - _ZNK3FBB10ConfigFile4findERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile6findREERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile7findKeyERKSsm@Base 2.01.0 - _ZNK3FBB10ConfigFile9searchForERKSsRNS_7PatternEm@Base 2.01.0 - _ZNK3FBB10Redirector7swallowEi@Base 2.01.0 - _ZNK3FBB10SocketBase10boolOptionEi@Base 2.01.0 - _ZNK3FBB10SocketBase6verifyEv@Base 2.01.0 - _ZNK3FBB11InetAddress20dottedDecimalAddressEv@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator6lookupERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator8lookdownERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11RE_iteratormiERKS0_@Base 2.01.0 - _ZNK3FBB12TableSupport5beginEm@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEm@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEv@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEm@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEv@Base 2.01.0 - _ZNK3FBB13CmdFinderBase10matchExactERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase11matchUniqueERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase16matchInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase22matchUniqueInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB14OFoldStreambuf6lengthEv@Base 2.01.0 - _ZNK3FBB3Arg11versionHelpEPFvRKSsEPKcmii@Base 2.01.0 - _ZNK3FBB3Arg13firstNonEmptyEPmPSsRKSt6vectorISsSaISsEE@Base 2.01.0 - _ZNK3FBB3Arg6optionEPmPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEPmPSsi@Base 2.01.0 - _ZNK3FBB3Arg6optionERKSs@Base 2.01.0 - _ZNK3FBB3Arg6optionEi@Base 2.01.0 - _ZNK3FBB3Arg6optionEmPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEmPSsi@Base 2.01.0 - _ZNK3FBB3ArgixEm@Base 2.01.0 - _ZNK3FBB3CGI6reportEv@Base 2.01.0 - _ZNK3FBB3CGI6typeOfERKSs@Base 2.01.0 - _ZNK3FBB4Glob6verifyEv@Base 2.01.0 - _ZNK3FBB4Pipe6verifyEv@Base 2.01.0 - _ZNK3FBB4Stat11specialModeEmNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat4modeEmNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat7modeStrEv@Base 2.01.0 - _ZNK3FBB4Stat7typeStrEv@Base 2.01.0 - _ZNK3FBB4User6verifyEv@Base 2.01.0 - _ZNK3FBB5Errno4whatEv@Base 2.01.0 - _ZNK3FBB5level10insertIntoERSoRNS_3LogE@Base 2.01.0 - _ZNK3FBB6OneKey3getEv@Base 2.01.0 - _ZNK3FBB6OneKey6verifyEv@Base 2.01.0 - _ZNK3FBB7Pattern6beforeEv@Base 2.01.0 - _ZNK3FBB7Pattern6beyondEv@Base 2.01.0 - _ZNK3FBB7Pattern8positionEm@Base 2.01.0 - _ZNK3FBB7PatternixEm@Base 2.01.0 - _ZNK3FBB7Process7newPipeEv@Base 2.01.0 - _ZNK3FBB8DateTime6weekNrEv@Base 2.01.0 - _ZNK3FBB8DateTime7rfc2822Ev@Base 2.01.0 - _ZNK3FBB8DateTime7rfc3339Ev@Base 2.01.0 - _ZNK3FBB8DateTime7timeStrERSo@Base 2.01.0 - _ZNK3FBB8Xpointer3getEPiS1_@Base 2.01.0 - _ZNK3FBB8Xpointer3setEii@Base 2.01.0 - _ZNK3FBB8Xpointer6verifyEv@Base 2.01.0 - _ZNK3FBB9ArgConfig13longConfigOptERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig14findLongOptionEi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsPKc@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEi@Base 2.01.0 - _ZNK7Hostent12countAliasesEPKPKc@Base 2.01.0 - _ZNK7Hostent14countAddressesEPKPKcm@Base 2.01.0 - _ZNK7Hostent20dottedDecimalAddressEm@Base 2.01.0 - _ZNKSt6vectorISsSaISsEE12_M_check_lenEmPKc@Base 2.01.0 - _ZNKSt9binder2ndISt12not_equal_toISsEEclERKSs@Base 2.01.0 - _ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEE17_M_initialize_mapEm@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEED2Ev@Base 2.01.0 - _ZNSt12_Vector_baseISsSaISsEE11_M_allocateEm@Base 2.01.0 - _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.01.0 - _ZNSt3mapIP8smfi_strPN3FBB6MilterESt4lessIS1_ESaISt4pairIKS1_S4_EEED1Ev@Base 2.01.0 - _ZNSt3mapImSt6vectorISt4pairImmESaIS2_EESt4lessImESaIS1_IKmS4_EEED1Ev@Base 2.01.0 - _ZNSt4pairIKSsSt6vectorISsSaISsEEED1Ev@Base 2.01.0 - _ZNSt5dequeIcSaIcEE17_M_reallocate_mapEmb@Base 2.01.0 - _ZNSt5stackIcSt5dequeIcSaIcEEE4pushERKc@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EED1Ev@Base 2.01.0 - _ZNSt6vectorIN3FBB6CGIFSA10TransitionESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPSsS1_EEmRKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEEC1ERKS1_@Base 2.01.0 - _ZNSt6vectorISsSaISsEED1Ev@Base 2.01.0 - _ZNSt6vectorISsSaISsEED2Ev@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS5_S7_EEmRKS5_@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairImmESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 2.01.0 - _ZNSt6vectorImSaImEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPmS1_EERKm@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeImSt4pairIKmSt6vectorIS0_ImmESaIS3_EEESt10_Select1stIS6_ESt4lessImESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_@Base 2.01.0 - _ZNSt8_Rb_treeImSt4pairIKmSt6vectorIS0_ImmESaIS3_EEESt10_Select1stIS6_ESt4lessImESaIS6_EE16_M_insert_uniqueERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeImSt4pairIKmSt6vectorIS0_ImmESaIS3_EEESt10_Select1stIS6_ESt4lessImESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeImSt4pairIKmSt6vectorIS0_ImmESaIS3_EEESt10_Select1stIS6_ESt4lessImESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB3LogEED1Ev@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB4PipeEED1Ev@Base 2.01.0 - _ZSt16stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEET_S6_S6_T0_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPN3FBB5Table7ElementES3_SaIS2_EET0_T_S6_S5_RT1_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1_@Base 2.01.0 - _ZSt24__uninitialized_fill_n_aIPN3FBB5Table7ElementEmS2_S2_EvT_T0_RKT1_RSaIT2_E@Base 2.01.0 - _ZSt26__inplace_stable_partitionIPPKcN3FBB7FnWrap1IS1_bEElET_S6_S6_T0_T1_@Base 2.01.0 - _ZSt27__stable_partition_adaptiveIPPKcS2_N3FBB7FnWrap1IS1_bEElET_S6_S6_T1_T2_T0_S8_@Base 2.01.0 - _ZSt3decRSt8ios_base@Base 2.01.0 - _ZSt3hexRSt8ios_base@Base 2.01.0 - _ZSt3octRSt8ios_base@Base 2.01.0 - _ZSt5rightRSt8ios_base@Base 2.01.0 - _ZSt6__findIPPKcSsET_S3_S3_RKT0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt7showposRSt8ios_base@Base 2.01.0 - _ZSt8__rotateIPPKcEvT_S3_S3_St26random_access_iterator_tag@Base 2.01.0 - _ZSt8internalRSt8ios_base@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RNS8_7PatternEbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RSsbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_SA_bEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEESt9binder2ndISt12not_equal_toISsEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN3FBB6CGIFSA10TransitionESt6vectorIS4_SaIS4_EEEENS2_8FnWrap1cIRKS4_mbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRSsRNS7_11RE_iteratorEbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIPKSt4pairIKPKcKPFiiEEN3FBB8FnWrap1cIRS8_RKSsbEEET_SG_SG_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifISt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEEN3FBB8FnWrap1cIRS3_SC_bEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9noshowposRSt8ios_base@Base 2.01.0 - _ZStlsRSoRKN3FBB3CGIE@Base 2.01.0 - _ZStlsRSoRKN3FBB8DateTimeE@Base 2.01.0 - _ZStrsRSiRN3FBB8DateTimeE@Base 2.01.0 - _ZTCN3FBB12SyslogStreamE80_So@Base 2.01.0 - _ZTCN3FBB3A2xE0_Si@Base 2.01.0 - _ZTCN3FBB3A2xE0_St19basic_istringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB3LogE88_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_So@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5TableE0_So@Base 2.01.0 - _ZTCN3FBB5TableE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB7ProcessE104_Si@Base 2.01.0 - _ZTCN3FBB7ProcessE120_So@Base 2.01.0 - _ZTCN3FBB7ProcessE16_NS_8IOStreamE@Base 2.01.0 - _ZTCN3FBB8IOStreamE104_So@Base 2.01.0 - _ZTCN3FBB8IOStreamE88_Si@Base 2.01.0 - _ZTIN3FBB10RandbufferE@Base 2.01.0 - _ZTIN3FBB11IOStreambufE@Base 2.01.0 - _ZTIN3FBB12IFdStreambufE@Base 2.01.0 - _ZTIN3FBB12OFdStreambufE@Base 2.01.0 - _ZTIN3FBB12SyslogStreamE@Base 2.01.0 - _ZTIN3FBB12TableSupportE@Base 2.01.0 - _ZTIN3FBB14MultiStreambufE@Base 2.01.0 - _ZTIN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTIN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTIN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTIN3FBB3A2xE@Base 2.01.0 - _ZTIN3FBB3LogE@Base 2.01.0 - _ZTIN3FBB3X2aE@Base 2.01.0 - _ZTIN3FBB4ForkE@Base 2.01.0 - _ZTIN3FBB5ErrnoE@Base 2.01.0 - _ZTIN3FBB5TableE@Base 2.01.0 - _ZTIN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTIN3FBB7ProcessE@Base 2.01.0 - _ZTIN3FBB8IOStreamE@Base 2.01.0 - _ZTIN3FBB9LogBufferE@Base 2.01.0 - _ZTIN3FBB9SyslogbufE@Base 2.01.0 - _ZTSN3FBB10RandbufferE@Base 2.01.0 - _ZTSN3FBB11IOStreambufE@Base 2.01.0 - _ZTSN3FBB12IFdStreambufE@Base 2.01.0 - _ZTSN3FBB12OFdStreambufE@Base 2.01.0 - _ZTSN3FBB12SyslogStreamE@Base 2.01.0 - _ZTSN3FBB12TableSupportE@Base 2.01.0 - _ZTSN3FBB14MultiStreambufE@Base 2.01.0 - _ZTSN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTSN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTSN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTSN3FBB3A2xE@Base 2.01.0 - _ZTSN3FBB3LogE@Base 2.01.0 - _ZTSN3FBB3X2aE@Base 2.01.0 - _ZTSN3FBB4ForkE@Base 2.01.0 - _ZTSN3FBB5ErrnoE@Base 2.01.0 - _ZTSN3FBB5TableE@Base 2.01.0 - _ZTSN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTSN3FBB7ProcessE@Base 2.01.0 - _ZTSN3FBB8IOStreamE@Base 2.01.0 - _ZTSN3FBB9LogBufferE@Base 2.01.0 - _ZTSN3FBB9SyslogbufE@Base 2.01.0 - _ZTTN3FBB12SyslogStreamE@Base 2.01.0 - _ZTTN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTTN3FBB3A2xE@Base 2.01.0 - _ZTTN3FBB3LogE@Base 2.01.0 - _ZTTN3FBB3X2aE@Base 2.01.0 - _ZTTN3FBB5ErrnoE@Base 2.01.0 - _ZTTN3FBB5TableE@Base 2.01.0 - _ZTTN3FBB7ProcessE@Base 2.01.0 - _ZTTN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB10RandbufferE@Base 2.01.0 - _ZTVN3FBB11IOStreambufE@Base 2.01.0 - _ZTVN3FBB12IFdStreambufE@Base 2.01.0 - _ZTVN3FBB12OFdStreambufE@Base 2.01.0 - _ZTVN3FBB12SyslogStreamE@Base 2.01.0 - _ZTVN3FBB12TableSupportE@Base 2.01.0 - _ZTVN3FBB14MultiStreambufE@Base 2.01.0 - _ZTVN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTVN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTVN3FBB3A2xE@Base 2.01.0 - _ZTVN3FBB3LogE@Base 2.01.0 - _ZTVN3FBB3X2aE@Base 2.01.0 - _ZTVN3FBB4ForkE@Base 2.01.0 - _ZTVN3FBB5ErrnoE@Base 2.01.0 - _ZTVN3FBB5TableE@Base 2.01.0 - _ZTVN3FBB7ProcessE@Base 2.01.0 - _ZTVN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB9LogBufferE@Base 2.01.0 - _ZTVN3FBB9SyslogbufE@Base 2.01.0 - _ZThn104_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn104_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn104_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn104_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn120_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn120_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn16_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn16_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn80_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZThn80_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZThn88_N3FBB3LogD0Ev@Base 2.01.0 - _ZThn88_N3FBB3LogD1Ev@Base 2.01.0 - _ZThn88_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZThn88_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZThn88_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn88_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn88_NK3FBB5Errno4whatEv@Base 2.01.0 - _ZTv0_n24_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3A2xD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3A2xD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3LogD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3LogD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3X2aD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB3X2aD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB5TableD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB5TableD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n24_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZTv0_n24_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD2Ev@Base 2.01.0 - _ZlsRSoN3FBB14LogManipulatorE@Base 2.01.0 - _ZlsRSoPFvS_E@Base 2.01.0 - _ZlsRSoRKN3FBB5levelE@Base 2.01.0 - bobcat_fatal_@Base 2.01.0 - smfi_register@Base 2.01.0 - diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/debian/libbobcat2.symbols.mips /tmp/0AxfM676D8/bobcat-2.05.00/debian/libbobcat2.symbols.mips --- bobcat-2.02.03/debian/libbobcat2.symbols.mips 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/debian/libbobcat2.symbols.mips 1970-01-01 01:00:00.000000000 +0100 @@ -1,826 +0,0 @@ -libbobcat.so.2 libbobcat2 #MINVER# - XCloseDisplay@Base 2.01.0 - XFlush@Base 2.01.0 - XGetWindowAttributes@Base 2.01.0 - XOpenDisplay@Base 2.01.0 - XQueryPointer@Base 2.01.0 - XWarpPointer@Base 2.01.0 - _ZN3FBB10ConfigFile10hasContentERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile11append_nextERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFile13removeCommentERSs@Base 2.01.0 - _ZN3FBB10ConfigFile20removeTrailingBlanksERSs@Base 2.01.0 - _ZN3FBB10ConfigFile4openERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile5matchERKSsRNS_7PatternE@Base 2.01.0 - _ZN3FBB10ConfigFile8containsERKSsRSs@Base 2.01.0 - _ZN3FBB10ConfigFile8nextLineERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFileC1ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC1ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileD2Ev@Base 2.01.0 - _ZN3FBB10GetHostent10gethostentEPKcRKSs@Base 2.01.0 - _ZN3FBB10GetHostent15addressToStringEPKcPKv@Base 2.01.0 - _ZN3FBB10GetHostent9hosterrorEPKc@Base 2.01.0 - _ZN3FBB10PerlSetFSA10initializeERNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSA12s_transitionE@Base 2.01.0 - _ZN3FBB10PerlSetFSA18s_stateTransitionsE@Base 2.01.0 - _ZN3FBB10PerlSetFSA22s_stateTransitions_endE@Base 2.01.0 - _ZN3FBB10PerlSetFSA3nopEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA4copyEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5D_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5S_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5W_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5d_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5s_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5w_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6copybsEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6d_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6s_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6w_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA7convertERSs@Base 2.01.0 - _ZN3FBB10PerlSetFSA9ValidatorclERKNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSAC1Ev@Base 2.01.0 - _ZN3FBB10PerlSetFSAC2Ev@Base 2.01.0 - _ZN3FBB10Randbuffer9underflowEv@Base 2.01.0 - _ZN3FBB10RandbufferC1Eiij@Base 2.01.0 - _ZN3FBB10RandbufferC2Eiij@Base 2.01.0 - _ZN3FBB10RandbufferD0Ev@Base 2.01.0 - _ZN3FBB10RandbufferD1Ev@Base 2.01.0 - _ZN3FBB10SocketBase13setBoolOptionEib@Base 2.01.0 - _ZN3FBB10SocketBaseC1ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC1Et@Base 2.01.0 - _ZN3FBB10SocketBaseC2ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC2Et@Base 2.01.0 - _ZN3FBB10insertableERSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4openERSiRSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4syncEv@Base 2.01.0 - _ZN3FBB11IOStreambuf6xsputnEPKci@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB11IOStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB11IOStreambufD0Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD1Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD2Ev@Base 2.01.0 - _ZN3FBB11InetAddress4initEjt@Base 2.01.0 - _ZN3FBB11InetAddressC1ERKSst@Base 2.01.0 - _ZN3FBB11InetAddressC2ERKSst@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11caseInitialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11casePartialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator12s_comparatorE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4failERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4fullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7initialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7partialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator8caseFullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC1EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC2EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratormmEi@Base 2.01.0 - _ZN3FBB11MailHeaders4readEv@Base 2.01.0 - _ZN3FBB11MailHeadersC1ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11MailHeadersC2ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11OFoldStream4openEPKcjjNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11OFoldStream4openERSojjNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11RE_iterator4findEv@Base 2.01.0 - _ZN3FBB11RE_iterator7reMatchERSsRS0_@Base 2.01.0 - _ZN3FBB11RE_iteratorC1ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorC2ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorD1Ev@Base 2.01.0 - _ZN3FBB11RE_iteratorppEv@Base 2.01.0 - _ZN3FBB12ClientSocket7connectEv@Base 2.01.0 - _ZN3FBB12ClientSocketC1ERKSst@Base 2.01.0 - _ZN3FBB12ClientSocketC2ERKSst@Base 2.01.0 - _ZN3FBB12IFdStreambuf4openEiNS0_4ModeEj@Base 2.01.0 - _ZN3FBB12IFdStreambuf6xsgetnEPci@Base 2.01.0 - _ZN3FBB12IFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12IFdStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB12IFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12IFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12OFdStreambuf4openEiNS0_4ModeEj@Base 2.01.0 - _ZN3FBB12OFdStreambuf4syncEv@Base 2.01.0 - _ZN3FBB12OFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12OFdStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB12OFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12OFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12ServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB12ServerSocket6listenEjb@Base 2.01.0 - _ZN3FBB12ServerSocketC1Ej@Base 2.01.0 - _ZN3FBB12ServerSocketC2Ej@Base 2.01.0 - _ZN3FBB12SyslogStream11setPriorityERSoNS_8PriorityE@Base 2.01.0 - _ZN3FBB12SyslogStream8strerrnoERSo@Base 2.01.0 - _ZN3FBB12SyslogStreamC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZN3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZN3FBB12TableSupport14const_iterator10setElementEv@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_RKSt6vectorISt4pairIjjESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_RKSt6vectorISt4pairIjjESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorppEv@Base 2.01.0 - _ZN3FBB12TableSupport3addERKSsRj@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC1Ejjj@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC2Ejjj@Base 2.01.0 - _ZN3FBB12TableSupport8setParamERSojjRKSt6vectorINS_5AlignESaIS3_EE@Base 2.01.0 - _ZN3FBB12TableSupportC1Ev@Base 2.01.0 - _ZN3FBB12TableSupportC2Ev@Base 2.01.0 - _ZN3FBB12TableSupportD0Ev@Base 2.01.0 - _ZN3FBB12TableSupportD1Ev@Base 2.01.0 - _ZN3FBB13CmdFinderBase11useFirstCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase6useCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase7setModeEj@Base 2.01.0 - _ZN3FBB14MultiStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf6insertERNS0_6streamERNS0_6InsertE@Base 2.01.0 - _ZN3FBB14MultiStreambuf6stream7setOnceERS1_@Base 2.01.0 - _ZN3FBB14MultiStreambuf6xsputnEPKci@Base 2.01.0 - _ZN3FBB14MultiStreambuf7setOnceEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14MultiStreambufD0Ev@Base 2.01.0 - _ZN3FBB14MultiStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambuf10setMarginsEjj@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12iniBlankTabsENS_19OFoldStreambufEnums12TabsOrBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12modifyIndentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf2wsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5addWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5flushEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5nonWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7clearWsEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7newlineEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EPKcjjNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1ERSojjNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EjjNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EPKcjjNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2ERSojjNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EjjNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufD0Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD2Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBase4openERKSs@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC1Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC2Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambuf4openEPKcSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB16OFilterStreambufD0Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD1Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD2Ev@Base 2.01.0 - _ZN3FBB17LocalClientSocket7connectEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket4openERKSsNS0_6SocketE@Base 2.01.0 - _ZN3FBB17LocalServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket6listenEjb@Base 2.01.0 - _ZN3FBB17LocalServerSocketD1Ev@Base 2.01.0 - _ZN3FBB17LocalServerSocketD2Ev@Base 2.01.0 - _ZN3FBB3A2x10s_lastFailE@Base 2.01.0 - _ZN3FBB3A2xD0Ev@Base 2.01.0 - _ZN3FBB3A2xD1Ev@Base 2.01.0 - _ZN3FBB3A2xaSEPKc@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKci@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKci@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKciPPc@Base 2.01.0 - _ZN3FBB3Arg11argPointersEv@Base 2.01.0 - _ZN3FBB3Arg11setBasenameERKSs@Base 2.01.0 - _ZN3FBB3Arg13addCharOptionEv@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionEP6optionRKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionERKSs@Base 2.01.0 - _ZN3FBB3Arg13setOptionTypeERKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg15fillLongOptionsEP6optionRKSsPKNS0_10LongOptionES7_@Base 2.01.0 - _ZN3FBB3Arg15plainLongOptionERKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg5s_argE@Base 2.01.0 - _ZN3FBB3Arg6verifyEv@Base 2.01.0 - _ZN3FBB3Arg8instanceEv@Base 2.01.0 - _ZN3FBB3Arg8s_dirsepE@Base 2.01.0 - _ZN3FBB3Arg9s_optCharE@Base 2.01.0 - _ZN3FBB3ArgC1EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC1EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgD2Ev@Base 2.01.0 - _ZN3FBB3CGI16setMaxUploadSizeEji@Base 2.01.0 - _ZN3FBB3CGI17multipartFormDataEv@Base 2.01.0 - _ZN3FBB3CGI18setFileDestinationERKSsS2_NS0_6CreateE@Base 2.01.0 - _ZN3FBB3CGI3getEv@Base 2.01.0 - _ZN3FBB3CGI4initERb@Base 2.01.0 - _ZN3FBB3CGI4nextEPSs@Base 2.01.0 - _ZN3FBB3CGI4postEv@Base 2.01.0 - _ZN3FBB3CGI5paramERKSs@Base 2.01.0 - _ZN3FBB3CGI6escapeERKSs@Base 2.01.0 - _ZN3FBB3CGI6isFileERKSs@Base 2.01.0 - _ZN3FBB3CGI6uploadEPSs@Base 2.01.0 - _ZN3FBB3CGI7s_emptyE@Base 2.01.0 - _ZN3FBB3CGI8addParamERKSs@Base 2.01.0 - _ZN3FBB3CGI8dos2unixERKSs@Base 2.01.0 - _ZN3FBB3CGI8readPartEPSs@Base 2.01.0 - _ZN3FBB3CGI8setParamEv@Base 2.01.0 - _ZN3FBB3CGI8setQueryEv@Base 2.01.0 - _ZN3FBB3CGI9setMethodEv@Base 2.01.0 - _ZN3FBB3CGI9unPercentERKSs@Base 2.01.0 - _ZN3FBB3CGIC1EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIC2EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIlsERKSs@Base 2.01.0 - _ZN3FBB3CGIlsESt4pairIccE@Base 2.01.0 - _ZN3FBB3CGIlsEi@Base 2.01.0 - _ZN3FBB3Log10initializeERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log11getInstanceEv@Base 2.01.0 - _ZN3FBB3Log12setTimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB3Log4initEv@Base 2.01.0 - _ZN3FBB3Log4openERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log5levelEj@Base 2.01.0 - _ZN3FBB3Log8s_streamE@Base 2.01.0 - _ZN3FBB3Log8setLevelEj@Base 2.01.0 - _ZN3FBB3LogC1EPKc@Base 2.01.0 - _ZN3FBB3LogC1ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC1ERSoPKc@Base 2.01.0 - _ZN3FBB3LogC2EPKc@Base 2.01.0 - _ZN3FBB3LogC2ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC2ERSoPKc@Base 2.01.0 - _ZN3FBB3LogD0Ev@Base 2.01.0 - _ZN3FBB3LogD1Ev@Base 2.01.0 - _ZN3FBB3Msg10s_maxCountE@Base 2.01.0 - _ZN3FBB3Msg10setDisplayEb@Base 2.01.0 - _ZN3FBB3Msg10setInfoBufEPSt15basic_streambufIcSt11char_traitsIcEEb@Base 2.01.0 - _ZN3FBB3Msg10setOstreamERKSs@Base 2.01.0 - _ZN3FBB3Msg11s_warnCountE@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ifstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSsj@Base 2.01.0 - _ZN3FBB3Msg5s_msgE@Base 2.01.0 - _ZN3FBB3Msg5s_outE@Base 2.01.0 - _ZN3FBB3Msg6s_foutE@Base 2.01.0 - _ZN3FBB3Msg6s_infoE@Base 2.01.0 - _ZN3FBB3Msg6s_lineE@Base 2.01.0 - _ZN3FBB3Msg7s_countE@Base 2.01.0 - _ZN3FBB3Msg9s_displayE@Base 2.01.0 - _ZN3FBB3Msg9s_warningE@Base 2.01.0 - _ZN3FBB3X2a10s_lastFailE@Base 2.01.0 - _ZN3FBB3X2aC1Edj@Base 2.01.0 - _ZN3FBB3X2aC1Edjj@Base 2.01.0 - _ZN3FBB3X2aC2Edj@Base 2.01.0 - _ZN3FBB3X2aC2Edjj@Base 2.01.0 - _ZN3FBB3X2aD0Ev@Base 2.01.0 - _ZN3FBB3X2aD1Ev@Base 2.01.0 - _ZN3FBB3errERSo@Base 2.01.0 - _ZN3FBB3msgEv@Base 2.01.0 - _ZN3FBB4Fork12waitForChildEv@Base 2.01.0 - _ZN3FBB4Fork17childRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork4forkEv@Base 2.01.0 - _ZN3FBB4ForkD0Ev@Base 2.01.0 - _ZN3FBB4ForkD1Ev@Base 2.01.0 - _ZN3FBB4Glob4copyERKS0_@Base 2.01.0 - _ZN3FBB4Glob5isDotEPKc@Base 2.01.0 - _ZN3FBB4Glob7destroyEv@Base 2.01.0 - _ZN3FBB4GlobC1ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobC2ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobaSERKS0_@Base 2.01.0 - _ZN3FBB4Pipe8readFromEPKij@Base 2.01.0 - _ZN3FBB4Pipe8readFromEi@Base 2.01.0 - _ZN3FBB4Pipe8readOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writeOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEPKij@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEi@Base 2.01.0 - _ZN3FBB4PipeC1EPKi@Base 2.01.0 - _ZN3FBB4PipeC2EPKi@Base 2.01.0 - _ZN3FBB4Stat3setERKSs@Base 2.01.0 - _ZN3FBB4Stat3setERKSsS2_@Base 2.01.0 - _ZN3FBB4Stat4initEv@Base 2.01.0 - _ZN3FBB4Stat4pathEv@Base 2.01.0 - _ZN3FBB4StatC1ERKSs@Base 2.01.0 - _ZN3FBB4StatC1Ev@Base 2.01.0 - _ZN3FBB4StatC2ERKSs@Base 2.01.0 - _ZN3FBB4StatC2Ev@Base 2.01.0 - _ZN3FBB4UserC1Ev@Base 2.01.0 - _ZN3FBB4UserC2Ev@Base 2.01.0 - _ZN3FBB4infoERSo@Base 2.01.0 - _ZN3FBB5AlignC1EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EijPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EjPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EijPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EjPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5Errno7initMsgEv@Base 2.01.0 - _ZN3FBB5ErrnoC1EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC1EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1Ev@Base 2.01.0 - _ZN3FBB5ErrnoC2EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC2EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2Ev@Base 2.01.0 - _ZN3FBB5ErrnoD0Ev@Base 2.01.0 - _ZN3FBB5ErrnoD1Ev@Base 2.01.0 - _ZN3FBB5Table3defEv@Base 2.01.0 - _ZN3FBB5Table5flushEv@Base 2.01.0 - _ZN3FBB5Table6appendERKSsPKcb@Base 2.01.0 - _ZN3FBB5Table6hIndexEjj@Base 2.01.0 - _ZN3FBB5Table6insertERSo@Base 2.01.0 - _ZN3FBB5Table6vIndexEjj@Base 2.01.0 - _ZN3FBB5Table8setAlignERKNS_5AlignE@Base 2.01.0 - _ZN3FBB5TableC1ERNS_12TableSupportEjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC1EjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2ERNS_12TableSupportEjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2EjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableD0Ev@Base 2.01.0 - _ZN3FBB5TableD1Ev@Base 2.01.0 - _ZN3FBB5fatalERSo@Base 2.01.0 - _ZN3FBB5spoolERSo@Base 2.01.0 - _ZN3FBB6CGIFSA11s_charClassE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_installedE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_stateNameE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_tokenizerE@Base 2.01.0 - _ZN3FBB6CGIFSA12s_fsaRawDataE@Base 2.01.0 - _ZN3FBB6CGIFSA14s_charClassEndE@Base 2.01.0 - _ZN3FBB6CGIFSA15s_fsaRawDataEndE@Base 2.01.0 - _ZN3FBB6CGIFSA3runEv@Base 2.01.0 - _ZN3FBB6CGIFSA4pushEv@Base 2.01.0 - _ZN3FBB6CGIFSA5iscgiEi@Base 2.01.0 - _ZN3FBB6CGIFSA5s_cgiE@Base 2.01.0 - _ZN3FBB6CGIFSA5s_fsaE@Base 2.01.0 - _ZN3FBB6CGIFSA6acceptEv@Base 2.01.0 - _ZN3FBB6CGIFSA6setFsaERKNS0_6RecordE@Base 2.01.0 - _ZN3FBB6CGIFSA7isFirstERKSt4pairIKPKcKPFiiEERKSs@Base 2.01.0 - _ZN3FBB6CGIFSA8hasTokenERKNS0_10TransitionEj@Base 2.01.0 - _ZN3FBB6CGIFSA8tokenIdxEv@Base 2.01.0 - _ZN3FBB6CGIFSA9acceptAllEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charClassEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charRangeEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSA9setEscapeEj@Base 2.01.0 - _ZN3FBB6CGIFSA9wordTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSAC1EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAC2EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAD1Ev@Base 2.01.0 - _ZN3FBB6Indent3decEv@Base 2.01.0 - _ZN3FBB6Indent5s_incE@Base 2.01.0 - _ZN3FBB6Indent7s_widthE@Base 2.01.0 - _ZN3FBB6Milter10initializeERKSsRS0_jm@Base 2.01.0 - _ZN3FBB6Milter10mRecipientEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter11s_callCloseE@Base 2.01.0 - _ZN3FBB6Milter4mEohEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4mEomEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4s_mpE@Base 2.01.0 - _ZN3FBB6Milter5mBodyEP8smfi_strPhj@Base 2.01.0 - _ZN3FBB6Milter5mDataEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter5mHeloEP8smfi_strPc@Base 2.01.0 - _ZN3FBB6Milter5s_mapE@Base 2.01.0 - _ZN3FBB6Milter6mAbortEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6mCloseEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6s_nameE@Base 2.01.0 - _ZN3FBB6Milter7installEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter7mHeaderEP8smfi_strPcS3_@Base 2.01.0 - _ZN3FBB6Milter7mSenderEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter8mConnectEP8smfi_strPcP8sockaddr@Base 2.01.0 - _ZN3FBB6Milter8mUnknownEP8smfi_strPKc@Base 2.01.0 - _ZN3FBB6OneKey6setErrEiPKc@Base 2.01.0 - _ZN3FBB6OneKeyC1ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyC2ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyD1Ev@Base 2.01.0 - _ZN3FBB6OneKeyD2Ev@Base 2.01.0 - _ZN3FBB6String2lcERKSs@Base 2.01.0 - _ZN3FBB6String2ucERKSs@Base 2.01.0 - _ZN3FBB6String4argvERKSt6vectorISsSaISsEE@Base 2.01.0 - _ZN3FBB6String4trimERKSs@Base 2.01.0 - _ZN3FBB6String4wordERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISsSaISsEERKSsPKcb@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISt4pairISsNS0_4TypeEESaIS4_EERKSsPKcb@Base 2.01.0 - _ZN3FBB6String6escapeERKSsPKc@Base 2.01.0 - _ZN3FBB6String6quotedERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEEi@Base 2.01.0 - _ZN3FBB6String7tolowerERc@Base 2.01.0 - _ZN3FBB6String7toupperERc@Base 2.01.0 - _ZN3FBB6String8unescapeERKSs@Base 2.01.0 - _ZN3FBB6String9nextFieldERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String9separatorERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEES2_@Base 2.01.0 - _ZN3FBB6centerERSt8ios_base@Base 2.01.0 - _ZN3FBB6indentERSo@Base 2.01.0 - _ZN3FBB7Pattern10setPatternERKSsbji@Base 2.01.0 - _ZN3FBB7Pattern4copyERKS0_@Base 2.01.0 - _ZN3FBB7Pattern5Regex11s_convertedE@Base 2.01.0 - _ZN3FBB7Pattern5RegexC1ESsi@Base 2.01.0 - _ZN3FBB7Pattern5RegexC2ESsi@Base 2.01.0 - _ZN3FBB7Pattern5matchERKSsi@Base 2.01.0 - _ZN3FBB7Pattern7destroyEv@Base 2.01.0 - _ZN3FBB7PatternC1ERKSsbji@Base 2.01.0 - _ZN3FBB7PatternC1Ev@Base 2.01.0 - _ZN3FBB7PatternC2ERKSsbji@Base 2.01.0 - _ZN3FBB7PatternC2Ev@Base 2.01.0 - _ZN3FBB7PatternD1Ev@Base 2.01.0 - _ZN3FBB7PatternaSERKS0_@Base 2.01.0 - _ZN3FBB7PatternlsERKSs@Base 2.01.0 - _ZN3FBB7PatternlsEi@Base 2.01.0 - _ZN3FBB7Process10initializeEjjNS0_11ProcessTypeE@Base 2.01.0 - _ZN3FBB7Process11discontinueERNS0_6RetPidE@Base 2.01.0 - _ZN3FBB7Process11execContextERKSt4pairISsNS_6String4TypeEERNS0_11ExecContextE@Base 2.01.0 - _ZN3FBB7Process11whichStreamEv@Base 2.01.0 - _ZN3FBB7Process12childProcessEv@Base 2.01.0 - _ZN3FBB7Process13parentProcessEv@Base 2.01.0 - _ZN3FBB7Process14analyzeCommandEv@Base 2.01.0 - _ZN3FBB7Process14sanitizeIOModeEj@Base 2.01.0 - _ZN3FBB7Process17childRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process4cerrEv@Base 2.01.0 - _ZN3FBB7Process4stopEv@Base 2.01.0 - _ZN3FBB7Process5closeEi@Base 2.01.0 - _ZN3FBB7Process5closeEv@Base 2.01.0 - _ZN3FBB7Process5startEjNS0_11ProcessTypeEj@Base 2.01.0 - _ZN3FBB7Process6activeEv@Base 2.01.0 - _ZN3FBB7Process7forkingEv@Base 2.01.0 - _ZN3FBB7Process8setPipesEv@Base 2.01.0 - _ZN3FBB7Process9availableEv@Base 2.01.0 - _ZN3FBB7ProcessC1ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjNS0_11ProcessTypeEjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjNS0_11ProcessTypeEjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjRKSs@Base 2.01.0 - _ZN3FBB7ProcessD0Ev@Base 2.01.0 - _ZN3FBB7ProcessD1Ev@Base 2.01.0 - _ZN3FBB7ProcessaSERKSs@Base 2.01.0 - _ZN3FBB7ProcessclEjNS0_11ProcessTypeEj@Base 2.01.0 - _ZN3FBB7ProcesslsEPFRSoS1_E@Base 2.01.0 - _ZN3FBB7lineMsgEv@Base 2.01.0 - _ZN3FBB7warningERSo@Base 2.01.0 - _ZN3FBB8DateTime10setMinutesEi@Base 2.01.0 - _ZN3FBB8DateTime10setSecondsEi@Base 2.01.0 - _ZN3FBB8DateTime10setWeekdayENS0_7WeekdayENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime10updateTimeEP2tm@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEi@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEv@Base 2.01.0 - _ZN3FBB8DateTime14zoneCorrectionEv@Base 2.01.0 - _ZN3FBB8DateTime16parseFromDayNameERSi@Base 2.01.0 - _ZN3FBB8DateTime17timeStruct2utcSecEP2tm@Base 2.01.0 - _ZN3FBB8DateTime17utcSec2timeStructEP2tml@Base 2.01.0 - _ZN3FBB8DateTime23s_currentZoneCorrectionE@Base 2.01.0 - _ZN3FBB8DateTime5parseERSi@Base 2.01.0 - _ZN3FBB8DateTime5s_dayE@Base 2.01.0 - _ZN3FBB8DateTime6setDayEi@Base 2.01.0 - _ZN3FBB8DateTime7s_monthE@Base 2.01.0 - _ZN3FBB8DateTime7setTimeEl@Base 2.01.0 - _ZN3FBB8DateTime7setYearEj@Base 2.01.0 - _ZN3FBB8DateTime8setHoursEi@Base 2.01.0 - _ZN3FBB8DateTime8setMonthENS0_5MonthENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime8setMonthEi@Base 2.01.0 - _ZN3FBB8DateTime9setFieldsERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC1Ei@Base 2.01.0 - _ZN3FBB8DateTimeC1ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1Eli@Base 2.01.0 - _ZN3FBB8DateTimeC2ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC2Ei@Base 2.01.0 - _ZN3FBB8DateTimeC2ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2Eli@Base 2.01.0 - _ZN3FBB8DateTimemIERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLEl@Base 2.01.0 - _ZN3FBB8Hostname4initEv@Base 2.01.0 - _ZN3FBB8HostnameC1ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC1ERKSs@Base 2.01.0 - _ZN3FBB8HostnameC2ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC2ERKSs@Base 2.01.0 - _ZN3FBB8IOStream5clearEv@Base 2.01.0 - _ZN3FBB8IOStreamD0Ev@Base 2.01.0 - _ZN3FBB8IOStreamD1Ev@Base 2.01.0 - _ZN3FBB8IOStreamD2Ev@Base 2.01.0 - _ZN3FBB8RefCount7releaseEv@Base 2.01.0 - _ZN3FBB8Selector4waitEv@Base 2.01.0 - _ZN3FBB8Selector5addFdEP6fd_seti@Base 2.01.0 - _ZN3FBB8Selector8checkSetEPiR6fd_set@Base 2.01.0 - _ZN3FBB8SelectorC1Ev@Base 2.01.0 - _ZN3FBB8SelectorC2Ev@Base 2.01.0 - _ZN3FBB8Xpointer12s_theDisplayE@Base 2.01.0 - _ZN3FBB8Xpointer9s_counterE@Base 2.01.0 - _ZN3FBB8XpointerC1Ev@Base 2.01.0 - _ZN3FBB8XpointerC2Ev@Base 2.01.0 - _ZN3FBB8XpointerD1Ev@Base 2.01.0 - _ZN3FBB8XpointerD2Ev@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig11s_argconfigE@Base 2.01.0 - _ZN3FBB9ArgConfig16storeLongOptionsEPKNS_3Arg10LongOptionES4_@Base 2.01.0 - _ZN3FBB9ArgConfig8instanceEv@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9LogBuffer12settimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB9LogBuffer15insertTimestampEv@Base 2.01.0 - _ZN3FBB9LogBuffer4syncEv@Base 2.01.0 - _ZN3FBB9LogBuffer8overflowEi@Base 2.01.0 - _ZN3FBB9LogBufferC1ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC1ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferD0Ev@Base 2.01.0 - _ZN3FBB9LogBufferD1Ev@Base 2.01.0 - _ZN3FBB9LogBufferD2Ev@Base 2.01.0 - _ZN3FBB9Syslogbuf11setPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf18setDefaultPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf4syncEv@Base 2.01.0 - _ZN3FBB9Syslogbuf8overflowEi@Base 2.01.0 - _ZN3FBB9SyslogbufC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufD0Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD1Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD2Ev@Base 2.01.0 - _ZN3FBB9decindentERSo@Base 2.01.0 - _ZN3FBB9incindentERSo@Base 2.01.0 - _ZN3FBB9indentdecERSo@Base 2.01.0 - _ZN3FBB9indentincERSo@Base 2.01.0 - _ZN3FBB9throwableEv@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKNS0_5HLineE@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKSs@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportEj@Base 2.01.0 - _ZN7Hostent4copyEPK7hostentjj@Base 2.01.0 - _ZN7Hostent7destroyEv@Base 2.01.0 - _ZN7Hostent7xstrdupEPKc@Base 2.01.0 - _ZN7HostentC1EPK7hostent@Base 2.01.0 - _ZN7HostentC1Ev@Base 2.01.0 - _ZN7HostentC2EPK7hostent@Base 2.01.0 - _ZN7HostentC2Ev@Base 2.01.0 - _ZN7HostentaSERKS_@Base 2.01.0 - _ZNK3FBB10ConfigFile11findKeyTailERKSsj@Base 2.01.0 - _ZNK3FBB10ConfigFile4findERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile6findREERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile7findKeyERKSsj@Base 2.01.0 - _ZNK3FBB10ConfigFile9searchForERKSsRNS_7PatternEj@Base 2.01.0 - _ZNK3FBB10Redirector7swallowEi@Base 2.01.0 - _ZNK3FBB10SocketBase10boolOptionEi@Base 2.01.0 - _ZNK3FBB10SocketBase6verifyEv@Base 2.01.0 - _ZNK3FBB11InetAddress20dottedDecimalAddressEv@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator6lookupERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator8lookdownERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11RE_iteratormiERKS0_@Base 2.01.0 - _ZNK3FBB12TableSupport5beginEj@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEj@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEv@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEj@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEv@Base 2.01.0 - _ZNK3FBB13CmdFinderBase10matchExactERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase11matchUniqueERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase16matchInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase22matchUniqueInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB14OFoldStreambuf6lengthEv@Base 2.01.0 - _ZNK3FBB3Arg11versionHelpEPFvRKSsEPKcjii@Base 2.01.0 - _ZNK3FBB3Arg13firstNonEmptyEPjPSsRKSt6vectorISsSaISsEE@Base 2.01.0 - _ZNK3FBB3Arg6optionEPjPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEPjPSsi@Base 2.01.0 - _ZNK3FBB3Arg6optionERKSs@Base 2.01.0 - _ZNK3FBB3Arg6optionEi@Base 2.01.0 - _ZNK3FBB3Arg6optionEjPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEjPSsi@Base 2.01.0 - _ZNK3FBB3ArgixEj@Base 2.01.0 - _ZNK3FBB3CGI6reportEv@Base 2.01.0 - _ZNK3FBB3CGI6typeOfERKSs@Base 2.01.0 - _ZNK3FBB4Glob6verifyEv@Base 2.01.0 - _ZNK3FBB4Pipe6verifyEv@Base 2.01.0 - _ZNK3FBB4Stat11specialModeEjNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat4modeEjNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat7modeStrEv@Base 2.01.0 - _ZNK3FBB4Stat7typeStrEv@Base 2.01.0 - _ZNK3FBB4User6verifyEv@Base 2.01.0 - _ZNK3FBB5Errno4whatEv@Base 2.01.0 - _ZNK3FBB5level10insertIntoERSoRNS_3LogE@Base 2.01.0 - _ZNK3FBB6OneKey3getEv@Base 2.01.0 - _ZNK3FBB6OneKey6verifyEv@Base 2.01.0 - _ZNK3FBB7Pattern6beforeEv@Base 2.01.0 - _ZNK3FBB7Pattern6beyondEv@Base 2.01.0 - _ZNK3FBB7Pattern8positionEj@Base 2.01.0 - _ZNK3FBB7PatternixEj@Base 2.01.0 - _ZNK3FBB7Process7newPipeEv@Base 2.01.0 - _ZNK3FBB8DateTime6weekNrEv@Base 2.01.0 - _ZNK3FBB8DateTime7rfc2822Ev@Base 2.01.0 - _ZNK3FBB8DateTime7rfc3339Ev@Base 2.01.0 - _ZNK3FBB8DateTime7timeStrERSo@Base 2.01.0 - _ZNK3FBB8Xpointer3getEPiS1_@Base 2.01.0 - _ZNK3FBB8Xpointer3setEii@Base 2.01.0 - _ZNK3FBB8Xpointer6verifyEv@Base 2.01.0 - _ZNK3FBB9ArgConfig13longConfigOptERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig14findLongOptionEi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsPKc@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEi@Base 2.01.0 - _ZNK7Hostent12countAliasesEPKPKc@Base 2.01.0 - _ZNK7Hostent14countAddressesEPKPKcj@Base 2.01.0 - _ZNK7Hostent20dottedDecimalAddressEj@Base 2.01.0 - _ZNKSt6vectorISsSaISsEE12_M_check_lenEjPKc@Base 2.01.0 - _ZNKSt9binder2ndISt12not_equal_toISsEEclERKSs@Base 2.01.0 - _ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEE17_M_initialize_mapEj@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEED2Ev@Base 2.01.0 - _ZNSt12_Vector_baseISsSaISsEE11_M_allocateEj@Base 2.01.0 - _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.01.0 - _ZNSt3mapIP8smfi_strPN3FBB6MilterESt4lessIS1_ESaISt4pairIKS1_S4_EEED1Ev@Base 2.01.0 - _ZNSt3mapIjSt6vectorISt4pairIjjESaIS2_EESt4lessIjESaIS1_IKjS4_EEED1Ev@Base 2.01.0 - _ZNSt4pairIKSsSt6vectorISsSaISsEEED1Ev@Base 2.01.0 - _ZNSt5dequeIcSaIcEE17_M_reallocate_mapEjb@Base 2.01.0 - _ZNSt5stackIcSt5dequeIcSaIcEEE4pushERKc@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EED1Ev@Base 2.01.0 - _ZNSt6vectorIN3FBB6CGIFSA10TransitionESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPSsS1_EEjRKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEEC1ERKS1_@Base 2.01.0 - _ZNSt6vectorISsSaISsEED1Ev@Base 2.01.0 - _ZNSt6vectorISsSaISsEED2Ev@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS5_S7_EEjRKS5_@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairIjjESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 2.01.0 - _ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE16_M_insert_uniqueERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB3LogEED1Ev@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB4PipeEED1Ev@Base 2.01.0 - _ZSt16stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEET_S6_S6_T0_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPN3FBB5Table7ElementES3_SaIS2_EET0_T_S6_S5_RT1_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1_@Base 2.01.0 - _ZSt24__uninitialized_fill_n_aIPN3FBB5Table7ElementEjS2_S2_EvT_T0_RKT1_RSaIT2_E@Base 2.01.0 - _ZSt26__inplace_stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEiET_S6_S6_T0_T1_@Base 2.01.0 - _ZSt27__stable_partition_adaptiveIPPKcS2_N3FBB7FnWrap1IS1_bEEiET_S6_S6_T1_T2_T0_S8_@Base 2.01.0 - _ZSt3decRSt8ios_base@Base 2.01.0 - _ZSt3hexRSt8ios_base@Base 2.01.0 - _ZSt3octRSt8ios_base@Base 2.01.0 - _ZSt5rightRSt8ios_base@Base 2.01.0 - _ZSt6__findIPPKcSsET_S3_S3_RKT0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt7showposRSt8ios_base@Base 2.01.0 - _ZSt8__rotateIPPKcEvT_S3_S3_St26random_access_iterator_tag@Base 2.01.0 - _ZSt8internalRSt8ios_base@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RNS8_7PatternEbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RSsbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_SA_bEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEESt9binder2ndISt12not_equal_toISsEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN3FBB6CGIFSA10TransitionESt6vectorIS4_SaIS4_EEEENS2_8FnWrap1cIRKS4_jbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRSsRNS7_11RE_iteratorEbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIPKSt4pairIKPKcKPFiiEEN3FBB8FnWrap1cIRS8_RKSsbEEET_SG_SG_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifISt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEEN3FBB8FnWrap1cIRS3_SC_bEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9noshowposRSt8ios_base@Base 2.01.0 - _ZStlsRSoRKN3FBB3CGIE@Base 2.01.0 - _ZStlsRSoRKN3FBB8DateTimeE@Base 2.01.0 - _ZStrsRSiRN3FBB8DateTimeE@Base 2.01.0 - _ZTCN3FBB12SyslogStreamE44_So@Base 2.01.0 - _ZTCN3FBB3A2xE0_Si@Base 2.01.0 - _ZTCN3FBB3A2xE0_St19basic_istringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB3LogE44_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_So@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5TableE0_So@Base 2.01.0 - _ZTCN3FBB5TableE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB7ProcessE52_Si@Base 2.01.0 - _ZTCN3FBB7ProcessE60_So@Base 2.01.0 - _ZTCN3FBB7ProcessE8_NS_8IOStreamE@Base 2.01.0 - _ZTCN3FBB8IOStreamE44_Si@Base 2.01.0 - _ZTCN3FBB8IOStreamE52_So@Base 2.01.0 - _ZTIN3FBB10RandbufferE@Base 2.01.0 - _ZTIN3FBB11IOStreambufE@Base 2.01.0 - _ZTIN3FBB12IFdStreambufE@Base 2.01.0 - _ZTIN3FBB12OFdStreambufE@Base 2.01.0 - _ZTIN3FBB12SyslogStreamE@Base 2.01.0 - _ZTIN3FBB12TableSupportE@Base 2.01.0 - _ZTIN3FBB14MultiStreambufE@Base 2.01.0 - _ZTIN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTIN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTIN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTIN3FBB3A2xE@Base 2.01.0 - _ZTIN3FBB3LogE@Base 2.01.0 - _ZTIN3FBB3X2aE@Base 2.01.0 - _ZTIN3FBB4ForkE@Base 2.01.0 - _ZTIN3FBB5ErrnoE@Base 2.01.0 - _ZTIN3FBB5TableE@Base 2.01.0 - _ZTIN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTIN3FBB7ProcessE@Base 2.01.0 - _ZTIN3FBB8IOStreamE@Base 2.01.0 - _ZTIN3FBB9LogBufferE@Base 2.01.0 - _ZTIN3FBB9SyslogbufE@Base 2.01.0 - _ZTSN3FBB10RandbufferE@Base 2.01.0 - _ZTSN3FBB11IOStreambufE@Base 2.01.0 - _ZTSN3FBB12IFdStreambufE@Base 2.01.0 - _ZTSN3FBB12OFdStreambufE@Base 2.01.0 - _ZTSN3FBB12SyslogStreamE@Base 2.01.0 - _ZTSN3FBB12TableSupportE@Base 2.01.0 - _ZTSN3FBB14MultiStreambufE@Base 2.01.0 - _ZTSN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTSN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTSN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTSN3FBB3A2xE@Base 2.01.0 - _ZTSN3FBB3LogE@Base 2.01.0 - _ZTSN3FBB3X2aE@Base 2.01.0 - _ZTSN3FBB4ForkE@Base 2.01.0 - _ZTSN3FBB5ErrnoE@Base 2.01.0 - _ZTSN3FBB5TableE@Base 2.01.0 - _ZTSN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTSN3FBB7ProcessE@Base 2.01.0 - _ZTSN3FBB8IOStreamE@Base 2.01.0 - _ZTSN3FBB9LogBufferE@Base 2.01.0 - _ZTSN3FBB9SyslogbufE@Base 2.01.0 - _ZTTN3FBB12SyslogStreamE@Base 2.01.0 - _ZTTN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTTN3FBB3A2xE@Base 2.01.0 - _ZTTN3FBB3LogE@Base 2.01.0 - _ZTTN3FBB3X2aE@Base 2.01.0 - _ZTTN3FBB5ErrnoE@Base 2.01.0 - _ZTTN3FBB5TableE@Base 2.01.0 - _ZTTN3FBB7ProcessE@Base 2.01.0 - _ZTTN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB10RandbufferE@Base 2.01.0 - _ZTVN3FBB11IOStreambufE@Base 2.01.0 - _ZTVN3FBB12IFdStreambufE@Base 2.01.0 - _ZTVN3FBB12OFdStreambufE@Base 2.01.0 - _ZTVN3FBB12SyslogStreamE@Base 2.01.0 - _ZTVN3FBB12TableSupportE@Base 2.01.0 - _ZTVN3FBB14MultiStreambufE@Base 2.01.0 - _ZTVN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTVN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTVN3FBB3A2xE@Base 2.01.0 - _ZTVN3FBB3LogE@Base 2.01.0 - _ZTVN3FBB3X2aE@Base 2.01.0 - _ZTVN3FBB4ForkE@Base 2.01.0 - _ZTVN3FBB5ErrnoE@Base 2.01.0 - _ZTVN3FBB5TableE@Base 2.01.0 - _ZTVN3FBB7ProcessE@Base 2.01.0 - _ZTVN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB9LogBufferE@Base 2.01.0 - _ZTVN3FBB9SyslogbufE@Base 2.01.0 - _ZThn44_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZThn44_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZThn44_N3FBB3LogD0Ev@Base 2.01.0 - _ZThn44_N3FBB3LogD1Ev@Base 2.01.0 - _ZThn44_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZThn44_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZThn44_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn44_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn44_NK3FBB5Errno4whatEv@Base 2.01.0 - _ZThn52_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn52_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn52_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn52_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn60_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn60_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn8_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn8_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3A2xD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3A2xD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3LogD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3LogD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3X2aD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3X2aD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5TableD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5TableD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD2Ev@Base 2.01.0 - _ZlsRSoN3FBB14LogManipulatorE@Base 2.01.0 - _ZlsRSoPFvS_E@Base 2.01.0 - _ZlsRSoRKN3FBB5levelE@Base 2.01.0 - bobcat_fatal_@Base 2.01.0 - smfi_register@Base 2.01.0 - diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/debian/libbobcat2.symbols.mipsel /tmp/0AxfM676D8/bobcat-2.05.00/debian/libbobcat2.symbols.mipsel --- bobcat-2.02.03/debian/libbobcat2.symbols.mipsel 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/debian/libbobcat2.symbols.mipsel 1970-01-01 01:00:00.000000000 +0100 @@ -1,826 +0,0 @@ -libbobcat.so.2 libbobcat2 #MINVER# - XCloseDisplay@Base 2.01.0 - XFlush@Base 2.01.0 - XGetWindowAttributes@Base 2.01.0 - XOpenDisplay@Base 2.01.0 - XQueryPointer@Base 2.01.0 - XWarpPointer@Base 2.01.0 - _ZN3FBB10ConfigFile10hasContentERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile11append_nextERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFile13removeCommentERSs@Base 2.01.0 - _ZN3FBB10ConfigFile20removeTrailingBlanksERSs@Base 2.01.0 - _ZN3FBB10ConfigFile4openERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile5matchERKSsRNS_7PatternE@Base 2.01.0 - _ZN3FBB10ConfigFile8containsERKSsRSs@Base 2.01.0 - _ZN3FBB10ConfigFile8nextLineERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFileC1ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC1ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileD2Ev@Base 2.01.0 - _ZN3FBB10GetHostent10gethostentEPKcRKSs@Base 2.01.0 - _ZN3FBB10GetHostent15addressToStringEPKcPKv@Base 2.01.0 - _ZN3FBB10GetHostent9hosterrorEPKc@Base 2.01.0 - _ZN3FBB10PerlSetFSA10initializeERNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSA12s_transitionE@Base 2.01.0 - _ZN3FBB10PerlSetFSA18s_stateTransitionsE@Base 2.01.0 - _ZN3FBB10PerlSetFSA22s_stateTransitions_endE@Base 2.01.0 - _ZN3FBB10PerlSetFSA3nopEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA4copyEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5D_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5S_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5W_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5d_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5s_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5w_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6copybsEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6d_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6s_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6w_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA7convertERSs@Base 2.01.0 - _ZN3FBB10PerlSetFSA9ValidatorclERKNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSAC1Ev@Base 2.01.0 - _ZN3FBB10PerlSetFSAC2Ev@Base 2.01.0 - _ZN3FBB10Randbuffer9underflowEv@Base 2.01.0 - _ZN3FBB10RandbufferC1Eiij@Base 2.01.0 - _ZN3FBB10RandbufferC2Eiij@Base 2.01.0 - _ZN3FBB10RandbufferD0Ev@Base 2.01.0 - _ZN3FBB10RandbufferD1Ev@Base 2.01.0 - _ZN3FBB10SocketBase13setBoolOptionEib@Base 2.01.0 - _ZN3FBB10SocketBaseC1ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC1Et@Base 2.01.0 - _ZN3FBB10SocketBaseC2ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC2Et@Base 2.01.0 - _ZN3FBB10insertableERSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4openERSiRSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4syncEv@Base 2.01.0 - _ZN3FBB11IOStreambuf6xsputnEPKci@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB11IOStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB11IOStreambufD0Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD1Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD2Ev@Base 2.01.0 - _ZN3FBB11InetAddress4initEjt@Base 2.01.0 - _ZN3FBB11InetAddressC1ERKSst@Base 2.01.0 - _ZN3FBB11InetAddressC2ERKSst@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11caseInitialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11casePartialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator12s_comparatorE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4failERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4fullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7initialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7partialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator8caseFullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC1EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC2EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratormmEi@Base 2.01.0 - _ZN3FBB11MailHeaders4readEv@Base 2.01.0 - _ZN3FBB11MailHeadersC1ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11MailHeadersC2ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11OFoldStream4openEPKcjjNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11OFoldStream4openERSojjNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11RE_iterator4findEv@Base 2.01.0 - _ZN3FBB11RE_iterator7reMatchERSsRS0_@Base 2.01.0 - _ZN3FBB11RE_iteratorC1ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorC2ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorD1Ev@Base 2.01.0 - _ZN3FBB11RE_iteratorppEv@Base 2.01.0 - _ZN3FBB12ClientSocket7connectEv@Base 2.01.0 - _ZN3FBB12ClientSocketC1ERKSst@Base 2.01.0 - _ZN3FBB12ClientSocketC2ERKSst@Base 2.01.0 - _ZN3FBB12IFdStreambuf4openEiNS0_4ModeEj@Base 2.01.0 - _ZN3FBB12IFdStreambuf6xsgetnEPci@Base 2.01.0 - _ZN3FBB12IFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12IFdStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB12IFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12IFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12OFdStreambuf4openEiNS0_4ModeEj@Base 2.01.0 - _ZN3FBB12OFdStreambuf4syncEv@Base 2.01.0 - _ZN3FBB12OFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12OFdStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB12OFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12OFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12ServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB12ServerSocket6listenEjb@Base 2.01.0 - _ZN3FBB12ServerSocketC1Ej@Base 2.01.0 - _ZN3FBB12ServerSocketC2Ej@Base 2.01.0 - _ZN3FBB12SyslogStream11setPriorityERSoNS_8PriorityE@Base 2.01.0 - _ZN3FBB12SyslogStream8strerrnoERSo@Base 2.01.0 - _ZN3FBB12SyslogStreamC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZN3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZN3FBB12TableSupport14const_iterator10setElementEv@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_RKSt6vectorISt4pairIjjESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_RKSt6vectorISt4pairIjjESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorppEv@Base 2.01.0 - _ZN3FBB12TableSupport3addERKSsRj@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC1Ejjj@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC2Ejjj@Base 2.01.0 - _ZN3FBB12TableSupport8setParamERSojjRKSt6vectorINS_5AlignESaIS3_EE@Base 2.01.0 - _ZN3FBB12TableSupportC1Ev@Base 2.01.0 - _ZN3FBB12TableSupportC2Ev@Base 2.01.0 - _ZN3FBB12TableSupportD0Ev@Base 2.01.0 - _ZN3FBB12TableSupportD1Ev@Base 2.01.0 - _ZN3FBB13CmdFinderBase11useFirstCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase6useCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase7setModeEj@Base 2.01.0 - _ZN3FBB14MultiStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf6insertERNS0_6streamERNS0_6InsertE@Base 2.01.0 - _ZN3FBB14MultiStreambuf6stream7setOnceERS1_@Base 2.01.0 - _ZN3FBB14MultiStreambuf6xsputnEPKci@Base 2.01.0 - _ZN3FBB14MultiStreambuf7setOnceEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14MultiStreambufD0Ev@Base 2.01.0 - _ZN3FBB14MultiStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambuf10setMarginsEjj@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12iniBlankTabsENS_19OFoldStreambufEnums12TabsOrBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12modifyIndentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf2wsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5addWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5flushEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5nonWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7clearWsEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7newlineEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EPKcjjNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1ERSojjNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EjjNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EPKcjjNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2ERSojjNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EjjNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufD0Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD2Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBase4openERKSs@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC1Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC2Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambuf4openEPKcSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB16OFilterStreambufD0Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD1Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD2Ev@Base 2.01.0 - _ZN3FBB17LocalClientSocket7connectEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket4openERKSsNS0_6SocketE@Base 2.01.0 - _ZN3FBB17LocalServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket6listenEjb@Base 2.01.0 - _ZN3FBB17LocalServerSocketD1Ev@Base 2.01.0 - _ZN3FBB17LocalServerSocketD2Ev@Base 2.01.0 - _ZN3FBB3A2x10s_lastFailE@Base 2.01.0 - _ZN3FBB3A2xD0Ev@Base 2.01.0 - _ZN3FBB3A2xD1Ev@Base 2.01.0 - _ZN3FBB3A2xaSEPKc@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKci@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKci@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKciPPc@Base 2.01.0 - _ZN3FBB3Arg11argPointersEv@Base 2.01.0 - _ZN3FBB3Arg11setBasenameERKSs@Base 2.01.0 - _ZN3FBB3Arg13addCharOptionEv@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionEP6optionRKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionERKSs@Base 2.01.0 - _ZN3FBB3Arg13setOptionTypeERKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg15fillLongOptionsEP6optionRKSsPKNS0_10LongOptionES7_@Base 2.01.0 - _ZN3FBB3Arg15plainLongOptionERKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg5s_argE@Base 2.01.0 - _ZN3FBB3Arg6verifyEv@Base 2.01.0 - _ZN3FBB3Arg8instanceEv@Base 2.01.0 - _ZN3FBB3Arg8s_dirsepE@Base 2.01.0 - _ZN3FBB3Arg9s_optCharE@Base 2.01.0 - _ZN3FBB3ArgC1EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC1EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgD2Ev@Base 2.01.0 - _ZN3FBB3CGI16setMaxUploadSizeEji@Base 2.01.0 - _ZN3FBB3CGI17multipartFormDataEv@Base 2.01.0 - _ZN3FBB3CGI18setFileDestinationERKSsS2_NS0_6CreateE@Base 2.01.0 - _ZN3FBB3CGI3getEv@Base 2.01.0 - _ZN3FBB3CGI4initERb@Base 2.01.0 - _ZN3FBB3CGI4nextEPSs@Base 2.01.0 - _ZN3FBB3CGI4postEv@Base 2.01.0 - _ZN3FBB3CGI5paramERKSs@Base 2.01.0 - _ZN3FBB3CGI6escapeERKSs@Base 2.01.0 - _ZN3FBB3CGI6isFileERKSs@Base 2.01.0 - _ZN3FBB3CGI6uploadEPSs@Base 2.01.0 - _ZN3FBB3CGI7s_emptyE@Base 2.01.0 - _ZN3FBB3CGI8addParamERKSs@Base 2.01.0 - _ZN3FBB3CGI8dos2unixERKSs@Base 2.01.0 - _ZN3FBB3CGI8readPartEPSs@Base 2.01.0 - _ZN3FBB3CGI8setParamEv@Base 2.01.0 - _ZN3FBB3CGI8setQueryEv@Base 2.01.0 - _ZN3FBB3CGI9setMethodEv@Base 2.01.0 - _ZN3FBB3CGI9unPercentERKSs@Base 2.01.0 - _ZN3FBB3CGIC1EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIC2EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIlsERKSs@Base 2.01.0 - _ZN3FBB3CGIlsESt4pairIccE@Base 2.01.0 - _ZN3FBB3CGIlsEi@Base 2.01.0 - _ZN3FBB3Log10initializeERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log11getInstanceEv@Base 2.01.0 - _ZN3FBB3Log12setTimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB3Log4initEv@Base 2.01.0 - _ZN3FBB3Log4openERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log5levelEj@Base 2.01.0 - _ZN3FBB3Log8s_streamE@Base 2.01.0 - _ZN3FBB3Log8setLevelEj@Base 2.01.0 - _ZN3FBB3LogC1EPKc@Base 2.01.0 - _ZN3FBB3LogC1ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC1ERSoPKc@Base 2.01.0 - _ZN3FBB3LogC2EPKc@Base 2.01.0 - _ZN3FBB3LogC2ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC2ERSoPKc@Base 2.01.0 - _ZN3FBB3LogD0Ev@Base 2.01.0 - _ZN3FBB3LogD1Ev@Base 2.01.0 - _ZN3FBB3Msg10s_maxCountE@Base 2.01.0 - _ZN3FBB3Msg10setDisplayEb@Base 2.01.0 - _ZN3FBB3Msg10setInfoBufEPSt15basic_streambufIcSt11char_traitsIcEEb@Base 2.01.0 - _ZN3FBB3Msg10setOstreamERKSs@Base 2.01.0 - _ZN3FBB3Msg11s_warnCountE@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ifstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSsj@Base 2.01.0 - _ZN3FBB3Msg5s_msgE@Base 2.01.0 - _ZN3FBB3Msg5s_outE@Base 2.01.0 - _ZN3FBB3Msg6s_foutE@Base 2.01.0 - _ZN3FBB3Msg6s_infoE@Base 2.01.0 - _ZN3FBB3Msg6s_lineE@Base 2.01.0 - _ZN3FBB3Msg7s_countE@Base 2.01.0 - _ZN3FBB3Msg9s_displayE@Base 2.01.0 - _ZN3FBB3Msg9s_warningE@Base 2.01.0 - _ZN3FBB3X2a10s_lastFailE@Base 2.01.0 - _ZN3FBB3X2aC1Edj@Base 2.01.0 - _ZN3FBB3X2aC1Edjj@Base 2.01.0 - _ZN3FBB3X2aC2Edj@Base 2.01.0 - _ZN3FBB3X2aC2Edjj@Base 2.01.0 - _ZN3FBB3X2aD0Ev@Base 2.01.0 - _ZN3FBB3X2aD1Ev@Base 2.01.0 - _ZN3FBB3errERSo@Base 2.01.0 - _ZN3FBB3msgEv@Base 2.01.0 - _ZN3FBB4Fork12waitForChildEv@Base 2.01.0 - _ZN3FBB4Fork17childRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork4forkEv@Base 2.01.0 - _ZN3FBB4ForkD0Ev@Base 2.01.0 - _ZN3FBB4ForkD1Ev@Base 2.01.0 - _ZN3FBB4Glob4copyERKS0_@Base 2.01.0 - _ZN3FBB4Glob5isDotEPKc@Base 2.01.0 - _ZN3FBB4Glob7destroyEv@Base 2.01.0 - _ZN3FBB4GlobC1ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobC2ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobaSERKS0_@Base 2.01.0 - _ZN3FBB4Pipe8readFromEPKij@Base 2.01.0 - _ZN3FBB4Pipe8readFromEi@Base 2.01.0 - _ZN3FBB4Pipe8readOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writeOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEPKij@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEi@Base 2.01.0 - _ZN3FBB4PipeC1EPKi@Base 2.01.0 - _ZN3FBB4PipeC2EPKi@Base 2.01.0 - _ZN3FBB4Stat3setERKSs@Base 2.01.0 - _ZN3FBB4Stat3setERKSsS2_@Base 2.01.0 - _ZN3FBB4Stat4initEv@Base 2.01.0 - _ZN3FBB4Stat4pathEv@Base 2.01.0 - _ZN3FBB4StatC1ERKSs@Base 2.01.0 - _ZN3FBB4StatC1Ev@Base 2.01.0 - _ZN3FBB4StatC2ERKSs@Base 2.01.0 - _ZN3FBB4StatC2Ev@Base 2.01.0 - _ZN3FBB4UserC1Ev@Base 2.01.0 - _ZN3FBB4UserC2Ev@Base 2.01.0 - _ZN3FBB4infoERSo@Base 2.01.0 - _ZN3FBB5AlignC1EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EijPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EjPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EijPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EjPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5Errno7initMsgEv@Base 2.01.0 - _ZN3FBB5ErrnoC1EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC1EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1Ev@Base 2.01.0 - _ZN3FBB5ErrnoC2EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC2EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2Ev@Base 2.01.0 - _ZN3FBB5ErrnoD0Ev@Base 2.01.0 - _ZN3FBB5ErrnoD1Ev@Base 2.01.0 - _ZN3FBB5Table3defEv@Base 2.01.0 - _ZN3FBB5Table5flushEv@Base 2.01.0 - _ZN3FBB5Table6appendERKSsPKcb@Base 2.01.0 - _ZN3FBB5Table6hIndexEjj@Base 2.01.0 - _ZN3FBB5Table6insertERSo@Base 2.01.0 - _ZN3FBB5Table6vIndexEjj@Base 2.01.0 - _ZN3FBB5Table8setAlignERKNS_5AlignE@Base 2.01.0 - _ZN3FBB5TableC1ERNS_12TableSupportEjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC1EjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2ERNS_12TableSupportEjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2EjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableD0Ev@Base 2.01.0 - _ZN3FBB5TableD1Ev@Base 2.01.0 - _ZN3FBB5fatalERSo@Base 2.01.0 - _ZN3FBB5spoolERSo@Base 2.01.0 - _ZN3FBB6CGIFSA11s_charClassE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_installedE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_stateNameE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_tokenizerE@Base 2.01.0 - _ZN3FBB6CGIFSA12s_fsaRawDataE@Base 2.01.0 - _ZN3FBB6CGIFSA14s_charClassEndE@Base 2.01.0 - _ZN3FBB6CGIFSA15s_fsaRawDataEndE@Base 2.01.0 - _ZN3FBB6CGIFSA3runEv@Base 2.01.0 - _ZN3FBB6CGIFSA4pushEv@Base 2.01.0 - _ZN3FBB6CGIFSA5iscgiEi@Base 2.01.0 - _ZN3FBB6CGIFSA5s_cgiE@Base 2.01.0 - _ZN3FBB6CGIFSA5s_fsaE@Base 2.01.0 - _ZN3FBB6CGIFSA6acceptEv@Base 2.01.0 - _ZN3FBB6CGIFSA6setFsaERKNS0_6RecordE@Base 2.01.0 - _ZN3FBB6CGIFSA7isFirstERKSt4pairIKPKcKPFiiEERKSs@Base 2.01.0 - _ZN3FBB6CGIFSA8hasTokenERKNS0_10TransitionEj@Base 2.01.0 - _ZN3FBB6CGIFSA8tokenIdxEv@Base 2.01.0 - _ZN3FBB6CGIFSA9acceptAllEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charClassEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charRangeEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSA9setEscapeEj@Base 2.01.0 - _ZN3FBB6CGIFSA9wordTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSAC1EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAC2EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAD1Ev@Base 2.01.0 - _ZN3FBB6Indent3decEv@Base 2.01.0 - _ZN3FBB6Indent5s_incE@Base 2.01.0 - _ZN3FBB6Indent7s_widthE@Base 2.01.0 - _ZN3FBB6Milter10initializeERKSsRS0_jm@Base 2.01.0 - _ZN3FBB6Milter10mRecipientEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter11s_callCloseE@Base 2.01.0 - _ZN3FBB6Milter4mEohEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4mEomEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4s_mpE@Base 2.01.0 - _ZN3FBB6Milter5mBodyEP8smfi_strPhj@Base 2.01.0 - _ZN3FBB6Milter5mDataEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter5mHeloEP8smfi_strPc@Base 2.01.0 - _ZN3FBB6Milter5s_mapE@Base 2.01.0 - _ZN3FBB6Milter6mAbortEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6mCloseEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6s_nameE@Base 2.01.0 - _ZN3FBB6Milter7installEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter7mHeaderEP8smfi_strPcS3_@Base 2.01.0 - _ZN3FBB6Milter7mSenderEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter8mConnectEP8smfi_strPcP8sockaddr@Base 2.01.0 - _ZN3FBB6Milter8mUnknownEP8smfi_strPKc@Base 2.01.0 - _ZN3FBB6OneKey6setErrEiPKc@Base 2.01.0 - _ZN3FBB6OneKeyC1ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyC2ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyD1Ev@Base 2.01.0 - _ZN3FBB6OneKeyD2Ev@Base 2.01.0 - _ZN3FBB6String2lcERKSs@Base 2.01.0 - _ZN3FBB6String2ucERKSs@Base 2.01.0 - _ZN3FBB6String4argvERKSt6vectorISsSaISsEE@Base 2.01.0 - _ZN3FBB6String4trimERKSs@Base 2.01.0 - _ZN3FBB6String4wordERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISsSaISsEERKSsPKcb@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISt4pairISsNS0_4TypeEESaIS4_EERKSsPKcb@Base 2.01.0 - _ZN3FBB6String6escapeERKSsPKc@Base 2.01.0 - _ZN3FBB6String6quotedERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEEi@Base 2.01.0 - _ZN3FBB6String7tolowerERc@Base 2.01.0 - _ZN3FBB6String7toupperERc@Base 2.01.0 - _ZN3FBB6String8unescapeERKSs@Base 2.01.0 - _ZN3FBB6String9nextFieldERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String9separatorERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEES2_@Base 2.01.0 - _ZN3FBB6centerERSt8ios_base@Base 2.01.0 - _ZN3FBB6indentERSo@Base 2.01.0 - _ZN3FBB7Pattern10setPatternERKSsbji@Base 2.01.0 - _ZN3FBB7Pattern4copyERKS0_@Base 2.01.0 - _ZN3FBB7Pattern5Regex11s_convertedE@Base 2.01.0 - _ZN3FBB7Pattern5RegexC1ESsi@Base 2.01.0 - _ZN3FBB7Pattern5RegexC2ESsi@Base 2.01.0 - _ZN3FBB7Pattern5matchERKSsi@Base 2.01.0 - _ZN3FBB7Pattern7destroyEv@Base 2.01.0 - _ZN3FBB7PatternC1ERKSsbji@Base 2.01.0 - _ZN3FBB7PatternC1Ev@Base 2.01.0 - _ZN3FBB7PatternC2ERKSsbji@Base 2.01.0 - _ZN3FBB7PatternC2Ev@Base 2.01.0 - _ZN3FBB7PatternD1Ev@Base 2.01.0 - _ZN3FBB7PatternaSERKS0_@Base 2.01.0 - _ZN3FBB7PatternlsERKSs@Base 2.01.0 - _ZN3FBB7PatternlsEi@Base 2.01.0 - _ZN3FBB7Process10initializeEjjNS0_11ProcessTypeE@Base 2.01.0 - _ZN3FBB7Process11discontinueERNS0_6RetPidE@Base 2.01.0 - _ZN3FBB7Process11execContextERKSt4pairISsNS_6String4TypeEERNS0_11ExecContextE@Base 2.01.0 - _ZN3FBB7Process11whichStreamEv@Base 2.01.0 - _ZN3FBB7Process12childProcessEv@Base 2.01.0 - _ZN3FBB7Process13parentProcessEv@Base 2.01.0 - _ZN3FBB7Process14analyzeCommandEv@Base 2.01.0 - _ZN3FBB7Process14sanitizeIOModeEj@Base 2.01.0 - _ZN3FBB7Process17childRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process4cerrEv@Base 2.01.0 - _ZN3FBB7Process4stopEv@Base 2.01.0 - _ZN3FBB7Process5closeEi@Base 2.01.0 - _ZN3FBB7Process5closeEv@Base 2.01.0 - _ZN3FBB7Process5startEjNS0_11ProcessTypeEj@Base 2.01.0 - _ZN3FBB7Process6activeEv@Base 2.01.0 - _ZN3FBB7Process7forkingEv@Base 2.01.0 - _ZN3FBB7Process8setPipesEv@Base 2.01.0 - _ZN3FBB7Process9availableEv@Base 2.01.0 - _ZN3FBB7ProcessC1ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjNS0_11ProcessTypeEjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjNS0_11ProcessTypeEjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjRKSs@Base 2.01.0 - _ZN3FBB7ProcessD0Ev@Base 2.01.0 - _ZN3FBB7ProcessD1Ev@Base 2.01.0 - _ZN3FBB7ProcessaSERKSs@Base 2.01.0 - _ZN3FBB7ProcessclEjNS0_11ProcessTypeEj@Base 2.01.0 - _ZN3FBB7ProcesslsEPFRSoS1_E@Base 2.01.0 - _ZN3FBB7lineMsgEv@Base 2.01.0 - _ZN3FBB7warningERSo@Base 2.01.0 - _ZN3FBB8DateTime10setMinutesEi@Base 2.01.0 - _ZN3FBB8DateTime10setSecondsEi@Base 2.01.0 - _ZN3FBB8DateTime10setWeekdayENS0_7WeekdayENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime10updateTimeEP2tm@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEi@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEv@Base 2.01.0 - _ZN3FBB8DateTime14zoneCorrectionEv@Base 2.01.0 - _ZN3FBB8DateTime16parseFromDayNameERSi@Base 2.01.0 - _ZN3FBB8DateTime17timeStruct2utcSecEP2tm@Base 2.01.0 - _ZN3FBB8DateTime17utcSec2timeStructEP2tml@Base 2.01.0 - _ZN3FBB8DateTime23s_currentZoneCorrectionE@Base 2.01.0 - _ZN3FBB8DateTime5parseERSi@Base 2.01.0 - _ZN3FBB8DateTime5s_dayE@Base 2.01.0 - _ZN3FBB8DateTime6setDayEi@Base 2.01.0 - _ZN3FBB8DateTime7s_monthE@Base 2.01.0 - _ZN3FBB8DateTime7setTimeEl@Base 2.01.0 - _ZN3FBB8DateTime7setYearEj@Base 2.01.0 - _ZN3FBB8DateTime8setHoursEi@Base 2.01.0 - _ZN3FBB8DateTime8setMonthENS0_5MonthENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime8setMonthEi@Base 2.01.0 - _ZN3FBB8DateTime9setFieldsERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC1Ei@Base 2.01.0 - _ZN3FBB8DateTimeC1ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1Eli@Base 2.01.0 - _ZN3FBB8DateTimeC2ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC2Ei@Base 2.01.0 - _ZN3FBB8DateTimeC2ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2Eli@Base 2.01.0 - _ZN3FBB8DateTimemIERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLEl@Base 2.01.0 - _ZN3FBB8Hostname4initEv@Base 2.01.0 - _ZN3FBB8HostnameC1ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC1ERKSs@Base 2.01.0 - _ZN3FBB8HostnameC2ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC2ERKSs@Base 2.01.0 - _ZN3FBB8IOStream5clearEv@Base 2.01.0 - _ZN3FBB8IOStreamD0Ev@Base 2.01.0 - _ZN3FBB8IOStreamD1Ev@Base 2.01.0 - _ZN3FBB8IOStreamD2Ev@Base 2.01.0 - _ZN3FBB8RefCount7releaseEv@Base 2.01.0 - _ZN3FBB8Selector4waitEv@Base 2.01.0 - _ZN3FBB8Selector5addFdEP6fd_seti@Base 2.01.0 - _ZN3FBB8Selector8checkSetEPiR6fd_set@Base 2.01.0 - _ZN3FBB8SelectorC1Ev@Base 2.01.0 - _ZN3FBB8SelectorC2Ev@Base 2.01.0 - _ZN3FBB8Xpointer12s_theDisplayE@Base 2.01.0 - _ZN3FBB8Xpointer9s_counterE@Base 2.01.0 - _ZN3FBB8XpointerC1Ev@Base 2.01.0 - _ZN3FBB8XpointerC2Ev@Base 2.01.0 - _ZN3FBB8XpointerD1Ev@Base 2.01.0 - _ZN3FBB8XpointerD2Ev@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig11s_argconfigE@Base 2.01.0 - _ZN3FBB9ArgConfig16storeLongOptionsEPKNS_3Arg10LongOptionES4_@Base 2.01.0 - _ZN3FBB9ArgConfig8instanceEv@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9LogBuffer12settimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB9LogBuffer15insertTimestampEv@Base 2.01.0 - _ZN3FBB9LogBuffer4syncEv@Base 2.01.0 - _ZN3FBB9LogBuffer8overflowEi@Base 2.01.0 - _ZN3FBB9LogBufferC1ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC1ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferD0Ev@Base 2.01.0 - _ZN3FBB9LogBufferD1Ev@Base 2.01.0 - _ZN3FBB9LogBufferD2Ev@Base 2.01.0 - _ZN3FBB9Syslogbuf11setPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf18setDefaultPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf4syncEv@Base 2.01.0 - _ZN3FBB9Syslogbuf8overflowEi@Base 2.01.0 - _ZN3FBB9SyslogbufC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufD0Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD1Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD2Ev@Base 2.01.0 - _ZN3FBB9decindentERSo@Base 2.01.0 - _ZN3FBB9incindentERSo@Base 2.01.0 - _ZN3FBB9indentdecERSo@Base 2.01.0 - _ZN3FBB9indentincERSo@Base 2.01.0 - _ZN3FBB9throwableEv@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKNS0_5HLineE@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKSs@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportEj@Base 2.01.0 - _ZN7Hostent4copyEPK7hostentjj@Base 2.01.0 - _ZN7Hostent7destroyEv@Base 2.01.0 - _ZN7Hostent7xstrdupEPKc@Base 2.01.0 - _ZN7HostentC1EPK7hostent@Base 2.01.0 - _ZN7HostentC1Ev@Base 2.01.0 - _ZN7HostentC2EPK7hostent@Base 2.01.0 - _ZN7HostentC2Ev@Base 2.01.0 - _ZN7HostentaSERKS_@Base 2.01.0 - _ZNK3FBB10ConfigFile11findKeyTailERKSsj@Base 2.01.0 - _ZNK3FBB10ConfigFile4findERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile6findREERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile7findKeyERKSsj@Base 2.01.0 - _ZNK3FBB10ConfigFile9searchForERKSsRNS_7PatternEj@Base 2.01.0 - _ZNK3FBB10Redirector7swallowEi@Base 2.01.0 - _ZNK3FBB10SocketBase10boolOptionEi@Base 2.01.0 - _ZNK3FBB10SocketBase6verifyEv@Base 2.01.0 - _ZNK3FBB11InetAddress20dottedDecimalAddressEv@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator6lookupERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator8lookdownERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11RE_iteratormiERKS0_@Base 2.01.0 - _ZNK3FBB12TableSupport5beginEj@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEj@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEv@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEj@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEv@Base 2.01.0 - _ZNK3FBB13CmdFinderBase10matchExactERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase11matchUniqueERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase16matchInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase22matchUniqueInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB14OFoldStreambuf6lengthEv@Base 2.01.0 - _ZNK3FBB3Arg11versionHelpEPFvRKSsEPKcjii@Base 2.01.0 - _ZNK3FBB3Arg13firstNonEmptyEPjPSsRKSt6vectorISsSaISsEE@Base 2.01.0 - _ZNK3FBB3Arg6optionEPjPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEPjPSsi@Base 2.01.0 - _ZNK3FBB3Arg6optionERKSs@Base 2.01.0 - _ZNK3FBB3Arg6optionEi@Base 2.01.0 - _ZNK3FBB3Arg6optionEjPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEjPSsi@Base 2.01.0 - _ZNK3FBB3ArgixEj@Base 2.01.0 - _ZNK3FBB3CGI6reportEv@Base 2.01.0 - _ZNK3FBB3CGI6typeOfERKSs@Base 2.01.0 - _ZNK3FBB4Glob6verifyEv@Base 2.01.0 - _ZNK3FBB4Pipe6verifyEv@Base 2.01.0 - _ZNK3FBB4Stat11specialModeEjNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat4modeEjNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat7modeStrEv@Base 2.01.0 - _ZNK3FBB4Stat7typeStrEv@Base 2.01.0 - _ZNK3FBB4User6verifyEv@Base 2.01.0 - _ZNK3FBB5Errno4whatEv@Base 2.01.0 - _ZNK3FBB5level10insertIntoERSoRNS_3LogE@Base 2.01.0 - _ZNK3FBB6OneKey3getEv@Base 2.01.0 - _ZNK3FBB6OneKey6verifyEv@Base 2.01.0 - _ZNK3FBB7Pattern6beforeEv@Base 2.01.0 - _ZNK3FBB7Pattern6beyondEv@Base 2.01.0 - _ZNK3FBB7Pattern8positionEj@Base 2.01.0 - _ZNK3FBB7PatternixEj@Base 2.01.0 - _ZNK3FBB7Process7newPipeEv@Base 2.01.0 - _ZNK3FBB8DateTime6weekNrEv@Base 2.01.0 - _ZNK3FBB8DateTime7rfc2822Ev@Base 2.01.0 - _ZNK3FBB8DateTime7rfc3339Ev@Base 2.01.0 - _ZNK3FBB8DateTime7timeStrERSo@Base 2.01.0 - _ZNK3FBB8Xpointer3getEPiS1_@Base 2.01.0 - _ZNK3FBB8Xpointer3setEii@Base 2.01.0 - _ZNK3FBB8Xpointer6verifyEv@Base 2.01.0 - _ZNK3FBB9ArgConfig13longConfigOptERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig14findLongOptionEi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsPKc@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEi@Base 2.01.0 - _ZNK7Hostent12countAliasesEPKPKc@Base 2.01.0 - _ZNK7Hostent14countAddressesEPKPKcj@Base 2.01.0 - _ZNK7Hostent20dottedDecimalAddressEj@Base 2.01.0 - _ZNKSt6vectorISsSaISsEE12_M_check_lenEjPKc@Base 2.01.0 - _ZNKSt9binder2ndISt12not_equal_toISsEEclERKSs@Base 2.01.0 - _ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEE17_M_initialize_mapEj@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEED2Ev@Base 2.01.0 - _ZNSt12_Vector_baseISsSaISsEE11_M_allocateEj@Base 2.01.0 - _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.01.0 - _ZNSt3mapIP8smfi_strPN3FBB6MilterESt4lessIS1_ESaISt4pairIKS1_S4_EEED1Ev@Base 2.01.0 - _ZNSt3mapIjSt6vectorISt4pairIjjESaIS2_EESt4lessIjESaIS1_IKjS4_EEED1Ev@Base 2.01.0 - _ZNSt4pairIKSsSt6vectorISsSaISsEEED1Ev@Base 2.01.0 - _ZNSt5dequeIcSaIcEE17_M_reallocate_mapEjb@Base 2.01.0 - _ZNSt5stackIcSt5dequeIcSaIcEEE4pushERKc@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EED1Ev@Base 2.01.0 - _ZNSt6vectorIN3FBB6CGIFSA10TransitionESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPSsS1_EEjRKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEEC1ERKS1_@Base 2.01.0 - _ZNSt6vectorISsSaISsEED1Ev@Base 2.01.0 - _ZNSt6vectorISsSaISsEED2Ev@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS5_S7_EEjRKS5_@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairIjjESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 2.01.0 - _ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE16_M_insert_uniqueERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB3LogEED1Ev@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB4PipeEED1Ev@Base 2.01.0 - _ZSt16stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEET_S6_S6_T0_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPN3FBB5Table7ElementES3_SaIS2_EET0_T_S6_S5_RT1_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1_@Base 2.01.0 - _ZSt24__uninitialized_fill_n_aIPN3FBB5Table7ElementEjS2_S2_EvT_T0_RKT1_RSaIT2_E@Base 2.01.0 - _ZSt26__inplace_stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEiET_S6_S6_T0_T1_@Base 2.01.0 - _ZSt27__stable_partition_adaptiveIPPKcS2_N3FBB7FnWrap1IS1_bEEiET_S6_S6_T1_T2_T0_S8_@Base 2.01.0 - _ZSt3decRSt8ios_base@Base 2.01.0 - _ZSt3hexRSt8ios_base@Base 2.01.0 - _ZSt3octRSt8ios_base@Base 2.01.0 - _ZSt5rightRSt8ios_base@Base 2.01.0 - _ZSt6__findIPPKcSsET_S3_S3_RKT0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt7showposRSt8ios_base@Base 2.01.0 - _ZSt8__rotateIPPKcEvT_S3_S3_St26random_access_iterator_tag@Base 2.01.0 - _ZSt8internalRSt8ios_base@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RNS8_7PatternEbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RSsbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_SA_bEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEESt9binder2ndISt12not_equal_toISsEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN3FBB6CGIFSA10TransitionESt6vectorIS4_SaIS4_EEEENS2_8FnWrap1cIRKS4_jbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRSsRNS7_11RE_iteratorEbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIPKSt4pairIKPKcKPFiiEEN3FBB8FnWrap1cIRS8_RKSsbEEET_SG_SG_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifISt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEEN3FBB8FnWrap1cIRS3_SC_bEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9noshowposRSt8ios_base@Base 2.01.0 - _ZStlsRSoRKN3FBB3CGIE@Base 2.01.0 - _ZStlsRSoRKN3FBB8DateTimeE@Base 2.01.0 - _ZStrsRSiRN3FBB8DateTimeE@Base 2.01.0 - _ZTCN3FBB12SyslogStreamE44_So@Base 2.01.0 - _ZTCN3FBB3A2xE0_Si@Base 2.01.0 - _ZTCN3FBB3A2xE0_St19basic_istringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB3LogE44_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_So@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5TableE0_So@Base 2.01.0 - _ZTCN3FBB5TableE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB7ProcessE52_Si@Base 2.01.0 - _ZTCN3FBB7ProcessE60_So@Base 2.01.0 - _ZTCN3FBB7ProcessE8_NS_8IOStreamE@Base 2.01.0 - _ZTCN3FBB8IOStreamE44_Si@Base 2.01.0 - _ZTCN3FBB8IOStreamE52_So@Base 2.01.0 - _ZTIN3FBB10RandbufferE@Base 2.01.0 - _ZTIN3FBB11IOStreambufE@Base 2.01.0 - _ZTIN3FBB12IFdStreambufE@Base 2.01.0 - _ZTIN3FBB12OFdStreambufE@Base 2.01.0 - _ZTIN3FBB12SyslogStreamE@Base 2.01.0 - _ZTIN3FBB12TableSupportE@Base 2.01.0 - _ZTIN3FBB14MultiStreambufE@Base 2.01.0 - _ZTIN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTIN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTIN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTIN3FBB3A2xE@Base 2.01.0 - _ZTIN3FBB3LogE@Base 2.01.0 - _ZTIN3FBB3X2aE@Base 2.01.0 - _ZTIN3FBB4ForkE@Base 2.01.0 - _ZTIN3FBB5ErrnoE@Base 2.01.0 - _ZTIN3FBB5TableE@Base 2.01.0 - _ZTIN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTIN3FBB7ProcessE@Base 2.01.0 - _ZTIN3FBB8IOStreamE@Base 2.01.0 - _ZTIN3FBB9LogBufferE@Base 2.01.0 - _ZTIN3FBB9SyslogbufE@Base 2.01.0 - _ZTSN3FBB10RandbufferE@Base 2.01.0 - _ZTSN3FBB11IOStreambufE@Base 2.01.0 - _ZTSN3FBB12IFdStreambufE@Base 2.01.0 - _ZTSN3FBB12OFdStreambufE@Base 2.01.0 - _ZTSN3FBB12SyslogStreamE@Base 2.01.0 - _ZTSN3FBB12TableSupportE@Base 2.01.0 - _ZTSN3FBB14MultiStreambufE@Base 2.01.0 - _ZTSN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTSN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTSN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTSN3FBB3A2xE@Base 2.01.0 - _ZTSN3FBB3LogE@Base 2.01.0 - _ZTSN3FBB3X2aE@Base 2.01.0 - _ZTSN3FBB4ForkE@Base 2.01.0 - _ZTSN3FBB5ErrnoE@Base 2.01.0 - _ZTSN3FBB5TableE@Base 2.01.0 - _ZTSN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTSN3FBB7ProcessE@Base 2.01.0 - _ZTSN3FBB8IOStreamE@Base 2.01.0 - _ZTSN3FBB9LogBufferE@Base 2.01.0 - _ZTSN3FBB9SyslogbufE@Base 2.01.0 - _ZTTN3FBB12SyslogStreamE@Base 2.01.0 - _ZTTN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTTN3FBB3A2xE@Base 2.01.0 - _ZTTN3FBB3LogE@Base 2.01.0 - _ZTTN3FBB3X2aE@Base 2.01.0 - _ZTTN3FBB5ErrnoE@Base 2.01.0 - _ZTTN3FBB5TableE@Base 2.01.0 - _ZTTN3FBB7ProcessE@Base 2.01.0 - _ZTTN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB10RandbufferE@Base 2.01.0 - _ZTVN3FBB11IOStreambufE@Base 2.01.0 - _ZTVN3FBB12IFdStreambufE@Base 2.01.0 - _ZTVN3FBB12OFdStreambufE@Base 2.01.0 - _ZTVN3FBB12SyslogStreamE@Base 2.01.0 - _ZTVN3FBB12TableSupportE@Base 2.01.0 - _ZTVN3FBB14MultiStreambufE@Base 2.01.0 - _ZTVN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTVN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTVN3FBB3A2xE@Base 2.01.0 - _ZTVN3FBB3LogE@Base 2.01.0 - _ZTVN3FBB3X2aE@Base 2.01.0 - _ZTVN3FBB4ForkE@Base 2.01.0 - _ZTVN3FBB5ErrnoE@Base 2.01.0 - _ZTVN3FBB5TableE@Base 2.01.0 - _ZTVN3FBB7ProcessE@Base 2.01.0 - _ZTVN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB9LogBufferE@Base 2.01.0 - _ZTVN3FBB9SyslogbufE@Base 2.01.0 - _ZThn44_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZThn44_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZThn44_N3FBB3LogD0Ev@Base 2.01.0 - _ZThn44_N3FBB3LogD1Ev@Base 2.01.0 - _ZThn44_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZThn44_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZThn44_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn44_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn44_NK3FBB5Errno4whatEv@Base 2.01.0 - _ZThn52_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn52_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn52_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn52_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn60_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn60_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn8_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn8_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3A2xD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3A2xD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3LogD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3LogD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3X2aD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3X2aD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5TableD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5TableD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD2Ev@Base 2.01.0 - _ZlsRSoN3FBB14LogManipulatorE@Base 2.01.0 - _ZlsRSoPFvS_E@Base 2.01.0 - _ZlsRSoRKN3FBB5levelE@Base 2.01.0 - bobcat_fatal_@Base 2.01.0 - smfi_register@Base 2.01.0 - diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/debian/libbobcat2.symbols.powerpc /tmp/0AxfM676D8/bobcat-2.05.00/debian/libbobcat2.symbols.powerpc --- bobcat-2.02.03/debian/libbobcat2.symbols.powerpc 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/debian/libbobcat2.symbols.powerpc 1970-01-01 01:00:00.000000000 +0100 @@ -1,826 +0,0 @@ -libbobcat.so.2 libbobcat2 #MINVER# - XCloseDisplay@Base 2.01.0 - XFlush@Base 2.01.0 - XGetWindowAttributes@Base 2.01.0 - XOpenDisplay@Base 2.01.0 - XQueryPointer@Base 2.01.0 - XWarpPointer@Base 2.01.0 - _ZN3FBB10ConfigFile10hasContentERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile11append_nextERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFile13removeCommentERSs@Base 2.01.0 - _ZN3FBB10ConfigFile20removeTrailingBlanksERSs@Base 2.01.0 - _ZN3FBB10ConfigFile4openERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile5matchERKSsRNS_7PatternE@Base 2.01.0 - _ZN3FBB10ConfigFile8containsERKSsRSs@Base 2.01.0 - _ZN3FBB10ConfigFile8nextLineERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFileC1ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC1ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileD2Ev@Base 2.01.0 - _ZN3FBB10GetHostent10gethostentEPKcRKSs@Base 2.01.0 - _ZN3FBB10GetHostent15addressToStringEPKcPKv@Base 2.01.0 - _ZN3FBB10GetHostent9hosterrorEPKc@Base 2.01.0 - _ZN3FBB10PerlSetFSA10initializeERNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSA12s_transitionE@Base 2.01.0 - _ZN3FBB10PerlSetFSA18s_stateTransitionsE@Base 2.01.0 - _ZN3FBB10PerlSetFSA22s_stateTransitions_endE@Base 2.01.0 - _ZN3FBB10PerlSetFSA3nopEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA4copyEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5D_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5S_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5W_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5d_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5s_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5w_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6copybsEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6d_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6s_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6w_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA7convertERSs@Base 2.01.0 - _ZN3FBB10PerlSetFSA9ValidatorclERKNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSAC1Ev@Base 2.01.0 - _ZN3FBB10PerlSetFSAC2Ev@Base 2.01.0 - _ZN3FBB10Randbuffer9underflowEv@Base 2.01.0 - _ZN3FBB10RandbufferC1Eiij@Base 2.01.0 - _ZN3FBB10RandbufferC2Eiij@Base 2.01.0 - _ZN3FBB10RandbufferD0Ev@Base 2.01.0 - _ZN3FBB10RandbufferD1Ev@Base 2.01.0 - _ZN3FBB10SocketBase13setBoolOptionEib@Base 2.01.0 - _ZN3FBB10SocketBaseC1ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC1Et@Base 2.01.0 - _ZN3FBB10SocketBaseC2ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC2Et@Base 2.01.0 - _ZN3FBB10insertableERSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4openERSiRSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4syncEv@Base 2.01.0 - _ZN3FBB11IOStreambuf6xsputnEPKci@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB11IOStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB11IOStreambufD0Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD1Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD2Ev@Base 2.01.0 - _ZN3FBB11InetAddress4initEjt@Base 2.01.0 - _ZN3FBB11InetAddressC1ERKSst@Base 2.01.0 - _ZN3FBB11InetAddressC2ERKSst@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11caseInitialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11casePartialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator12s_comparatorE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4failERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4fullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7initialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7partialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator8caseFullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC1EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC2EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratormmEi@Base 2.01.0 - _ZN3FBB11MailHeaders4readEv@Base 2.01.0 - _ZN3FBB11MailHeadersC1ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11MailHeadersC2ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11OFoldStream4openEPKcjjNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11OFoldStream4openERSojjNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11RE_iterator4findEv@Base 2.01.0 - _ZN3FBB11RE_iterator7reMatchERSsRS0_@Base 2.01.0 - _ZN3FBB11RE_iteratorC1ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorC2ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorD1Ev@Base 2.01.0 - _ZN3FBB11RE_iteratorppEv@Base 2.01.0 - _ZN3FBB12ClientSocket7connectEv@Base 2.01.0 - _ZN3FBB12ClientSocketC1ERKSst@Base 2.01.0 - _ZN3FBB12ClientSocketC2ERKSst@Base 2.01.0 - _ZN3FBB12IFdStreambuf4openEiNS0_4ModeEj@Base 2.01.0 - _ZN3FBB12IFdStreambuf6xsgetnEPci@Base 2.01.0 - _ZN3FBB12IFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12IFdStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB12IFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12IFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12OFdStreambuf4openEiNS0_4ModeEj@Base 2.01.0 - _ZN3FBB12OFdStreambuf4syncEv@Base 2.01.0 - _ZN3FBB12OFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12OFdStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB12OFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12OFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12ServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB12ServerSocket6listenEjb@Base 2.01.0 - _ZN3FBB12ServerSocketC1Ej@Base 2.01.0 - _ZN3FBB12ServerSocketC2Ej@Base 2.01.0 - _ZN3FBB12SyslogStream11setPriorityERSoNS_8PriorityE@Base 2.01.0 - _ZN3FBB12SyslogStream8strerrnoERSo@Base 2.01.0 - _ZN3FBB12SyslogStreamC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZN3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZN3FBB12TableSupport14const_iterator10setElementEv@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_RKSt6vectorISt4pairIjjESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_RKSt6vectorISt4pairIjjESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorppEv@Base 2.01.0 - _ZN3FBB12TableSupport3addERKSsRj@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC1Ejjj@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC2Ejjj@Base 2.01.0 - _ZN3FBB12TableSupport8setParamERSojjRKSt6vectorINS_5AlignESaIS3_EE@Base 2.01.0 - _ZN3FBB12TableSupportC1Ev@Base 2.01.0 - _ZN3FBB12TableSupportC2Ev@Base 2.01.0 - _ZN3FBB12TableSupportD0Ev@Base 2.01.0 - _ZN3FBB12TableSupportD1Ev@Base 2.01.0 - _ZN3FBB13CmdFinderBase11useFirstCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase6useCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase7setModeEj@Base 2.01.0 - _ZN3FBB14MultiStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf6insertERNS0_6streamERNS0_6InsertE@Base 2.01.0 - _ZN3FBB14MultiStreambuf6stream7setOnceERS1_@Base 2.01.0 - _ZN3FBB14MultiStreambuf6xsputnEPKci@Base 2.01.0 - _ZN3FBB14MultiStreambuf7setOnceEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14MultiStreambufD0Ev@Base 2.01.0 - _ZN3FBB14MultiStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambuf10setMarginsEjj@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12iniBlankTabsENS_19OFoldStreambufEnums12TabsOrBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12modifyIndentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf2wsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5addWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5flushEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5nonWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7clearWsEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7newlineEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EPKcjjNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1ERSojjNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EjjNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EPKcjjNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2ERSojjNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EjjNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufD0Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD2Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBase4openERKSs@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC1Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC2Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambuf4openEPKcSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB16OFilterStreambufD0Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD1Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD2Ev@Base 2.01.0 - _ZN3FBB17LocalClientSocket7connectEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket4openERKSsNS0_6SocketE@Base 2.01.0 - _ZN3FBB17LocalServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket6listenEjb@Base 2.01.0 - _ZN3FBB17LocalServerSocketD1Ev@Base 2.01.0 - _ZN3FBB17LocalServerSocketD2Ev@Base 2.01.0 - _ZN3FBB3A2x10s_lastFailE@Base 2.01.0 - _ZN3FBB3A2xD0Ev@Base 2.01.0 - _ZN3FBB3A2xD1Ev@Base 2.01.0 - _ZN3FBB3A2xaSEPKc@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKci@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKci@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKciPPc@Base 2.01.0 - _ZN3FBB3Arg11argPointersEv@Base 2.01.0 - _ZN3FBB3Arg11setBasenameERKSs@Base 2.01.0 - _ZN3FBB3Arg13addCharOptionEv@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionEP6optionRKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionERKSs@Base 2.01.0 - _ZN3FBB3Arg13setOptionTypeERKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg15fillLongOptionsEP6optionRKSsPKNS0_10LongOptionES7_@Base 2.01.0 - _ZN3FBB3Arg15plainLongOptionERKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg5s_argE@Base 2.01.0 - _ZN3FBB3Arg6verifyEv@Base 2.01.0 - _ZN3FBB3Arg8instanceEv@Base 2.01.0 - _ZN3FBB3Arg8s_dirsepE@Base 2.01.0 - _ZN3FBB3Arg9s_optCharE@Base 2.01.0 - _ZN3FBB3ArgC1EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC1EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgD2Ev@Base 2.01.0 - _ZN3FBB3CGI16setMaxUploadSizeEji@Base 2.01.0 - _ZN3FBB3CGI17multipartFormDataEv@Base 2.01.0 - _ZN3FBB3CGI18setFileDestinationERKSsS2_NS0_6CreateE@Base 2.01.0 - _ZN3FBB3CGI3getEv@Base 2.01.0 - _ZN3FBB3CGI4initERb@Base 2.01.0 - _ZN3FBB3CGI4nextEPSs@Base 2.01.0 - _ZN3FBB3CGI4postEv@Base 2.01.0 - _ZN3FBB3CGI5paramERKSs@Base 2.01.0 - _ZN3FBB3CGI6escapeERKSs@Base 2.01.0 - _ZN3FBB3CGI6isFileERKSs@Base 2.01.0 - _ZN3FBB3CGI6uploadEPSs@Base 2.01.0 - _ZN3FBB3CGI7s_emptyE@Base 2.01.0 - _ZN3FBB3CGI8addParamERKSs@Base 2.01.0 - _ZN3FBB3CGI8dos2unixERKSs@Base 2.01.0 - _ZN3FBB3CGI8readPartEPSs@Base 2.01.0 - _ZN3FBB3CGI8setParamEv@Base 2.01.0 - _ZN3FBB3CGI8setQueryEv@Base 2.01.0 - _ZN3FBB3CGI9setMethodEv@Base 2.01.0 - _ZN3FBB3CGI9unPercentERKSs@Base 2.01.0 - _ZN3FBB3CGIC1EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIC2EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIlsERKSs@Base 2.01.0 - _ZN3FBB3CGIlsESt4pairIccE@Base 2.01.0 - _ZN3FBB3CGIlsEi@Base 2.01.0 - _ZN3FBB3Log10initializeERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log11getInstanceEv@Base 2.01.0 - _ZN3FBB3Log12setTimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB3Log4initEv@Base 2.01.0 - _ZN3FBB3Log4openERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log5levelEj@Base 2.01.0 - _ZN3FBB3Log8s_streamE@Base 2.01.0 - _ZN3FBB3Log8setLevelEj@Base 2.01.0 - _ZN3FBB3LogC1EPKc@Base 2.01.0 - _ZN3FBB3LogC1ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC1ERSoPKc@Base 2.01.0 - _ZN3FBB3LogC2EPKc@Base 2.01.0 - _ZN3FBB3LogC2ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC2ERSoPKc@Base 2.01.0 - _ZN3FBB3LogD0Ev@Base 2.01.0 - _ZN3FBB3LogD1Ev@Base 2.01.0 - _ZN3FBB3Msg10s_maxCountE@Base 2.01.0 - _ZN3FBB3Msg10setDisplayEb@Base 2.01.0 - _ZN3FBB3Msg10setInfoBufEPSt15basic_streambufIcSt11char_traitsIcEEb@Base 2.01.0 - _ZN3FBB3Msg10setOstreamERKSs@Base 2.01.0 - _ZN3FBB3Msg11s_warnCountE@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ifstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSsj@Base 2.01.0 - _ZN3FBB3Msg5s_msgE@Base 2.01.0 - _ZN3FBB3Msg5s_outE@Base 2.01.0 - _ZN3FBB3Msg6s_foutE@Base 2.01.0 - _ZN3FBB3Msg6s_infoE@Base 2.01.0 - _ZN3FBB3Msg6s_lineE@Base 2.01.0 - _ZN3FBB3Msg7s_countE@Base 2.01.0 - _ZN3FBB3Msg9s_displayE@Base 2.01.0 - _ZN3FBB3Msg9s_warningE@Base 2.01.0 - _ZN3FBB3X2a10s_lastFailE@Base 2.01.0 - _ZN3FBB3X2aC1Edj@Base 2.01.0 - _ZN3FBB3X2aC1Edjj@Base 2.01.0 - _ZN3FBB3X2aC2Edj@Base 2.01.0 - _ZN3FBB3X2aC2Edjj@Base 2.01.0 - _ZN3FBB3X2aD0Ev@Base 2.01.0 - _ZN3FBB3X2aD1Ev@Base 2.01.0 - _ZN3FBB3errERSo@Base 2.01.0 - _ZN3FBB3msgEv@Base 2.01.0 - _ZN3FBB4Fork12waitForChildEv@Base 2.01.0 - _ZN3FBB4Fork17childRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork4forkEv@Base 2.01.0 - _ZN3FBB4ForkD0Ev@Base 2.01.0 - _ZN3FBB4ForkD1Ev@Base 2.01.0 - _ZN3FBB4Glob4copyERKS0_@Base 2.01.0 - _ZN3FBB4Glob5isDotEPKc@Base 2.01.0 - _ZN3FBB4Glob7destroyEv@Base 2.01.0 - _ZN3FBB4GlobC1ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobC2ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobaSERKS0_@Base 2.01.0 - _ZN3FBB4Pipe8readFromEPKij@Base 2.01.0 - _ZN3FBB4Pipe8readFromEi@Base 2.01.0 - _ZN3FBB4Pipe8readOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writeOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEPKij@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEi@Base 2.01.0 - _ZN3FBB4PipeC1EPKi@Base 2.01.0 - _ZN3FBB4PipeC2EPKi@Base 2.01.0 - _ZN3FBB4Stat3setERKSs@Base 2.01.0 - _ZN3FBB4Stat3setERKSsS2_@Base 2.01.0 - _ZN3FBB4Stat4initEv@Base 2.01.0 - _ZN3FBB4Stat4pathEv@Base 2.01.0 - _ZN3FBB4StatC1ERKSs@Base 2.01.0 - _ZN3FBB4StatC1Ev@Base 2.01.0 - _ZN3FBB4StatC2ERKSs@Base 2.01.0 - _ZN3FBB4StatC2Ev@Base 2.01.0 - _ZN3FBB4UserC1Ev@Base 2.01.0 - _ZN3FBB4UserC2Ev@Base 2.01.0 - _ZN3FBB4infoERSo@Base 2.01.0 - _ZN3FBB5AlignC1EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EijPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EjPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EijPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EjPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5Errno7initMsgEv@Base 2.01.0 - _ZN3FBB5ErrnoC1EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC1EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1Ev@Base 2.01.0 - _ZN3FBB5ErrnoC2EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC2EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2Ev@Base 2.01.0 - _ZN3FBB5ErrnoD0Ev@Base 2.01.0 - _ZN3FBB5ErrnoD1Ev@Base 2.01.0 - _ZN3FBB5Table3defEv@Base 2.01.0 - _ZN3FBB5Table5flushEv@Base 2.01.0 - _ZN3FBB5Table6appendERKSsPKcb@Base 2.01.0 - _ZN3FBB5Table6hIndexEjj@Base 2.01.0 - _ZN3FBB5Table6insertERSo@Base 2.01.0 - _ZN3FBB5Table6vIndexEjj@Base 2.01.0 - _ZN3FBB5Table8setAlignERKNS_5AlignE@Base 2.01.0 - _ZN3FBB5TableC1ERNS_12TableSupportEjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC1EjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2ERNS_12TableSupportEjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2EjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableD0Ev@Base 2.01.0 - _ZN3FBB5TableD1Ev@Base 2.01.0 - _ZN3FBB5fatalERSo@Base 2.01.0 - _ZN3FBB5spoolERSo@Base 2.01.0 - _ZN3FBB6CGIFSA11s_charClassE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_installedE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_stateNameE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_tokenizerE@Base 2.01.0 - _ZN3FBB6CGIFSA12s_fsaRawDataE@Base 2.01.0 - _ZN3FBB6CGIFSA14s_charClassEndE@Base 2.01.0 - _ZN3FBB6CGIFSA15s_fsaRawDataEndE@Base 2.01.0 - _ZN3FBB6CGIFSA3runEv@Base 2.01.0 - _ZN3FBB6CGIFSA4pushEv@Base 2.01.0 - _ZN3FBB6CGIFSA5iscgiEi@Base 2.01.0 - _ZN3FBB6CGIFSA5s_cgiE@Base 2.01.0 - _ZN3FBB6CGIFSA5s_fsaE@Base 2.01.0 - _ZN3FBB6CGIFSA6acceptEv@Base 2.01.0 - _ZN3FBB6CGIFSA6setFsaERKNS0_6RecordE@Base 2.01.0 - _ZN3FBB6CGIFSA7isFirstERKSt4pairIKPKcKPFiiEERKSs@Base 2.01.0 - _ZN3FBB6CGIFSA8hasTokenERKNS0_10TransitionEj@Base 2.01.0 - _ZN3FBB6CGIFSA8tokenIdxEv@Base 2.01.0 - _ZN3FBB6CGIFSA9acceptAllEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charClassEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charRangeEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSA9setEscapeEj@Base 2.01.0 - _ZN3FBB6CGIFSA9wordTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSAC1EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAC2EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAD1Ev@Base 2.01.0 - _ZN3FBB6Indent3decEv@Base 2.01.0 - _ZN3FBB6Indent5s_incE@Base 2.01.0 - _ZN3FBB6Indent7s_widthE@Base 2.01.0 - _ZN3FBB6Milter10initializeERKSsRS0_jm@Base 2.01.0 - _ZN3FBB6Milter10mRecipientEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter11s_callCloseE@Base 2.01.0 - _ZN3FBB6Milter4mEohEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4mEomEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4s_mpE@Base 2.01.0 - _ZN3FBB6Milter5mBodyEP8smfi_strPhj@Base 2.01.0 - _ZN3FBB6Milter5mDataEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter5mHeloEP8smfi_strPc@Base 2.01.0 - _ZN3FBB6Milter5s_mapE@Base 2.01.0 - _ZN3FBB6Milter6mAbortEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6mCloseEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6s_nameE@Base 2.01.0 - _ZN3FBB6Milter7installEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter7mHeaderEP8smfi_strPcS3_@Base 2.01.0 - _ZN3FBB6Milter7mSenderEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter8mConnectEP8smfi_strPcP8sockaddr@Base 2.01.0 - _ZN3FBB6Milter8mUnknownEP8smfi_strPKc@Base 2.01.0 - _ZN3FBB6OneKey6setErrEiPKc@Base 2.01.0 - _ZN3FBB6OneKeyC1ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyC2ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyD1Ev@Base 2.01.0 - _ZN3FBB6OneKeyD2Ev@Base 2.01.0 - _ZN3FBB6String2lcERKSs@Base 2.01.0 - _ZN3FBB6String2ucERKSs@Base 2.01.0 - _ZN3FBB6String4argvERKSt6vectorISsSaISsEE@Base 2.01.0 - _ZN3FBB6String4trimERKSs@Base 2.01.0 - _ZN3FBB6String4wordERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISsSaISsEERKSsPKcb@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISt4pairISsNS0_4TypeEESaIS4_EERKSsPKcb@Base 2.01.0 - _ZN3FBB6String6escapeERKSsPKc@Base 2.01.0 - _ZN3FBB6String6quotedERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEEi@Base 2.01.0 - _ZN3FBB6String7tolowerERc@Base 2.01.0 - _ZN3FBB6String7toupperERc@Base 2.01.0 - _ZN3FBB6String8unescapeERKSs@Base 2.01.0 - _ZN3FBB6String9nextFieldERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String9separatorERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEES2_@Base 2.01.0 - _ZN3FBB6centerERSt8ios_base@Base 2.01.0 - _ZN3FBB6indentERSo@Base 2.01.0 - _ZN3FBB7Pattern10setPatternERKSsbji@Base 2.01.0 - _ZN3FBB7Pattern4copyERKS0_@Base 2.01.0 - _ZN3FBB7Pattern5Regex11s_convertedE@Base 2.01.0 - _ZN3FBB7Pattern5RegexC1ESsi@Base 2.01.0 - _ZN3FBB7Pattern5RegexC2ESsi@Base 2.01.0 - _ZN3FBB7Pattern5matchERKSsi@Base 2.01.0 - _ZN3FBB7Pattern7destroyEv@Base 2.01.0 - _ZN3FBB7PatternC1ERKSsbji@Base 2.01.0 - _ZN3FBB7PatternC1Ev@Base 2.01.0 - _ZN3FBB7PatternC2ERKSsbji@Base 2.01.0 - _ZN3FBB7PatternC2Ev@Base 2.01.0 - _ZN3FBB7PatternD1Ev@Base 2.01.0 - _ZN3FBB7PatternaSERKS0_@Base 2.01.0 - _ZN3FBB7PatternlsERKSs@Base 2.01.0 - _ZN3FBB7PatternlsEi@Base 2.01.0 - _ZN3FBB7Process10initializeEjjNS0_11ProcessTypeE@Base 2.01.0 - _ZN3FBB7Process11discontinueERNS0_6RetPidE@Base 2.01.0 - _ZN3FBB7Process11execContextERKSt4pairISsNS_6String4TypeEERNS0_11ExecContextE@Base 2.01.0 - _ZN3FBB7Process11whichStreamEv@Base 2.01.0 - _ZN3FBB7Process12childProcessEv@Base 2.01.0 - _ZN3FBB7Process13parentProcessEv@Base 2.01.0 - _ZN3FBB7Process14analyzeCommandEv@Base 2.01.0 - _ZN3FBB7Process14sanitizeIOModeEj@Base 2.01.0 - _ZN3FBB7Process17childRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process4cerrEv@Base 2.01.0 - _ZN3FBB7Process4stopEv@Base 2.01.0 - _ZN3FBB7Process5closeEi@Base 2.01.0 - _ZN3FBB7Process5closeEv@Base 2.01.0 - _ZN3FBB7Process5startEjNS0_11ProcessTypeEj@Base 2.01.0 - _ZN3FBB7Process6activeEv@Base 2.01.0 - _ZN3FBB7Process7forkingEv@Base 2.01.0 - _ZN3FBB7Process8setPipesEv@Base 2.01.0 - _ZN3FBB7Process9availableEv@Base 2.01.0 - _ZN3FBB7ProcessC1ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjNS0_11ProcessTypeEjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjNS0_11ProcessTypeEjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjRKSs@Base 2.01.0 - _ZN3FBB7ProcessD0Ev@Base 2.01.0 - _ZN3FBB7ProcessD1Ev@Base 2.01.0 - _ZN3FBB7ProcessaSERKSs@Base 2.01.0 - _ZN3FBB7ProcessclEjNS0_11ProcessTypeEj@Base 2.01.0 - _ZN3FBB7ProcesslsEPFRSoS1_E@Base 2.01.0 - _ZN3FBB7lineMsgEv@Base 2.01.0 - _ZN3FBB7warningERSo@Base 2.01.0 - _ZN3FBB8DateTime10setMinutesEi@Base 2.01.0 - _ZN3FBB8DateTime10setSecondsEi@Base 2.01.0 - _ZN3FBB8DateTime10setWeekdayENS0_7WeekdayENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime10updateTimeEP2tm@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEi@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEv@Base 2.01.0 - _ZN3FBB8DateTime14zoneCorrectionEv@Base 2.01.0 - _ZN3FBB8DateTime16parseFromDayNameERSi@Base 2.01.0 - _ZN3FBB8DateTime17timeStruct2utcSecEP2tm@Base 2.01.0 - _ZN3FBB8DateTime17utcSec2timeStructEP2tml@Base 2.01.0 - _ZN3FBB8DateTime23s_currentZoneCorrectionE@Base 2.01.0 - _ZN3FBB8DateTime5parseERSi@Base 2.01.0 - _ZN3FBB8DateTime5s_dayE@Base 2.01.0 - _ZN3FBB8DateTime6setDayEi@Base 2.01.0 - _ZN3FBB8DateTime7s_monthE@Base 2.01.0 - _ZN3FBB8DateTime7setTimeEl@Base 2.01.0 - _ZN3FBB8DateTime7setYearEj@Base 2.01.0 - _ZN3FBB8DateTime8setHoursEi@Base 2.01.0 - _ZN3FBB8DateTime8setMonthENS0_5MonthENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime8setMonthEi@Base 2.01.0 - _ZN3FBB8DateTime9setFieldsERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC1Ei@Base 2.01.0 - _ZN3FBB8DateTimeC1ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1Eli@Base 2.01.0 - _ZN3FBB8DateTimeC2ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC2Ei@Base 2.01.0 - _ZN3FBB8DateTimeC2ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2Eli@Base 2.01.0 - _ZN3FBB8DateTimemIERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLEl@Base 2.01.0 - _ZN3FBB8Hostname4initEv@Base 2.01.0 - _ZN3FBB8HostnameC1ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC1ERKSs@Base 2.01.0 - _ZN3FBB8HostnameC2ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC2ERKSs@Base 2.01.0 - _ZN3FBB8IOStream5clearEv@Base 2.01.0 - _ZN3FBB8IOStreamD0Ev@Base 2.01.0 - _ZN3FBB8IOStreamD1Ev@Base 2.01.0 - _ZN3FBB8IOStreamD2Ev@Base 2.01.0 - _ZN3FBB8RefCount7releaseEv@Base 2.01.0 - _ZN3FBB8Selector4waitEv@Base 2.01.0 - _ZN3FBB8Selector5addFdEP6fd_seti@Base 2.01.0 - _ZN3FBB8Selector8checkSetEPiR6fd_set@Base 2.01.0 - _ZN3FBB8SelectorC1Ev@Base 2.01.0 - _ZN3FBB8SelectorC2Ev@Base 2.01.0 - _ZN3FBB8Xpointer12s_theDisplayE@Base 2.01.0 - _ZN3FBB8Xpointer9s_counterE@Base 2.01.0 - _ZN3FBB8XpointerC1Ev@Base 2.01.0 - _ZN3FBB8XpointerC2Ev@Base 2.01.0 - _ZN3FBB8XpointerD1Ev@Base 2.01.0 - _ZN3FBB8XpointerD2Ev@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig11s_argconfigE@Base 2.01.0 - _ZN3FBB9ArgConfig16storeLongOptionsEPKNS_3Arg10LongOptionES4_@Base 2.01.0 - _ZN3FBB9ArgConfig8instanceEv@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9LogBuffer12settimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB9LogBuffer15insertTimestampEv@Base 2.01.0 - _ZN3FBB9LogBuffer4syncEv@Base 2.01.0 - _ZN3FBB9LogBuffer8overflowEi@Base 2.01.0 - _ZN3FBB9LogBufferC1ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC1ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferD0Ev@Base 2.01.0 - _ZN3FBB9LogBufferD1Ev@Base 2.01.0 - _ZN3FBB9LogBufferD2Ev@Base 2.01.0 - _ZN3FBB9Syslogbuf11setPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf18setDefaultPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf4syncEv@Base 2.01.0 - _ZN3FBB9Syslogbuf8overflowEi@Base 2.01.0 - _ZN3FBB9SyslogbufC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufD0Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD1Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD2Ev@Base 2.01.0 - _ZN3FBB9decindentERSo@Base 2.01.0 - _ZN3FBB9incindentERSo@Base 2.01.0 - _ZN3FBB9indentdecERSo@Base 2.01.0 - _ZN3FBB9indentincERSo@Base 2.01.0 - _ZN3FBB9throwableEv@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKNS0_5HLineE@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKSs@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportEj@Base 2.01.0 - _ZN7Hostent4copyEPK7hostentjj@Base 2.01.0 - _ZN7Hostent7destroyEv@Base 2.01.0 - _ZN7Hostent7xstrdupEPKc@Base 2.01.0 - _ZN7HostentC1EPK7hostent@Base 2.01.0 - _ZN7HostentC1Ev@Base 2.01.0 - _ZN7HostentC2EPK7hostent@Base 2.01.0 - _ZN7HostentC2Ev@Base 2.01.0 - _ZN7HostentaSERKS_@Base 2.01.0 - _ZNK3FBB10ConfigFile11findKeyTailERKSsj@Base 2.01.0 - _ZNK3FBB10ConfigFile4findERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile6findREERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile7findKeyERKSsj@Base 2.01.0 - _ZNK3FBB10ConfigFile9searchForERKSsRNS_7PatternEj@Base 2.01.0 - _ZNK3FBB10Redirector7swallowEi@Base 2.01.0 - _ZNK3FBB10SocketBase10boolOptionEi@Base 2.01.0 - _ZNK3FBB10SocketBase6verifyEv@Base 2.01.0 - _ZNK3FBB11InetAddress20dottedDecimalAddressEv@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator6lookupERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator8lookdownERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11RE_iteratormiERKS0_@Base 2.01.0 - _ZNK3FBB12TableSupport5beginEj@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEj@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEv@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEj@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEv@Base 2.01.0 - _ZNK3FBB13CmdFinderBase10matchExactERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase11matchUniqueERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase16matchInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase22matchUniqueInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB14OFoldStreambuf6lengthEv@Base 2.01.0 - _ZNK3FBB3Arg11versionHelpEPFvRKSsEPKcjii@Base 2.01.0 - _ZNK3FBB3Arg13firstNonEmptyEPjPSsRKSt6vectorISsSaISsEE@Base 2.01.0 - _ZNK3FBB3Arg6optionEPjPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEPjPSsi@Base 2.01.0 - _ZNK3FBB3Arg6optionERKSs@Base 2.01.0 - _ZNK3FBB3Arg6optionEi@Base 2.01.0 - _ZNK3FBB3Arg6optionEjPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEjPSsi@Base 2.01.0 - _ZNK3FBB3ArgixEj@Base 2.01.0 - _ZNK3FBB3CGI6reportEv@Base 2.01.0 - _ZNK3FBB3CGI6typeOfERKSs@Base 2.01.0 - _ZNK3FBB4Glob6verifyEv@Base 2.01.0 - _ZNK3FBB4Pipe6verifyEv@Base 2.01.0 - _ZNK3FBB4Stat11specialModeEjNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat4modeEjNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat7modeStrEv@Base 2.01.0 - _ZNK3FBB4Stat7typeStrEv@Base 2.01.0 - _ZNK3FBB4User6verifyEv@Base 2.01.0 - _ZNK3FBB5Errno4whatEv@Base 2.01.0 - _ZNK3FBB5level10insertIntoERSoRNS_3LogE@Base 2.01.0 - _ZNK3FBB6OneKey3getEv@Base 2.01.0 - _ZNK3FBB6OneKey6verifyEv@Base 2.01.0 - _ZNK3FBB7Pattern6beforeEv@Base 2.01.0 - _ZNK3FBB7Pattern6beyondEv@Base 2.01.0 - _ZNK3FBB7Pattern8positionEj@Base 2.01.0 - _ZNK3FBB7PatternixEj@Base 2.01.0 - _ZNK3FBB7Process7newPipeEv@Base 2.01.0 - _ZNK3FBB8DateTime6weekNrEv@Base 2.01.0 - _ZNK3FBB8DateTime7rfc2822Ev@Base 2.01.0 - _ZNK3FBB8DateTime7rfc3339Ev@Base 2.01.0 - _ZNK3FBB8DateTime7timeStrERSo@Base 2.01.0 - _ZNK3FBB8Xpointer3getEPiS1_@Base 2.01.0 - _ZNK3FBB8Xpointer3setEii@Base 2.01.0 - _ZNK3FBB8Xpointer6verifyEv@Base 2.01.0 - _ZNK3FBB9ArgConfig13longConfigOptERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig14findLongOptionEi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsPKc@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEi@Base 2.01.0 - _ZNK7Hostent12countAliasesEPKPKc@Base 2.01.0 - _ZNK7Hostent14countAddressesEPKPKcj@Base 2.01.0 - _ZNK7Hostent20dottedDecimalAddressEj@Base 2.01.0 - _ZNKSt6vectorISsSaISsEE12_M_check_lenEjPKc@Base 2.01.0 - _ZNKSt9binder2ndISt12not_equal_toISsEEclERKSs@Base 2.01.0 - _ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEE17_M_initialize_mapEj@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEED2Ev@Base 2.01.0 - _ZNSt12_Vector_baseISsSaISsEE11_M_allocateEj@Base 2.01.0 - _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.01.0 - _ZNSt3mapIP8smfi_strPN3FBB6MilterESt4lessIS1_ESaISt4pairIKS1_S4_EEED1Ev@Base 2.01.0 - _ZNSt3mapIjSt6vectorISt4pairIjjESaIS2_EESt4lessIjESaIS1_IKjS4_EEED1Ev@Base 2.01.0 - _ZNSt4pairIKSsSt6vectorISsSaISsEEED1Ev@Base 2.01.0 - _ZNSt5dequeIcSaIcEE17_M_reallocate_mapEjb@Base 2.01.0 - _ZNSt5stackIcSt5dequeIcSaIcEEE4pushERKc@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EED1Ev@Base 2.01.0 - _ZNSt6vectorIN3FBB6CGIFSA10TransitionESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPSsS1_EEjRKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEEC1ERKS1_@Base 2.01.0 - _ZNSt6vectorISsSaISsEED1Ev@Base 2.01.0 - _ZNSt6vectorISsSaISsEED2Ev@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS5_S7_EEjRKS5_@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairIjjESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 2.01.0 - _ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE16_M_insert_uniqueERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB3LogEED1Ev@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB4PipeEED1Ev@Base 2.01.0 - _ZSt16stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEET_S6_S6_T0_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPN3FBB5Table7ElementES3_SaIS2_EET0_T_S6_S5_RT1_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1_@Base 2.01.0 - _ZSt24__uninitialized_fill_n_aIPN3FBB5Table7ElementEjS2_S2_EvT_T0_RKT1_RSaIT2_E@Base 2.01.0 - _ZSt26__inplace_stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEiET_S6_S6_T0_T1_@Base 2.01.0 - _ZSt27__stable_partition_adaptiveIPPKcS2_N3FBB7FnWrap1IS1_bEEiET_S6_S6_T1_T2_T0_S8_@Base 2.01.0 - _ZSt3decRSt8ios_base@Base 2.01.0 - _ZSt3hexRSt8ios_base@Base 2.01.0 - _ZSt3octRSt8ios_base@Base 2.01.0 - _ZSt5rightRSt8ios_base@Base 2.01.0 - _ZSt6__findIPPKcSsET_S3_S3_RKT0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt7showposRSt8ios_base@Base 2.01.0 - _ZSt8__rotateIPPKcEvT_S3_S3_St26random_access_iterator_tag@Base 2.01.0 - _ZSt8internalRSt8ios_base@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RNS8_7PatternEbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RSsbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_SA_bEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEESt9binder2ndISt12not_equal_toISsEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN3FBB6CGIFSA10TransitionESt6vectorIS4_SaIS4_EEEENS2_8FnWrap1cIRKS4_jbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRSsRNS7_11RE_iteratorEbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIPKSt4pairIKPKcKPFiiEEN3FBB8FnWrap1cIRS8_RKSsbEEET_SG_SG_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifISt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEEN3FBB8FnWrap1cIRS3_SC_bEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9noshowposRSt8ios_base@Base 2.01.0 - _ZStlsRSoRKN3FBB3CGIE@Base 2.01.0 - _ZStlsRSoRKN3FBB8DateTimeE@Base 2.01.0 - _ZStrsRSiRN3FBB8DateTimeE@Base 2.01.0 - _ZTCN3FBB12SyslogStreamE44_So@Base 2.01.0 - _ZTCN3FBB3A2xE0_Si@Base 2.01.0 - _ZTCN3FBB3A2xE0_St19basic_istringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB3LogE44_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_So@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5TableE0_So@Base 2.01.0 - _ZTCN3FBB5TableE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB7ProcessE52_Si@Base 2.01.0 - _ZTCN3FBB7ProcessE60_So@Base 2.01.0 - _ZTCN3FBB7ProcessE8_NS_8IOStreamE@Base 2.01.0 - _ZTCN3FBB8IOStreamE44_Si@Base 2.01.0 - _ZTCN3FBB8IOStreamE52_So@Base 2.01.0 - _ZTIN3FBB10RandbufferE@Base 2.01.0 - _ZTIN3FBB11IOStreambufE@Base 2.01.0 - _ZTIN3FBB12IFdStreambufE@Base 2.01.0 - _ZTIN3FBB12OFdStreambufE@Base 2.01.0 - _ZTIN3FBB12SyslogStreamE@Base 2.01.0 - _ZTIN3FBB12TableSupportE@Base 2.01.0 - _ZTIN3FBB14MultiStreambufE@Base 2.01.0 - _ZTIN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTIN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTIN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTIN3FBB3A2xE@Base 2.01.0 - _ZTIN3FBB3LogE@Base 2.01.0 - _ZTIN3FBB3X2aE@Base 2.01.0 - _ZTIN3FBB4ForkE@Base 2.01.0 - _ZTIN3FBB5ErrnoE@Base 2.01.0 - _ZTIN3FBB5TableE@Base 2.01.0 - _ZTIN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTIN3FBB7ProcessE@Base 2.01.0 - _ZTIN3FBB8IOStreamE@Base 2.01.0 - _ZTIN3FBB9LogBufferE@Base 2.01.0 - _ZTIN3FBB9SyslogbufE@Base 2.01.0 - _ZTSN3FBB10RandbufferE@Base 2.01.0 - _ZTSN3FBB11IOStreambufE@Base 2.01.0 - _ZTSN3FBB12IFdStreambufE@Base 2.01.0 - _ZTSN3FBB12OFdStreambufE@Base 2.01.0 - _ZTSN3FBB12SyslogStreamE@Base 2.01.0 - _ZTSN3FBB12TableSupportE@Base 2.01.0 - _ZTSN3FBB14MultiStreambufE@Base 2.01.0 - _ZTSN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTSN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTSN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTSN3FBB3A2xE@Base 2.01.0 - _ZTSN3FBB3LogE@Base 2.01.0 - _ZTSN3FBB3X2aE@Base 2.01.0 - _ZTSN3FBB4ForkE@Base 2.01.0 - _ZTSN3FBB5ErrnoE@Base 2.01.0 - _ZTSN3FBB5TableE@Base 2.01.0 - _ZTSN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTSN3FBB7ProcessE@Base 2.01.0 - _ZTSN3FBB8IOStreamE@Base 2.01.0 - _ZTSN3FBB9LogBufferE@Base 2.01.0 - _ZTSN3FBB9SyslogbufE@Base 2.01.0 - _ZTTN3FBB12SyslogStreamE@Base 2.01.0 - _ZTTN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTTN3FBB3A2xE@Base 2.01.0 - _ZTTN3FBB3LogE@Base 2.01.0 - _ZTTN3FBB3X2aE@Base 2.01.0 - _ZTTN3FBB5ErrnoE@Base 2.01.0 - _ZTTN3FBB5TableE@Base 2.01.0 - _ZTTN3FBB7ProcessE@Base 2.01.0 - _ZTTN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB10RandbufferE@Base 2.01.0 - _ZTVN3FBB11IOStreambufE@Base 2.01.0 - _ZTVN3FBB12IFdStreambufE@Base 2.01.0 - _ZTVN3FBB12OFdStreambufE@Base 2.01.0 - _ZTVN3FBB12SyslogStreamE@Base 2.01.0 - _ZTVN3FBB12TableSupportE@Base 2.01.0 - _ZTVN3FBB14MultiStreambufE@Base 2.01.0 - _ZTVN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTVN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTVN3FBB3A2xE@Base 2.01.0 - _ZTVN3FBB3LogE@Base 2.01.0 - _ZTVN3FBB3X2aE@Base 2.01.0 - _ZTVN3FBB4ForkE@Base 2.01.0 - _ZTVN3FBB5ErrnoE@Base 2.01.0 - _ZTVN3FBB5TableE@Base 2.01.0 - _ZTVN3FBB7ProcessE@Base 2.01.0 - _ZTVN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB9LogBufferE@Base 2.01.0 - _ZTVN3FBB9SyslogbufE@Base 2.01.0 - _ZThn44_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZThn44_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZThn44_N3FBB3LogD0Ev@Base 2.01.0 - _ZThn44_N3FBB3LogD1Ev@Base 2.01.0 - _ZThn44_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZThn44_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZThn44_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn44_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn44_NK3FBB5Errno4whatEv@Base 2.01.0 - _ZThn52_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn52_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn52_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn52_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn60_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn60_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn8_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn8_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3A2xD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3A2xD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3LogD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3LogD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3X2aD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3X2aD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5TableD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5TableD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD2Ev@Base 2.01.0 - _ZlsRSoN3FBB14LogManipulatorE@Base 2.01.0 - _ZlsRSoPFvS_E@Base 2.01.0 - _ZlsRSoRKN3FBB5levelE@Base 2.01.0 - bobcat_fatal_@Base 2.01.0 - smfi_register@Base 2.01.0 - diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/debian/libbobcat2.symbols.s390 /tmp/0AxfM676D8/bobcat-2.05.00/debian/libbobcat2.symbols.s390 --- bobcat-2.02.03/debian/libbobcat2.symbols.s390 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/debian/libbobcat2.symbols.s390 1970-01-01 01:00:00.000000000 +0100 @@ -1,826 +0,0 @@ -libbobcat.so.2 libbobcat2 #MINVER# - XCloseDisplay@Base 2.01.0 - XFlush@Base 2.01.0 - XGetWindowAttributes@Base 2.01.0 - XOpenDisplay@Base 2.01.0 - XQueryPointer@Base 2.01.0 - XWarpPointer@Base 2.01.0 - _ZN3FBB10ConfigFile10hasContentERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile11append_nextERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFile13removeCommentERSs@Base 2.01.0 - _ZN3FBB10ConfigFile20removeTrailingBlanksERSs@Base 2.01.0 - _ZN3FBB10ConfigFile4openERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile5matchERKSsRNS_7PatternE@Base 2.01.0 - _ZN3FBB10ConfigFile8containsERKSsRSs@Base 2.01.0 - _ZN3FBB10ConfigFile8nextLineERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFileC1ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC1ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileD2Ev@Base 2.01.0 - _ZN3FBB10GetHostent10gethostentEPKcRKSs@Base 2.01.0 - _ZN3FBB10GetHostent15addressToStringEPKcPKv@Base 2.01.0 - _ZN3FBB10GetHostent9hosterrorEPKc@Base 2.01.0 - _ZN3FBB10PerlSetFSA10initializeERNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSA12s_transitionE@Base 2.01.0 - _ZN3FBB10PerlSetFSA18s_stateTransitionsE@Base 2.01.0 - _ZN3FBB10PerlSetFSA22s_stateTransitions_endE@Base 2.01.0 - _ZN3FBB10PerlSetFSA3nopEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA4copyEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5D_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5S_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5W_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5d_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5s_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5w_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6copybsEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6d_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6s_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6w_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA7convertERSs@Base 2.01.0 - _ZN3FBB10PerlSetFSA9ValidatorclERKNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSAC1Ev@Base 2.01.0 - _ZN3FBB10PerlSetFSAC2Ev@Base 2.01.0 - _ZN3FBB10Randbuffer9underflowEv@Base 2.01.0 - _ZN3FBB10RandbufferC1Eiim@Base 2.01.0 - _ZN3FBB10RandbufferC2Eiim@Base 2.01.0 - _ZN3FBB10RandbufferD0Ev@Base 2.01.0 - _ZN3FBB10RandbufferD1Ev@Base 2.01.0 - _ZN3FBB10SocketBase13setBoolOptionEib@Base 2.01.0 - _ZN3FBB10SocketBaseC1ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC1Et@Base 2.01.0 - _ZN3FBB10SocketBaseC2ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC2Et@Base 2.01.0 - _ZN3FBB10insertableERSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4openERSiRSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4syncEv@Base 2.01.0 - _ZN3FBB11IOStreambuf6xsputnEPKci@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB11IOStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB11IOStreambufD0Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD1Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD2Ev@Base 2.01.0 - _ZN3FBB11InetAddress4initEjt@Base 2.01.0 - _ZN3FBB11InetAddressC1ERKSst@Base 2.01.0 - _ZN3FBB11InetAddressC2ERKSst@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11caseInitialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11casePartialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator12s_comparatorE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4failERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4fullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7initialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7partialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator8caseFullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC1EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC2EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratormmEi@Base 2.01.0 - _ZN3FBB11MailHeaders4readEv@Base 2.01.0 - _ZN3FBB11MailHeadersC1ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11MailHeadersC2ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11OFoldStream4openEPKcmmNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11OFoldStream4openERSommNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11RE_iterator4findEv@Base 2.01.0 - _ZN3FBB11RE_iterator7reMatchERSsRS0_@Base 2.01.0 - _ZN3FBB11RE_iteratorC1ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorC2ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorD1Ev@Base 2.01.0 - _ZN3FBB11RE_iteratorppEv@Base 2.01.0 - _ZN3FBB12ClientSocket7connectEv@Base 2.01.0 - _ZN3FBB12ClientSocketC1ERKSst@Base 2.01.0 - _ZN3FBB12ClientSocketC2ERKSst@Base 2.01.0 - _ZN3FBB12IFdStreambuf4openEiNS0_4ModeEm@Base 2.01.0 - _ZN3FBB12IFdStreambuf6xsgetnEPci@Base 2.01.0 - _ZN3FBB12IFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12IFdStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB12IFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12IFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12OFdStreambuf4openEiNS0_4ModeEm@Base 2.01.0 - _ZN3FBB12OFdStreambuf4syncEv@Base 2.01.0 - _ZN3FBB12OFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12OFdStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB12OFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12OFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12ServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB12ServerSocket6listenEmb@Base 2.01.0 - _ZN3FBB12ServerSocketC1Em@Base 2.01.0 - _ZN3FBB12ServerSocketC2Em@Base 2.01.0 - _ZN3FBB12SyslogStream11setPriorityERSoNS_8PriorityE@Base 2.01.0 - _ZN3FBB12SyslogStream8strerrnoERSo@Base 2.01.0 - _ZN3FBB12SyslogStreamC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZN3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZN3FBB12TableSupport14const_iterator10setElementEv@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_RKSt6vectorISt4pairImmESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_RKSt6vectorISt4pairImmESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorppEv@Base 2.01.0 - _ZN3FBB12TableSupport3addERKSsRm@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC1Emmm@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC2Emmm@Base 2.01.0 - _ZN3FBB12TableSupport8setParamERSommRKSt6vectorINS_5AlignESaIS3_EE@Base 2.01.0 - _ZN3FBB12TableSupportC1Ev@Base 2.01.0 - _ZN3FBB12TableSupportC2Ev@Base 2.01.0 - _ZN3FBB12TableSupportD0Ev@Base 2.01.0 - _ZN3FBB12TableSupportD1Ev@Base 2.01.0 - _ZN3FBB13CmdFinderBase11useFirstCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase6useCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase7setModeEm@Base 2.01.0 - _ZN3FBB14MultiStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf6insertERNS0_6streamERNS0_6InsertE@Base 2.01.0 - _ZN3FBB14MultiStreambuf6stream7setOnceERS1_@Base 2.01.0 - _ZN3FBB14MultiStreambuf6xsputnEPKci@Base 2.01.0 - _ZN3FBB14MultiStreambuf7setOnceEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14MultiStreambufD0Ev@Base 2.01.0 - _ZN3FBB14MultiStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambuf10setMarginsEmm@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12iniBlankTabsENS_19OFoldStreambufEnums12TabsOrBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12modifyIndentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf2wsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5addWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5flushEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5nonWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7clearWsEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7newlineEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EPKcmmNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1ERSommNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EmmNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EPKcmmNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2ERSommNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EmmNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufD0Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD2Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBase4openERKSs@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC1Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC2Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambuf4openEPKcSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB16OFilterStreambufD0Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD1Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD2Ev@Base 2.01.0 - _ZN3FBB17LocalClientSocket7connectEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket4openERKSsNS0_6SocketE@Base 2.01.0 - _ZN3FBB17LocalServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket6listenEmb@Base 2.01.0 - _ZN3FBB17LocalServerSocketD1Ev@Base 2.01.0 - _ZN3FBB17LocalServerSocketD2Ev@Base 2.01.0 - _ZN3FBB3A2x10s_lastFailE@Base 2.01.0 - _ZN3FBB3A2xD0Ev@Base 2.01.0 - _ZN3FBB3A2xD1Ev@Base 2.01.0 - _ZN3FBB3A2xaSEPKc@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKci@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKci@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKciPPc@Base 2.01.0 - _ZN3FBB3Arg11argPointersEv@Base 2.01.0 - _ZN3FBB3Arg11setBasenameERKSs@Base 2.01.0 - _ZN3FBB3Arg13addCharOptionEv@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionEP6optionRKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionERKSs@Base 2.01.0 - _ZN3FBB3Arg13setOptionTypeERKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg15fillLongOptionsEP6optionRKSsPKNS0_10LongOptionES7_@Base 2.01.0 - _ZN3FBB3Arg15plainLongOptionERKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg5s_argE@Base 2.01.0 - _ZN3FBB3Arg6verifyEv@Base 2.01.0 - _ZN3FBB3Arg8instanceEv@Base 2.01.0 - _ZN3FBB3Arg8s_dirsepE@Base 2.01.0 - _ZN3FBB3Arg9s_optCharE@Base 2.01.0 - _ZN3FBB3ArgC1EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC1EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgD2Ev@Base 2.01.0 - _ZN3FBB3CGI16setMaxUploadSizeEmi@Base 2.01.0 - _ZN3FBB3CGI17multipartFormDataEv@Base 2.01.0 - _ZN3FBB3CGI18setFileDestinationERKSsS2_NS0_6CreateE@Base 2.01.0 - _ZN3FBB3CGI3getEv@Base 2.01.0 - _ZN3FBB3CGI4initERb@Base 2.01.0 - _ZN3FBB3CGI4nextEPSs@Base 2.01.0 - _ZN3FBB3CGI4postEv@Base 2.01.0 - _ZN3FBB3CGI5paramERKSs@Base 2.01.0 - _ZN3FBB3CGI6escapeERKSs@Base 2.01.0 - _ZN3FBB3CGI6isFileERKSs@Base 2.01.0 - _ZN3FBB3CGI6uploadEPSs@Base 2.01.0 - _ZN3FBB3CGI7s_emptyE@Base 2.01.0 - _ZN3FBB3CGI8addParamERKSs@Base 2.01.0 - _ZN3FBB3CGI8dos2unixERKSs@Base 2.01.0 - _ZN3FBB3CGI8readPartEPSs@Base 2.01.0 - _ZN3FBB3CGI8setParamEv@Base 2.01.0 - _ZN3FBB3CGI8setQueryEv@Base 2.01.0 - _ZN3FBB3CGI9setMethodEv@Base 2.01.0 - _ZN3FBB3CGI9unPercentERKSs@Base 2.01.0 - _ZN3FBB3CGIC1EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIC2EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIlsERKSs@Base 2.01.0 - _ZN3FBB3CGIlsESt4pairIccE@Base 2.01.0 - _ZN3FBB3CGIlsEi@Base 2.01.0 - _ZN3FBB3Log10initializeERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log11getInstanceEv@Base 2.01.0 - _ZN3FBB3Log12setTimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB3Log4initEv@Base 2.01.0 - _ZN3FBB3Log4openERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log5levelEm@Base 2.01.0 - _ZN3FBB3Log8s_streamE@Base 2.01.0 - _ZN3FBB3Log8setLevelEm@Base 2.01.0 - _ZN3FBB3LogC1EPKc@Base 2.01.0 - _ZN3FBB3LogC1ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC1ERSoPKc@Base 2.01.0 - _ZN3FBB3LogC2EPKc@Base 2.01.0 - _ZN3FBB3LogC2ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC2ERSoPKc@Base 2.01.0 - _ZN3FBB3LogD0Ev@Base 2.01.0 - _ZN3FBB3LogD1Ev@Base 2.01.0 - _ZN3FBB3Msg10s_maxCountE@Base 2.01.0 - _ZN3FBB3Msg10setDisplayEb@Base 2.01.0 - _ZN3FBB3Msg10setInfoBufEPSt15basic_streambufIcSt11char_traitsIcEEb@Base 2.01.0 - _ZN3FBB3Msg10setOstreamERKSs@Base 2.01.0 - _ZN3FBB3Msg11s_warnCountE@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ifstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSsm@Base 2.01.0 - _ZN3FBB3Msg5s_msgE@Base 2.01.0 - _ZN3FBB3Msg5s_outE@Base 2.01.0 - _ZN3FBB3Msg6s_foutE@Base 2.01.0 - _ZN3FBB3Msg6s_infoE@Base 2.01.0 - _ZN3FBB3Msg6s_lineE@Base 2.01.0 - _ZN3FBB3Msg7s_countE@Base 2.01.0 - _ZN3FBB3Msg9s_displayE@Base 2.01.0 - _ZN3FBB3Msg9s_warningE@Base 2.01.0 - _ZN3FBB3X2a10s_lastFailE@Base 2.01.0 - _ZN3FBB3X2aC1Edm@Base 2.01.0 - _ZN3FBB3X2aC1Edmm@Base 2.01.0 - _ZN3FBB3X2aC2Edm@Base 2.01.0 - _ZN3FBB3X2aC2Edmm@Base 2.01.0 - _ZN3FBB3X2aD0Ev@Base 2.01.0 - _ZN3FBB3X2aD1Ev@Base 2.01.0 - _ZN3FBB3errERSo@Base 2.01.0 - _ZN3FBB3msgEv@Base 2.01.0 - _ZN3FBB4Fork12waitForChildEv@Base 2.01.0 - _ZN3FBB4Fork17childRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork4forkEv@Base 2.01.0 - _ZN3FBB4ForkD0Ev@Base 2.01.0 - _ZN3FBB4ForkD1Ev@Base 2.01.0 - _ZN3FBB4Glob4copyERKS0_@Base 2.01.0 - _ZN3FBB4Glob5isDotEPKc@Base 2.01.0 - _ZN3FBB4Glob7destroyEv@Base 2.01.0 - _ZN3FBB4GlobC1ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobC2ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobaSERKS0_@Base 2.01.0 - _ZN3FBB4Pipe8readFromEPKim@Base 2.01.0 - _ZN3FBB4Pipe8readFromEi@Base 2.01.0 - _ZN3FBB4Pipe8readOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writeOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEPKim@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEi@Base 2.01.0 - _ZN3FBB4PipeC1EPKi@Base 2.01.0 - _ZN3FBB4PipeC2EPKi@Base 2.01.0 - _ZN3FBB4Stat3setERKSs@Base 2.01.0 - _ZN3FBB4Stat3setERKSsS2_@Base 2.01.0 - _ZN3FBB4Stat4initEv@Base 2.01.0 - _ZN3FBB4Stat4pathEv@Base 2.01.0 - _ZN3FBB4StatC1ERKSs@Base 2.01.0 - _ZN3FBB4StatC1Ev@Base 2.01.0 - _ZN3FBB4StatC2ERKSs@Base 2.01.0 - _ZN3FBB4StatC2Ev@Base 2.01.0 - _ZN3FBB4UserC1Ev@Base 2.01.0 - _ZN3FBB4UserC2Ev@Base 2.01.0 - _ZN3FBB4infoERSo@Base 2.01.0 - _ZN3FBB5AlignC1EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EimPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EmPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EimPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EmPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5Errno7initMsgEv@Base 2.01.0 - _ZN3FBB5ErrnoC1EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC1EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1Ev@Base 2.01.0 - _ZN3FBB5ErrnoC2EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC2EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2Ev@Base 2.01.0 - _ZN3FBB5ErrnoD0Ev@Base 2.01.0 - _ZN3FBB5ErrnoD1Ev@Base 2.01.0 - _ZN3FBB5Table3defEv@Base 2.01.0 - _ZN3FBB5Table5flushEv@Base 2.01.0 - _ZN3FBB5Table6appendERKSsPKcb@Base 2.01.0 - _ZN3FBB5Table6hIndexEmm@Base 2.01.0 - _ZN3FBB5Table6insertERSo@Base 2.01.0 - _ZN3FBB5Table6vIndexEmm@Base 2.01.0 - _ZN3FBB5Table8setAlignERKNS_5AlignE@Base 2.01.0 - _ZN3FBB5TableC1ERNS_12TableSupportEmNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC1EmNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2ERNS_12TableSupportEmNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2EmNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableD0Ev@Base 2.01.0 - _ZN3FBB5TableD1Ev@Base 2.01.0 - _ZN3FBB5fatalERSo@Base 2.01.0 - _ZN3FBB5spoolERSo@Base 2.01.0 - _ZN3FBB6CGIFSA11s_charClassE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_installedE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_stateNameE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_tokenizerE@Base 2.01.0 - _ZN3FBB6CGIFSA12s_fsaRawDataE@Base 2.01.0 - _ZN3FBB6CGIFSA14s_charClassEndE@Base 2.01.0 - _ZN3FBB6CGIFSA15s_fsaRawDataEndE@Base 2.01.0 - _ZN3FBB6CGIFSA3runEv@Base 2.01.0 - _ZN3FBB6CGIFSA4pushEv@Base 2.01.0 - _ZN3FBB6CGIFSA5iscgiEi@Base 2.01.0 - _ZN3FBB6CGIFSA5s_cgiE@Base 2.01.0 - _ZN3FBB6CGIFSA5s_fsaE@Base 2.01.0 - _ZN3FBB6CGIFSA6acceptEv@Base 2.01.0 - _ZN3FBB6CGIFSA6setFsaERKNS0_6RecordE@Base 2.01.0 - _ZN3FBB6CGIFSA7isFirstERKSt4pairIKPKcKPFiiEERKSs@Base 2.01.0 - _ZN3FBB6CGIFSA8hasTokenERKNS0_10TransitionEm@Base 2.01.0 - _ZN3FBB6CGIFSA8tokenIdxEv@Base 2.01.0 - _ZN3FBB6CGIFSA9acceptAllEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charClassEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charRangeEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSA9setEscapeEm@Base 2.01.0 - _ZN3FBB6CGIFSA9wordTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSAC1EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAC2EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAD1Ev@Base 2.01.0 - _ZN3FBB6Indent3decEv@Base 2.01.0 - _ZN3FBB6Indent5s_incE@Base 2.01.0 - _ZN3FBB6Indent7s_widthE@Base 2.01.0 - _ZN3FBB6Milter10initializeERKSsRS0_mm@Base 2.01.0 - _ZN3FBB6Milter10mRecipientEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter11s_callCloseE@Base 2.01.0 - _ZN3FBB6Milter4mEohEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4mEomEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4s_mpE@Base 2.01.0 - _ZN3FBB6Milter5mBodyEP8smfi_strPhm@Base 2.01.0 - _ZN3FBB6Milter5mDataEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter5mHeloEP8smfi_strPc@Base 2.01.0 - _ZN3FBB6Milter5s_mapE@Base 2.01.0 - _ZN3FBB6Milter6mAbortEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6mCloseEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6s_nameE@Base 2.01.0 - _ZN3FBB6Milter7installEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter7mHeaderEP8smfi_strPcS3_@Base 2.01.0 - _ZN3FBB6Milter7mSenderEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter8mConnectEP8smfi_strPcP8sockaddr@Base 2.01.0 - _ZN3FBB6Milter8mUnknownEP8smfi_strPKc@Base 2.01.0 - _ZN3FBB6OneKey6setErrEiPKc@Base 2.01.0 - _ZN3FBB6OneKeyC1ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyC2ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyD1Ev@Base 2.01.0 - _ZN3FBB6OneKeyD2Ev@Base 2.01.0 - _ZN3FBB6String2lcERKSs@Base 2.01.0 - _ZN3FBB6String2ucERKSs@Base 2.01.0 - _ZN3FBB6String4argvERKSt6vectorISsSaISsEE@Base 2.01.0 - _ZN3FBB6String4trimERKSs@Base 2.01.0 - _ZN3FBB6String4wordERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISsSaISsEERKSsPKcb@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISt4pairISsNS0_4TypeEESaIS4_EERKSsPKcb@Base 2.01.0 - _ZN3FBB6String6escapeERKSsPKc@Base 2.01.0 - _ZN3FBB6String6quotedERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEEi@Base 2.01.0 - _ZN3FBB6String7tolowerERc@Base 2.01.0 - _ZN3FBB6String7toupperERc@Base 2.01.0 - _ZN3FBB6String8unescapeERKSs@Base 2.01.0 - _ZN3FBB6String9nextFieldERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String9separatorERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEES2_@Base 2.01.0 - _ZN3FBB6centerERSt8ios_base@Base 2.01.0 - _ZN3FBB6indentERSo@Base 2.01.0 - _ZN3FBB7Pattern10setPatternERKSsbmi@Base 2.01.0 - _ZN3FBB7Pattern4copyERKS0_@Base 2.01.0 - _ZN3FBB7Pattern5Regex11s_convertedE@Base 2.01.0 - _ZN3FBB7Pattern5RegexC1ESsi@Base 2.01.0 - _ZN3FBB7Pattern5RegexC2ESsi@Base 2.01.0 - _ZN3FBB7Pattern5matchERKSsi@Base 2.01.0 - _ZN3FBB7Pattern7destroyEv@Base 2.01.0 - _ZN3FBB7PatternC1ERKSsbmi@Base 2.01.0 - _ZN3FBB7PatternC1Ev@Base 2.01.0 - _ZN3FBB7PatternC2ERKSsbmi@Base 2.01.0 - _ZN3FBB7PatternC2Ev@Base 2.01.0 - _ZN3FBB7PatternD1Ev@Base 2.01.0 - _ZN3FBB7PatternaSERKS0_@Base 2.01.0 - _ZN3FBB7PatternlsERKSs@Base 2.01.0 - _ZN3FBB7PatternlsEi@Base 2.01.0 - _ZN3FBB7Process10initializeEmmNS0_11ProcessTypeE@Base 2.01.0 - _ZN3FBB7Process11discontinueERNS0_6RetPidE@Base 2.01.0 - _ZN3FBB7Process11execContextERKSt4pairISsNS_6String4TypeEERNS0_11ExecContextE@Base 2.01.0 - _ZN3FBB7Process11whichStreamEv@Base 2.01.0 - _ZN3FBB7Process12childProcessEv@Base 2.01.0 - _ZN3FBB7Process13parentProcessEv@Base 2.01.0 - _ZN3FBB7Process14analyzeCommandEv@Base 2.01.0 - _ZN3FBB7Process14sanitizeIOModeEm@Base 2.01.0 - _ZN3FBB7Process17childRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process4cerrEv@Base 2.01.0 - _ZN3FBB7Process4stopEv@Base 2.01.0 - _ZN3FBB7Process5closeEi@Base 2.01.0 - _ZN3FBB7Process5closeEv@Base 2.01.0 - _ZN3FBB7Process5startEmNS0_11ProcessTypeEm@Base 2.01.0 - _ZN3FBB7Process6activeEv@Base 2.01.0 - _ZN3FBB7Process7forkingEv@Base 2.01.0 - _ZN3FBB7Process8setPipesEv@Base 2.01.0 - _ZN3FBB7Process9availableEv@Base 2.01.0 - _ZN3FBB7ProcessC1ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EmNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EmNS0_11ProcessTypeEmRKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EmRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EmNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EmNS0_11ProcessTypeEmRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EmRKSs@Base 2.01.0 - _ZN3FBB7ProcessD0Ev@Base 2.01.0 - _ZN3FBB7ProcessD1Ev@Base 2.01.0 - _ZN3FBB7ProcessaSERKSs@Base 2.01.0 - _ZN3FBB7ProcessclEmNS0_11ProcessTypeEm@Base 2.01.0 - _ZN3FBB7ProcesslsEPFRSoS1_E@Base 2.01.0 - _ZN3FBB7lineMsgEv@Base 2.01.0 - _ZN3FBB7warningERSo@Base 2.01.0 - _ZN3FBB8DateTime10setMinutesEi@Base 2.01.0 - _ZN3FBB8DateTime10setSecondsEi@Base 2.01.0 - _ZN3FBB8DateTime10setWeekdayENS0_7WeekdayENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime10updateTimeEP2tm@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEi@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEv@Base 2.01.0 - _ZN3FBB8DateTime14zoneCorrectionEv@Base 2.01.0 - _ZN3FBB8DateTime16parseFromDayNameERSi@Base 2.01.0 - _ZN3FBB8DateTime17timeStruct2utcSecEP2tm@Base 2.01.0 - _ZN3FBB8DateTime17utcSec2timeStructEP2tml@Base 2.01.0 - _ZN3FBB8DateTime23s_currentZoneCorrectionE@Base 2.01.0 - _ZN3FBB8DateTime5parseERSi@Base 2.01.0 - _ZN3FBB8DateTime5s_dayE@Base 2.01.0 - _ZN3FBB8DateTime6setDayEi@Base 2.01.0 - _ZN3FBB8DateTime7s_monthE@Base 2.01.0 - _ZN3FBB8DateTime7setTimeEl@Base 2.01.0 - _ZN3FBB8DateTime7setYearEm@Base 2.01.0 - _ZN3FBB8DateTime8setHoursEi@Base 2.01.0 - _ZN3FBB8DateTime8setMonthENS0_5MonthENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime8setMonthEi@Base 2.01.0 - _ZN3FBB8DateTime9setFieldsERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC1Ei@Base 2.01.0 - _ZN3FBB8DateTimeC1ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1Eli@Base 2.01.0 - _ZN3FBB8DateTimeC2ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC2Ei@Base 2.01.0 - _ZN3FBB8DateTimeC2ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2Eli@Base 2.01.0 - _ZN3FBB8DateTimemIERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLEl@Base 2.01.0 - _ZN3FBB8Hostname4initEv@Base 2.01.0 - _ZN3FBB8HostnameC1ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC1ERKSs@Base 2.01.0 - _ZN3FBB8HostnameC2ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC2ERKSs@Base 2.01.0 - _ZN3FBB8IOStream5clearEv@Base 2.01.0 - _ZN3FBB8IOStreamD0Ev@Base 2.01.0 - _ZN3FBB8IOStreamD1Ev@Base 2.01.0 - _ZN3FBB8IOStreamD2Ev@Base 2.01.0 - _ZN3FBB8RefCount7releaseEv@Base 2.01.0 - _ZN3FBB8Selector4waitEv@Base 2.01.0 - _ZN3FBB8Selector5addFdEP6fd_seti@Base 2.01.0 - _ZN3FBB8Selector8checkSetEPiR6fd_set@Base 2.01.0 - _ZN3FBB8SelectorC1Ev@Base 2.01.0 - _ZN3FBB8SelectorC2Ev@Base 2.01.0 - _ZN3FBB8Xpointer12s_theDisplayE@Base 2.01.0 - _ZN3FBB8Xpointer9s_counterE@Base 2.01.0 - _ZN3FBB8XpointerC1Ev@Base 2.01.0 - _ZN3FBB8XpointerC2Ev@Base 2.01.0 - _ZN3FBB8XpointerD1Ev@Base 2.01.0 - _ZN3FBB8XpointerD2Ev@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig11s_argconfigE@Base 2.01.0 - _ZN3FBB9ArgConfig16storeLongOptionsEPKNS_3Arg10LongOptionES4_@Base 2.01.0 - _ZN3FBB9ArgConfig8instanceEv@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9LogBuffer12settimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB9LogBuffer15insertTimestampEv@Base 2.01.0 - _ZN3FBB9LogBuffer4syncEv@Base 2.01.0 - _ZN3FBB9LogBuffer8overflowEi@Base 2.01.0 - _ZN3FBB9LogBufferC1ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC1ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferD0Ev@Base 2.01.0 - _ZN3FBB9LogBufferD1Ev@Base 2.01.0 - _ZN3FBB9LogBufferD2Ev@Base 2.01.0 - _ZN3FBB9Syslogbuf11setPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf18setDefaultPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf4syncEv@Base 2.01.0 - _ZN3FBB9Syslogbuf8overflowEi@Base 2.01.0 - _ZN3FBB9SyslogbufC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufD0Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD1Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD2Ev@Base 2.01.0 - _ZN3FBB9decindentERSo@Base 2.01.0 - _ZN3FBB9incindentERSo@Base 2.01.0 - _ZN3FBB9indentdecERSo@Base 2.01.0 - _ZN3FBB9indentincERSo@Base 2.01.0 - _ZN3FBB9throwableEv@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKNS0_5HLineE@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKSs@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportEm@Base 2.01.0 - _ZN7Hostent4copyEPK7hostentmm@Base 2.01.0 - _ZN7Hostent7destroyEv@Base 2.01.0 - _ZN7Hostent7xstrdupEPKc@Base 2.01.0 - _ZN7HostentC1EPK7hostent@Base 2.01.0 - _ZN7HostentC1Ev@Base 2.01.0 - _ZN7HostentC2EPK7hostent@Base 2.01.0 - _ZN7HostentC2Ev@Base 2.01.0 - _ZN7HostentaSERKS_@Base 2.01.0 - _ZNK3FBB10ConfigFile11findKeyTailERKSsm@Base 2.01.0 - _ZNK3FBB10ConfigFile4findERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile6findREERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile7findKeyERKSsm@Base 2.01.0 - _ZNK3FBB10ConfigFile9searchForERKSsRNS_7PatternEm@Base 2.01.0 - _ZNK3FBB10Redirector7swallowEi@Base 2.01.0 - _ZNK3FBB10SocketBase10boolOptionEi@Base 2.01.0 - _ZNK3FBB10SocketBase6verifyEv@Base 2.01.0 - _ZNK3FBB11InetAddress20dottedDecimalAddressEv@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator6lookupERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator8lookdownERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11RE_iteratormiERKS0_@Base 2.01.0 - _ZNK3FBB12TableSupport5beginEm@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEm@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEv@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEm@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEv@Base 2.01.0 - _ZNK3FBB13CmdFinderBase10matchExactERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase11matchUniqueERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase16matchInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase22matchUniqueInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB14OFoldStreambuf6lengthEv@Base 2.01.0 - _ZNK3FBB3Arg11versionHelpEPFvRKSsEPKcmii@Base 2.01.0 - _ZNK3FBB3Arg13firstNonEmptyEPmPSsRKSt6vectorISsSaISsEE@Base 2.01.0 - _ZNK3FBB3Arg6optionEPmPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEPmPSsi@Base 2.01.0 - _ZNK3FBB3Arg6optionERKSs@Base 2.01.0 - _ZNK3FBB3Arg6optionEi@Base 2.01.0 - _ZNK3FBB3Arg6optionEmPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEmPSsi@Base 2.01.0 - _ZNK3FBB3ArgixEm@Base 2.01.0 - _ZNK3FBB3CGI6reportEv@Base 2.01.0 - _ZNK3FBB3CGI6typeOfERKSs@Base 2.01.0 - _ZNK3FBB4Glob6verifyEv@Base 2.01.0 - _ZNK3FBB4Pipe6verifyEv@Base 2.01.0 - _ZNK3FBB4Stat11specialModeEmNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat4modeEmNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat7modeStrEv@Base 2.01.0 - _ZNK3FBB4Stat7typeStrEv@Base 2.01.0 - _ZNK3FBB4User6verifyEv@Base 2.01.0 - _ZNK3FBB5Errno4whatEv@Base 2.01.0 - _ZNK3FBB5level10insertIntoERSoRNS_3LogE@Base 2.01.0 - _ZNK3FBB6OneKey3getEv@Base 2.01.0 - _ZNK3FBB6OneKey6verifyEv@Base 2.01.0 - _ZNK3FBB7Pattern6beforeEv@Base 2.01.0 - _ZNK3FBB7Pattern6beyondEv@Base 2.01.0 - _ZNK3FBB7Pattern8positionEm@Base 2.01.0 - _ZNK3FBB7PatternixEm@Base 2.01.0 - _ZNK3FBB7Process7newPipeEv@Base 2.01.0 - _ZNK3FBB8DateTime6weekNrEv@Base 2.01.0 - _ZNK3FBB8DateTime7rfc2822Ev@Base 2.01.0 - _ZNK3FBB8DateTime7rfc3339Ev@Base 2.01.0 - _ZNK3FBB8DateTime7timeStrERSo@Base 2.01.0 - _ZNK3FBB8Xpointer3getEPiS1_@Base 2.01.0 - _ZNK3FBB8Xpointer3setEii@Base 2.01.0 - _ZNK3FBB8Xpointer6verifyEv@Base 2.01.0 - _ZNK3FBB9ArgConfig13longConfigOptERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig14findLongOptionEi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsPKc@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEi@Base 2.01.0 - _ZNK7Hostent12countAliasesEPKPKc@Base 2.01.0 - _ZNK7Hostent14countAddressesEPKPKcm@Base 2.01.0 - _ZNK7Hostent20dottedDecimalAddressEm@Base 2.01.0 - _ZNKSt6vectorISsSaISsEE12_M_check_lenEmPKc@Base 2.01.0 - _ZNKSt9binder2ndISt12not_equal_toISsEEclERKSs@Base 2.01.0 - _ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEE17_M_initialize_mapEm@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEED2Ev@Base 2.01.0 - _ZNSt12_Vector_baseISsSaISsEE11_M_allocateEm@Base 2.01.0 - _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.01.0 - _ZNSt3mapIP8smfi_strPN3FBB6MilterESt4lessIS1_ESaISt4pairIKS1_S4_EEED1Ev@Base 2.01.0 - _ZNSt3mapImSt6vectorISt4pairImmESaIS2_EESt4lessImESaIS1_IKmS4_EEED1Ev@Base 2.01.0 - _ZNSt4pairIKSsSt6vectorISsSaISsEEED1Ev@Base 2.01.0 - _ZNSt5dequeIcSaIcEE17_M_reallocate_mapEmb@Base 2.01.0 - _ZNSt5stackIcSt5dequeIcSaIcEEE4pushERKc@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EED1Ev@Base 2.01.0 - _ZNSt6vectorIN3FBB6CGIFSA10TransitionESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPSsS1_EEmRKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEEC1ERKS1_@Base 2.01.0 - _ZNSt6vectorISsSaISsEED1Ev@Base 2.01.0 - _ZNSt6vectorISsSaISsEED2Ev@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS5_S7_EEmRKS5_@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairImmESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 2.01.0 - _ZNSt6vectorImSaImEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPmS1_EERKm@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeImSt4pairIKmSt6vectorIS0_ImmESaIS3_EEESt10_Select1stIS6_ESt4lessImESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_@Base 2.01.0 - _ZNSt8_Rb_treeImSt4pairIKmSt6vectorIS0_ImmESaIS3_EEESt10_Select1stIS6_ESt4lessImESaIS6_EE16_M_insert_uniqueERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeImSt4pairIKmSt6vectorIS0_ImmESaIS3_EEESt10_Select1stIS6_ESt4lessImESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeImSt4pairIKmSt6vectorIS0_ImmESaIS3_EEESt10_Select1stIS6_ESt4lessImESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB3LogEED1Ev@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB4PipeEED1Ev@Base 2.01.0 - _ZSt16stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEET_S6_S6_T0_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPN3FBB5Table7ElementES3_SaIS2_EET0_T_S6_S5_RT1_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1_@Base 2.01.0 - _ZSt24__uninitialized_fill_n_aIPN3FBB5Table7ElementEmS2_S2_EvT_T0_RKT1_RSaIT2_E@Base 2.01.0 - _ZSt26__inplace_stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEiET_S6_S6_T0_T1_@Base 2.01.0 - _ZSt27__stable_partition_adaptiveIPPKcS2_N3FBB7FnWrap1IS1_bEEiET_S6_S6_T1_T2_T0_S8_@Base 2.01.0 - _ZSt3decRSt8ios_base@Base 2.01.0 - _ZSt3hexRSt8ios_base@Base 2.01.0 - _ZSt3octRSt8ios_base@Base 2.01.0 - _ZSt5rightRSt8ios_base@Base 2.01.0 - _ZSt6__findIPPKcSsET_S3_S3_RKT0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt7showposRSt8ios_base@Base 2.01.0 - _ZSt8__rotateIPPKcEvT_S3_S3_St26random_access_iterator_tag@Base 2.01.0 - _ZSt8internalRSt8ios_base@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RNS8_7PatternEbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RSsbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_SA_bEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEESt9binder2ndISt12not_equal_toISsEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN3FBB6CGIFSA10TransitionESt6vectorIS4_SaIS4_EEEENS2_8FnWrap1cIRKS4_mbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRSsRNS7_11RE_iteratorEbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIPKSt4pairIKPKcKPFiiEEN3FBB8FnWrap1cIRS8_RKSsbEEET_SG_SG_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifISt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEEN3FBB8FnWrap1cIRS3_SC_bEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9noshowposRSt8ios_base@Base 2.01.0 - _ZStlsRSoRKN3FBB3CGIE@Base 2.01.0 - _ZStlsRSoRKN3FBB8DateTimeE@Base 2.01.0 - _ZStrsRSiRN3FBB8DateTimeE@Base 2.01.0 - _ZTCN3FBB12SyslogStreamE44_So@Base 2.01.0 - _ZTCN3FBB3A2xE0_Si@Base 2.01.0 - _ZTCN3FBB3A2xE0_St19basic_istringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB3LogE44_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_So@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5TableE0_So@Base 2.01.0 - _ZTCN3FBB5TableE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB7ProcessE52_Si@Base 2.01.0 - _ZTCN3FBB7ProcessE60_So@Base 2.01.0 - _ZTCN3FBB7ProcessE8_NS_8IOStreamE@Base 2.01.0 - _ZTCN3FBB8IOStreamE44_Si@Base 2.01.0 - _ZTCN3FBB8IOStreamE52_So@Base 2.01.0 - _ZTIN3FBB10RandbufferE@Base 2.01.0 - _ZTIN3FBB11IOStreambufE@Base 2.01.0 - _ZTIN3FBB12IFdStreambufE@Base 2.01.0 - _ZTIN3FBB12OFdStreambufE@Base 2.01.0 - _ZTIN3FBB12SyslogStreamE@Base 2.01.0 - _ZTIN3FBB12TableSupportE@Base 2.01.0 - _ZTIN3FBB14MultiStreambufE@Base 2.01.0 - _ZTIN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTIN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTIN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTIN3FBB3A2xE@Base 2.01.0 - _ZTIN3FBB3LogE@Base 2.01.0 - _ZTIN3FBB3X2aE@Base 2.01.0 - _ZTIN3FBB4ForkE@Base 2.01.0 - _ZTIN3FBB5ErrnoE@Base 2.01.0 - _ZTIN3FBB5TableE@Base 2.01.0 - _ZTIN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTIN3FBB7ProcessE@Base 2.01.0 - _ZTIN3FBB8IOStreamE@Base 2.01.0 - _ZTIN3FBB9LogBufferE@Base 2.01.0 - _ZTIN3FBB9SyslogbufE@Base 2.01.0 - _ZTSN3FBB10RandbufferE@Base 2.01.0 - _ZTSN3FBB11IOStreambufE@Base 2.01.0 - _ZTSN3FBB12IFdStreambufE@Base 2.01.0 - _ZTSN3FBB12OFdStreambufE@Base 2.01.0 - _ZTSN3FBB12SyslogStreamE@Base 2.01.0 - _ZTSN3FBB12TableSupportE@Base 2.01.0 - _ZTSN3FBB14MultiStreambufE@Base 2.01.0 - _ZTSN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTSN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTSN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTSN3FBB3A2xE@Base 2.01.0 - _ZTSN3FBB3LogE@Base 2.01.0 - _ZTSN3FBB3X2aE@Base 2.01.0 - _ZTSN3FBB4ForkE@Base 2.01.0 - _ZTSN3FBB5ErrnoE@Base 2.01.0 - _ZTSN3FBB5TableE@Base 2.01.0 - _ZTSN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTSN3FBB7ProcessE@Base 2.01.0 - _ZTSN3FBB8IOStreamE@Base 2.01.0 - _ZTSN3FBB9LogBufferE@Base 2.01.0 - _ZTSN3FBB9SyslogbufE@Base 2.01.0 - _ZTTN3FBB12SyslogStreamE@Base 2.01.0 - _ZTTN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTTN3FBB3A2xE@Base 2.01.0 - _ZTTN3FBB3LogE@Base 2.01.0 - _ZTTN3FBB3X2aE@Base 2.01.0 - _ZTTN3FBB5ErrnoE@Base 2.01.0 - _ZTTN3FBB5TableE@Base 2.01.0 - _ZTTN3FBB7ProcessE@Base 2.01.0 - _ZTTN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB10RandbufferE@Base 2.01.0 - _ZTVN3FBB11IOStreambufE@Base 2.01.0 - _ZTVN3FBB12IFdStreambufE@Base 2.01.0 - _ZTVN3FBB12OFdStreambufE@Base 2.01.0 - _ZTVN3FBB12SyslogStreamE@Base 2.01.0 - _ZTVN3FBB12TableSupportE@Base 2.01.0 - _ZTVN3FBB14MultiStreambufE@Base 2.01.0 - _ZTVN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTVN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTVN3FBB3A2xE@Base 2.01.0 - _ZTVN3FBB3LogE@Base 2.01.0 - _ZTVN3FBB3X2aE@Base 2.01.0 - _ZTVN3FBB4ForkE@Base 2.01.0 - _ZTVN3FBB5ErrnoE@Base 2.01.0 - _ZTVN3FBB5TableE@Base 2.01.0 - _ZTVN3FBB7ProcessE@Base 2.01.0 - _ZTVN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB9LogBufferE@Base 2.01.0 - _ZTVN3FBB9SyslogbufE@Base 2.01.0 - _ZThn44_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZThn44_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZThn44_N3FBB3LogD0Ev@Base 2.01.0 - _ZThn44_N3FBB3LogD1Ev@Base 2.01.0 - _ZThn44_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZThn44_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZThn44_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn44_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn44_NK3FBB5Errno4whatEv@Base 2.01.0 - _ZThn52_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn52_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn52_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn52_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn60_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn60_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn8_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn8_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3A2xD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3A2xD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3LogD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3LogD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3X2aD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3X2aD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5TableD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5TableD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD2Ev@Base 2.01.0 - _ZlsRSoN3FBB14LogManipulatorE@Base 2.01.0 - _ZlsRSoPFvS_E@Base 2.01.0 - _ZlsRSoRKN3FBB5levelE@Base 2.01.0 - bobcat_fatal_@Base 2.01.0 - smfi_register@Base 2.01.0 - diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/debian/libbobcat2.symbols.sparc /tmp/0AxfM676D8/bobcat-2.05.00/debian/libbobcat2.symbols.sparc --- bobcat-2.02.03/debian/libbobcat2.symbols.sparc 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/debian/libbobcat2.symbols.sparc 1970-01-01 01:00:00.000000000 +0100 @@ -1,826 +0,0 @@ -libbobcat.so.2 libbobcat2 #MINVER# - XCloseDisplay@Base 2.01.0 - XFlush@Base 2.01.0 - XGetWindowAttributes@Base 2.01.0 - XOpenDisplay@Base 2.01.0 - XQueryPointer@Base 2.01.0 - XWarpPointer@Base 2.01.0 - _ZN3FBB10ConfigFile10hasContentERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile11append_nextERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFile13removeCommentERSs@Base 2.01.0 - _ZN3FBB10ConfigFile20removeTrailingBlanksERSs@Base 2.01.0 - _ZN3FBB10ConfigFile4openERKSs@Base 2.01.0 - _ZN3FBB10ConfigFile5matchERKSsRNS_7PatternE@Base 2.01.0 - _ZN3FBB10ConfigFile8containsERKSsRSs@Base 2.01.0 - _ZN3FBB10ConfigFile8nextLineERSiRSs@Base 2.01.0 - _ZN3FBB10ConfigFileC1ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC1ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ENS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileC2ERKSsNS0_7CommentENS0_12SearchCasingENS0_7IndicesE@Base 2.01.0 - _ZN3FBB10ConfigFileD2Ev@Base 2.01.0 - _ZN3FBB10GetHostent10gethostentEPKcRKSs@Base 2.01.0 - _ZN3FBB10GetHostent15addressToStringEPKcPKv@Base 2.01.0 - _ZN3FBB10GetHostent9hosterrorEPKc@Base 2.01.0 - _ZN3FBB10PerlSetFSA10initializeERNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSA12s_transitionE@Base 2.01.0 - _ZN3FBB10PerlSetFSA18s_stateTransitionsE@Base 2.01.0 - _ZN3FBB10PerlSetFSA22s_stateTransitions_endE@Base 2.01.0 - _ZN3FBB10PerlSetFSA3nopEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA4copyEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5D_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5S_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5W_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5d_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5s_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA5w_SetEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6copybsEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6d_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6s_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA6w_NestEv@Base 2.01.0 - _ZN3FBB10PerlSetFSA7convertERSs@Base 2.01.0 - _ZN3FBB10PerlSetFSA9ValidatorclERKNS0_16TransitionMatrixE@Base 2.01.0 - _ZN3FBB10PerlSetFSAC1Ev@Base 2.01.0 - _ZN3FBB10PerlSetFSAC2Ev@Base 2.01.0 - _ZN3FBB10Randbuffer9underflowEv@Base 2.01.0 - _ZN3FBB10RandbufferC1Eiij@Base 2.01.0 - _ZN3FBB10RandbufferC2Eiij@Base 2.01.0 - _ZN3FBB10RandbufferD0Ev@Base 2.01.0 - _ZN3FBB10RandbufferD1Ev@Base 2.01.0 - _ZN3FBB10SocketBase13setBoolOptionEib@Base 2.01.0 - _ZN3FBB10SocketBaseC1ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC1Et@Base 2.01.0 - _ZN3FBB10SocketBaseC2ERKSst@Base 2.01.0 - _ZN3FBB10SocketBaseC2Et@Base 2.01.0 - _ZN3FBB10insertableERSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4openERSiRSo@Base 2.01.0 - _ZN3FBB11IOStreambuf4syncEv@Base 2.01.0 - _ZN3FBB11IOStreambuf6xsputnEPKci@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB11IOStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB11IOStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB11IOStreambufD0Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD1Ev@Base 2.01.0 - _ZN3FBB11IOStreambufD2Ev@Base 2.01.0 - _ZN3FBB11InetAddress4initEjt@Base 2.01.0 - _ZN3FBB11InetAddressC1ERKSst@Base 2.01.0 - _ZN3FBB11InetAddressC2ERKSst@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11caseInitialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator11casePartialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator12s_comparatorE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4failERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator4fullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7initialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator7partialERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iterator8caseFullERKSsS3_@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC1EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratorC2EPKS0_N9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZN3FBB11MailHeaders18const_hdr_iteratormmEi@Base 2.01.0 - _ZN3FBB11MailHeaders4readEv@Base 2.01.0 - _ZN3FBB11MailHeadersC1ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11MailHeadersC2ERSiNS0_4ModeE@Base 2.01.0 - _ZN3FBB11OFoldStream4openEPKcjjNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11OFoldStream4openERSojjNS_19OFoldStreambufEnums14TrailingBlanksE@Base 2.01.0 - _ZN3FBB11RE_iterator4findEv@Base 2.01.0 - _ZN3FBB11RE_iterator7reMatchERSsRS0_@Base 2.01.0 - _ZN3FBB11RE_iteratorC1ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorC2ERKN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEES9_RKSsb@Base 2.01.0 - _ZN3FBB11RE_iteratorD1Ev@Base 2.01.0 - _ZN3FBB11RE_iteratorppEv@Base 2.01.0 - _ZN3FBB12ClientSocket7connectEv@Base 2.01.0 - _ZN3FBB12ClientSocketC1ERKSst@Base 2.01.0 - _ZN3FBB12ClientSocketC2ERKSst@Base 2.01.0 - _ZN3FBB12IFdStreambuf4openEiNS0_4ModeEj@Base 2.01.0 - _ZN3FBB12IFdStreambuf6xsgetnEPci@Base 2.01.0 - _ZN3FBB12IFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12IFdStreambuf9underflowEv@Base 2.01.0 - _ZN3FBB12IFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12IFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12OFdStreambuf4openEiNS0_4ModeEj@Base 2.01.0 - _ZN3FBB12OFdStreambuf4syncEv@Base 2.01.0 - _ZN3FBB12OFdStreambuf7cleanupENS0_4ModeE@Base 2.01.0 - _ZN3FBB12OFdStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB12OFdStreambufD0Ev@Base 2.01.0 - _ZN3FBB12OFdStreambufD1Ev@Base 2.01.0 - _ZN3FBB12ServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB12ServerSocket6listenEjb@Base 2.01.0 - _ZN3FBB12ServerSocketC1Ej@Base 2.01.0 - _ZN3FBB12ServerSocketC2Ej@Base 2.01.0 - _ZN3FBB12SyslogStream11setPriorityERSoNS_8PriorityE@Base 2.01.0 - _ZN3FBB12SyslogStream8strerrnoERSo@Base 2.01.0 - _ZN3FBB12SyslogStreamC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZN3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZN3FBB12TableSupport14const_iterator10setElementEv@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC1ERKS0_RKSt6vectorISt4pairIjjESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorC2ERKS0_RKSt6vectorISt4pairIjjESaIS6_EE@Base 2.01.0 - _ZN3FBB12TableSupport14const_iteratorppEv@Base 2.01.0 - _ZN3FBB12TableSupport3addERKSsRj@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC1Ejjj@Base 2.01.0 - _ZN3FBB12TableSupport5HLineC2Ejjj@Base 2.01.0 - _ZN3FBB12TableSupport8setParamERSojjRKSt6vectorINS_5AlignESaIS3_EE@Base 2.01.0 - _ZN3FBB12TableSupportC1Ev@Base 2.01.0 - _ZN3FBB12TableSupportC2Ev@Base 2.01.0 - _ZN3FBB12TableSupportD0Ev@Base 2.01.0 - _ZN3FBB12TableSupportD1Ev@Base 2.01.0 - _ZN3FBB13CmdFinderBase11useFirstCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase6useCmdERKSs@Base 2.01.0 - _ZN3FBB13CmdFinderBase7setModeEj@Base 2.01.0 - _ZN3FBB14MultiStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf6insertERNS0_6streamERNS0_6InsertE@Base 2.01.0 - _ZN3FBB14MultiStreambuf6stream7setOnceERS1_@Base 2.01.0 - _ZN3FBB14MultiStreambuf6xsputnEPKci@Base 2.01.0 - _ZN3FBB14MultiStreambuf7setOnceEv@Base 2.01.0 - _ZN3FBB14MultiStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14MultiStreambufD0Ev@Base 2.01.0 - _ZN3FBB14MultiStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambuf10setMarginsEjj@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12iniBlankTabsENS_19OFoldStreambufEnums12TabsOrBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambuf12modifyIndentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf2wsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf4syncEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5addWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5flushEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf5nonWsEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEi@Base 2.01.0 - _ZN3FBB14OFoldStreambuf6indentEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7clearWsEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf7newlineEv@Base 2.01.0 - _ZN3FBB14OFoldStreambuf8overflowEi@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EPKcjjNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1ERSojjNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC1EjjNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EPKcjjNS_19OFoldStreambufEnums12TabsOrBlanksENS3_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2ERSojjNS_19OFoldStreambufEnums12TabsOrBlanksENS2_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufC2EjjNS_19OFoldStreambufEnums12TabsOrBlanksENS1_14TrailingBlanksE@Base 2.01.0 - _ZN3FBB14OFoldStreambufD0Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD1Ev@Base 2.01.0 - _ZN3FBB14OFoldStreambufD2Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBase4openERKSs@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC1Ev@Base 2.01.0 - _ZN3FBB15LocalSocketBaseC2Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambuf4openEPKcSt13_Ios_Openmode@Base 2.01.0 - _ZN3FBB16OFilterStreambufD0Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD1Ev@Base 2.01.0 - _ZN3FBB16OFilterStreambufD2Ev@Base 2.01.0 - _ZN3FBB17LocalClientSocket7connectEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket4openERKSsNS0_6SocketE@Base 2.01.0 - _ZN3FBB17LocalServerSocket6acceptEv@Base 2.01.0 - _ZN3FBB17LocalServerSocket6listenEjb@Base 2.01.0 - _ZN3FBB17LocalServerSocketD1Ev@Base 2.01.0 - _ZN3FBB17LocalServerSocketD2Ev@Base 2.01.0 - _ZN3FBB3A2x10s_lastFailE@Base 2.01.0 - _ZN3FBB3A2xD0Ev@Base 2.01.0 - _ZN3FBB3A2xD1Ev@Base 2.01.0 - _ZN3FBB3A2xaSEPKc@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC1EPKci@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKcNS0_4TypeE@Base 2.01.0 - _ZN3FBB3Arg10LongOptionC2EPKci@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3Arg10initializeEPKciPPc@Base 2.01.0 - _ZN3FBB3Arg11argPointersEv@Base 2.01.0 - _ZN3FBB3Arg11setBasenameERKSs@Base 2.01.0 - _ZN3FBB3Arg13addCharOptionEv@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionEP6optionRKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg13addLongOptionERKSs@Base 2.01.0 - _ZN3FBB3Arg13setOptionTypeERKSsRKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg15fillLongOptionsEP6optionRKSsPKNS0_10LongOptionES7_@Base 2.01.0 - _ZN3FBB3Arg15plainLongOptionERKNS0_10LongOptionE@Base 2.01.0 - _ZN3FBB3Arg5s_argE@Base 2.01.0 - _ZN3FBB3Arg6verifyEv@Base 2.01.0 - _ZN3FBB3Arg8instanceEv@Base 2.01.0 - _ZN3FBB3Arg8s_dirsepE@Base 2.01.0 - _ZN3FBB3Arg9s_optCharE@Base 2.01.0 - _ZN3FBB3ArgC1EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC1EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKcPKNS0_10LongOptionES5_iPPc@Base 2.01.0 - _ZN3FBB3ArgC2EPKciPPc@Base 2.01.0 - _ZN3FBB3ArgD2Ev@Base 2.01.0 - _ZN3FBB3CGI16setMaxUploadSizeEji@Base 2.01.0 - _ZN3FBB3CGI17multipartFormDataEv@Base 2.01.0 - _ZN3FBB3CGI18setFileDestinationERKSsS2_NS0_6CreateE@Base 2.01.0 - _ZN3FBB3CGI3getEv@Base 2.01.0 - _ZN3FBB3CGI4initERb@Base 2.01.0 - _ZN3FBB3CGI4nextEPSs@Base 2.01.0 - _ZN3FBB3CGI4postEv@Base 2.01.0 - _ZN3FBB3CGI5paramERKSs@Base 2.01.0 - _ZN3FBB3CGI6escapeERKSs@Base 2.01.0 - _ZN3FBB3CGI6isFileERKSs@Base 2.01.0 - _ZN3FBB3CGI6uploadEPSs@Base 2.01.0 - _ZN3FBB3CGI7s_emptyE@Base 2.01.0 - _ZN3FBB3CGI8addParamERKSs@Base 2.01.0 - _ZN3FBB3CGI8dos2unixERKSs@Base 2.01.0 - _ZN3FBB3CGI8readPartEPSs@Base 2.01.0 - _ZN3FBB3CGI8setParamEv@Base 2.01.0 - _ZN3FBB3CGI8setQueryEv@Base 2.01.0 - _ZN3FBB3CGI9setMethodEv@Base 2.01.0 - _ZN3FBB3CGI9unPercentERKSs@Base 2.01.0 - _ZN3FBB3CGIC1EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIC2EbPKcRSo@Base 2.01.0 - _ZN3FBB3CGIlsERKSs@Base 2.01.0 - _ZN3FBB3CGIlsESt4pairIccE@Base 2.01.0 - _ZN3FBB3CGIlsEi@Base 2.01.0 - _ZN3FBB3Log10initializeERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log11getInstanceEv@Base 2.01.0 - _ZN3FBB3Log12setTimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB3Log4initEv@Base 2.01.0 - _ZN3FBB3Log4openERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3Log5levelEj@Base 2.01.0 - _ZN3FBB3Log8s_streamE@Base 2.01.0 - _ZN3FBB3Log8setLevelEj@Base 2.01.0 - _ZN3FBB3LogC1EPKc@Base 2.01.0 - _ZN3FBB3LogC1ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC1ERSoPKc@Base 2.01.0 - _ZN3FBB3LogC2EPKc@Base 2.01.0 - _ZN3FBB3LogC2ERKSsSt13_Ios_OpenmodePKc@Base 2.01.0 - _ZN3FBB3LogC2ERSoPKc@Base 2.01.0 - _ZN3FBB3LogD0Ev@Base 2.01.0 - _ZN3FBB3LogD1Ev@Base 2.01.0 - _ZN3FBB3Msg10s_maxCountE@Base 2.01.0 - _ZN3FBB3Msg10setDisplayEb@Base 2.01.0 - _ZN3FBB3Msg10setInfoBufEPSt15basic_streambufIcSt11char_traitsIcEEb@Base 2.01.0 - _ZN3FBB3Msg10setOstreamERKSs@Base 2.01.0 - _ZN3FBB3Msg11s_warnCountE@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ifstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSs@Base 2.01.0 - _ZN3FBB3Msg4openERSt14basic_ofstreamIcSt11char_traitsIcEERKSsj@Base 2.01.0 - _ZN3FBB3Msg5s_msgE@Base 2.01.0 - _ZN3FBB3Msg5s_outE@Base 2.01.0 - _ZN3FBB3Msg6s_foutE@Base 2.01.0 - _ZN3FBB3Msg6s_infoE@Base 2.01.0 - _ZN3FBB3Msg6s_lineE@Base 2.01.0 - _ZN3FBB3Msg7s_countE@Base 2.01.0 - _ZN3FBB3Msg9s_displayE@Base 2.01.0 - _ZN3FBB3Msg9s_warningE@Base 2.01.0 - _ZN3FBB3X2a10s_lastFailE@Base 2.01.0 - _ZN3FBB3X2aC1Edj@Base 2.01.0 - _ZN3FBB3X2aC1Edjj@Base 2.01.0 - _ZN3FBB3X2aC2Edj@Base 2.01.0 - _ZN3FBB3X2aC2Edjj@Base 2.01.0 - _ZN3FBB3X2aD0Ev@Base 2.01.0 - _ZN3FBB3X2aD1Ev@Base 2.01.0 - _ZN3FBB3errERSo@Base 2.01.0 - _ZN3FBB3msgEv@Base 2.01.0 - _ZN3FBB4Fork12waitForChildEv@Base 2.01.0 - _ZN3FBB4Fork17childRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB4Fork4forkEv@Base 2.01.0 - _ZN3FBB4ForkD0Ev@Base 2.01.0 - _ZN3FBB4ForkD1Ev@Base 2.01.0 - _ZN3FBB4Glob4copyERKS0_@Base 2.01.0 - _ZN3FBB4Glob5isDotEPKc@Base 2.01.0 - _ZN3FBB4Glob7destroyEv@Base 2.01.0 - _ZN3FBB4GlobC1ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobC2ERKSsiNS0_4DotsE@Base 2.01.0 - _ZN3FBB4GlobaSERKS0_@Base 2.01.0 - _ZN3FBB4Pipe8readFromEPKij@Base 2.01.0 - _ZN3FBB4Pipe8readFromEi@Base 2.01.0 - _ZN3FBB4Pipe8readOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writeOnlyEv@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEPKij@Base 2.01.0 - _ZN3FBB4Pipe9writtenByEi@Base 2.01.0 - _ZN3FBB4PipeC1EPKi@Base 2.01.0 - _ZN3FBB4PipeC2EPKi@Base 2.01.0 - _ZN3FBB4Stat3setERKSs@Base 2.01.0 - _ZN3FBB4Stat3setERKSsS2_@Base 2.01.0 - _ZN3FBB4Stat4initEv@Base 2.01.0 - _ZN3FBB4Stat4pathEv@Base 2.01.0 - _ZN3FBB4StatC1ERKSs@Base 2.01.0 - _ZN3FBB4StatC1Ev@Base 2.01.0 - _ZN3FBB4StatC2ERKSs@Base 2.01.0 - _ZN3FBB4StatC2Ev@Base 2.01.0 - _ZN3FBB4UserC1Ev@Base 2.01.0 - _ZN3FBB4UserC2Ev@Base 2.01.0 - _ZN3FBB4infoERSo@Base 2.01.0 - _ZN3FBB5AlignC1EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EijPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC1EjPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EijPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5AlignC2EjPFRSt8ios_baseS2_E@Base 2.01.0 - _ZN3FBB5Errno7initMsgEv@Base 2.01.0 - _ZN3FBB5ErrnoC1EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC1EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC1Ev@Base 2.01.0 - _ZN3FBB5ErrnoC2EPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2ERKS0_@Base 2.01.0 - _ZN3FBB5ErrnoC2EiPKc@Base 2.01.0 - _ZN3FBB5ErrnoC2Ev@Base 2.01.0 - _ZN3FBB5ErrnoD0Ev@Base 2.01.0 - _ZN3FBB5ErrnoD1Ev@Base 2.01.0 - _ZN3FBB5Table3defEv@Base 2.01.0 - _ZN3FBB5Table5flushEv@Base 2.01.0 - _ZN3FBB5Table6appendERKSsPKcb@Base 2.01.0 - _ZN3FBB5Table6hIndexEjj@Base 2.01.0 - _ZN3FBB5Table6insertERSo@Base 2.01.0 - _ZN3FBB5Table6vIndexEjj@Base 2.01.0 - _ZN3FBB5Table8setAlignERKNS_5AlignE@Base 2.01.0 - _ZN3FBB5TableC1ERNS_12TableSupportEjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC1EjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2ERNS_12TableSupportEjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableC2EjNS0_13FillDirectionENS0_9WidthTypeE@Base 2.01.0 - _ZN3FBB5TableD0Ev@Base 2.01.0 - _ZN3FBB5TableD1Ev@Base 2.01.0 - _ZN3FBB5fatalERSo@Base 2.01.0 - _ZN3FBB5spoolERSo@Base 2.01.0 - _ZN3FBB6CGIFSA11s_charClassE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_installedE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_stateNameE@Base 2.01.0 - _ZN3FBB6CGIFSA11s_tokenizerE@Base 2.01.0 - _ZN3FBB6CGIFSA12s_fsaRawDataE@Base 2.01.0 - _ZN3FBB6CGIFSA14s_charClassEndE@Base 2.01.0 - _ZN3FBB6CGIFSA15s_fsaRawDataEndE@Base 2.01.0 - _ZN3FBB6CGIFSA3runEv@Base 2.01.0 - _ZN3FBB6CGIFSA4pushEv@Base 2.01.0 - _ZN3FBB6CGIFSA5iscgiEi@Base 2.01.0 - _ZN3FBB6CGIFSA5s_cgiE@Base 2.01.0 - _ZN3FBB6CGIFSA5s_fsaE@Base 2.01.0 - _ZN3FBB6CGIFSA6acceptEv@Base 2.01.0 - _ZN3FBB6CGIFSA6setFsaERKNS0_6RecordE@Base 2.01.0 - _ZN3FBB6CGIFSA7isFirstERKSt4pairIKPKcKPFiiEERKSs@Base 2.01.0 - _ZN3FBB6CGIFSA8hasTokenERKNS0_10TransitionEj@Base 2.01.0 - _ZN3FBB6CGIFSA8tokenIdxEv@Base 2.01.0 - _ZN3FBB6CGIFSA9acceptAllEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charClassEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charRangeEv@Base 2.01.0 - _ZN3FBB6CGIFSA9charTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSA9setEscapeEj@Base 2.01.0 - _ZN3FBB6CGIFSA9wordTokenEv@Base 2.01.0 - _ZN3FBB6CGIFSAC1EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAC2EPbRSib@Base 2.01.0 - _ZN3FBB6CGIFSAD1Ev@Base 2.01.0 - _ZN3FBB6Indent3decEv@Base 2.01.0 - _ZN3FBB6Indent5s_incE@Base 2.01.0 - _ZN3FBB6Indent7s_widthE@Base 2.01.0 - _ZN3FBB6Milter10initializeERKSsRS0_jm@Base 2.01.0 - _ZN3FBB6Milter10mRecipientEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter11s_callCloseE@Base 2.01.0 - _ZN3FBB6Milter4mEohEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4mEomEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter4s_mpE@Base 2.01.0 - _ZN3FBB6Milter5mBodyEP8smfi_strPhj@Base 2.01.0 - _ZN3FBB6Milter5mDataEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter5mHeloEP8smfi_strPc@Base 2.01.0 - _ZN3FBB6Milter5s_mapE@Base 2.01.0 - _ZN3FBB6Milter6mAbortEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6mCloseEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter6s_nameE@Base 2.01.0 - _ZN3FBB6Milter7installEP8smfi_str@Base 2.01.0 - _ZN3FBB6Milter7mHeaderEP8smfi_strPcS3_@Base 2.01.0 - _ZN3FBB6Milter7mSenderEP8smfi_strPPc@Base 2.01.0 - _ZN3FBB6Milter8mConnectEP8smfi_strPcP8sockaddr@Base 2.01.0 - _ZN3FBB6Milter8mUnknownEP8smfi_strPKc@Base 2.01.0 - _ZN3FBB6OneKey6setErrEiPKc@Base 2.01.0 - _ZN3FBB6OneKeyC1ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyC2ENS0_4ModeE@Base 2.01.0 - _ZN3FBB6OneKeyD1Ev@Base 2.01.0 - _ZN3FBB6OneKeyD2Ev@Base 2.01.0 - _ZN3FBB6String2lcERKSs@Base 2.01.0 - _ZN3FBB6String2ucERKSs@Base 2.01.0 - _ZN3FBB6String4argvERKSt6vectorISsSaISsEE@Base 2.01.0 - _ZN3FBB6String4trimERKSs@Base 2.01.0 - _ZN3FBB6String4wordERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISsSaISsEERKSsPKcb@Base 2.01.0 - _ZN3FBB6String5splitEPSt6vectorISt4pairISsNS0_4TypeEESaIS4_EERKSsPKcb@Base 2.01.0 - _ZN3FBB6String6escapeERKSsPKc@Base 2.01.0 - _ZN3FBB6String6quotedERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEEi@Base 2.01.0 - _ZN3FBB6String7tolowerERc@Base 2.01.0 - _ZN3FBB6String7toupperERc@Base 2.01.0 - _ZN3FBB6String8unescapeERKSs@Base 2.01.0 - _ZN3FBB6String9nextFieldERKSsPN9__gnu_cxx17__normal_iteratorIPKcSsEES7_S2_@Base 2.01.0 - _ZN3FBB6String9separatorERKSsN9__gnu_cxx17__normal_iteratorIPKcSsEES2_@Base 2.01.0 - _ZN3FBB6centerERSt8ios_base@Base 2.01.0 - _ZN3FBB6indentERSo@Base 2.01.0 - _ZN3FBB7Pattern10setPatternERKSsbji@Base 2.01.0 - _ZN3FBB7Pattern4copyERKS0_@Base 2.01.0 - _ZN3FBB7Pattern5Regex11s_convertedE@Base 2.01.0 - _ZN3FBB7Pattern5RegexC1ESsi@Base 2.01.0 - _ZN3FBB7Pattern5RegexC2ESsi@Base 2.01.0 - _ZN3FBB7Pattern5matchERKSsi@Base 2.01.0 - _ZN3FBB7Pattern7destroyEv@Base 2.01.0 - _ZN3FBB7PatternC1ERKSsbji@Base 2.01.0 - _ZN3FBB7PatternC1Ev@Base 2.01.0 - _ZN3FBB7PatternC2ERKSsbji@Base 2.01.0 - _ZN3FBB7PatternC2Ev@Base 2.01.0 - _ZN3FBB7PatternD1Ev@Base 2.01.0 - _ZN3FBB7PatternaSERKS0_@Base 2.01.0 - _ZN3FBB7PatternlsERKSs@Base 2.01.0 - _ZN3FBB7PatternlsEi@Base 2.01.0 - _ZN3FBB7Process10initializeEjjNS0_11ProcessTypeE@Base 2.01.0 - _ZN3FBB7Process11discontinueERNS0_6RetPidE@Base 2.01.0 - _ZN3FBB7Process11execContextERKSt4pairISsNS_6String4TypeEERNS0_11ExecContextE@Base 2.01.0 - _ZN3FBB7Process11whichStreamEv@Base 2.01.0 - _ZN3FBB7Process12childProcessEv@Base 2.01.0 - _ZN3FBB7Process13parentProcessEv@Base 2.01.0 - _ZN3FBB7Process14analyzeCommandEv@Base 2.01.0 - _ZN3FBB7Process14sanitizeIOModeEj@Base 2.01.0 - _ZN3FBB7Process17childRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process18parentRedirectionsEv@Base 2.01.0 - _ZN3FBB7Process4cerrEv@Base 2.01.0 - _ZN3FBB7Process4stopEv@Base 2.01.0 - _ZN3FBB7Process5closeEi@Base 2.01.0 - _ZN3FBB7Process5closeEv@Base 2.01.0 - _ZN3FBB7Process5startEjNS0_11ProcessTypeEj@Base 2.01.0 - _ZN3FBB7Process6activeEv@Base 2.01.0 - _ZN3FBB7Process7forkingEv@Base 2.01.0 - _ZN3FBB7Process8setPipesEv@Base 2.01.0 - _ZN3FBB7Process9availableEv@Base 2.01.0 - _ZN3FBB7ProcessC1ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjNS0_11ProcessTypeEjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC1EjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2ERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjNS0_11ProcessTypeERKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjNS0_11ProcessTypeEjRKSs@Base 2.01.0 - _ZN3FBB7ProcessC2EjRKSs@Base 2.01.0 - _ZN3FBB7ProcessD0Ev@Base 2.01.0 - _ZN3FBB7ProcessD1Ev@Base 2.01.0 - _ZN3FBB7ProcessaSERKSs@Base 2.01.0 - _ZN3FBB7ProcessclEjNS0_11ProcessTypeEj@Base 2.01.0 - _ZN3FBB7ProcesslsEPFRSoS1_E@Base 2.01.0 - _ZN3FBB7lineMsgEv@Base 2.01.0 - _ZN3FBB7warningERSo@Base 2.01.0 - _ZN3FBB8DateTime10setMinutesEi@Base 2.01.0 - _ZN3FBB8DateTime10setSecondsEi@Base 2.01.0 - _ZN3FBB8DateTime10setWeekdayENS0_7WeekdayENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime10updateTimeEP2tm@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEi@Base 2.01.0 - _ZN3FBB8DateTime14setDisplayZoneEv@Base 2.01.0 - _ZN3FBB8DateTime14zoneCorrectionEv@Base 2.01.0 - _ZN3FBB8DateTime16parseFromDayNameERSi@Base 2.01.0 - _ZN3FBB8DateTime17timeStruct2utcSecEP2tm@Base 2.01.0 - _ZN3FBB8DateTime17utcSec2timeStructEP2tml@Base 2.01.0 - _ZN3FBB8DateTime23s_currentZoneCorrectionE@Base 2.01.0 - _ZN3FBB8DateTime5parseERSi@Base 2.01.0 - _ZN3FBB8DateTime5s_dayE@Base 2.01.0 - _ZN3FBB8DateTime6setDayEi@Base 2.01.0 - _ZN3FBB8DateTime7s_monthE@Base 2.01.0 - _ZN3FBB8DateTime7setTimeEl@Base 2.01.0 - _ZN3FBB8DateTime7setYearEj@Base 2.01.0 - _ZN3FBB8DateTime8setHoursEi@Base 2.01.0 - _ZN3FBB8DateTime8setMonthENS0_5MonthENS0_8RelativeE@Base 2.01.0 - _ZN3FBB8DateTime8setMonthEi@Base 2.01.0 - _ZN3FBB8DateTime9setFieldsERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC1ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC1Ei@Base 2.01.0 - _ZN3FBB8DateTimeC1ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC1Eli@Base 2.01.0 - _ZN3FBB8DateTimeC2ENS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2ERK2tmi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsNS0_8TimeTypeEi@Base 2.01.0 - _ZN3FBB8DateTimeC2ERKSsii@Base 2.01.0 - _ZN3FBB8DateTimeC2Ei@Base 2.01.0 - _ZN3FBB8DateTimeC2ElNS0_8TimeTypeE@Base 2.01.0 - _ZN3FBB8DateTimeC2Eli@Base 2.01.0 - _ZN3FBB8DateTimemIERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLERK2tm@Base 2.01.0 - _ZN3FBB8DateTimepLEl@Base 2.01.0 - _ZN3FBB8Hostname4initEv@Base 2.01.0 - _ZN3FBB8HostnameC1ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC1ERKSs@Base 2.01.0 - _ZN3FBB8HostnameC2ERKNS_11InetAddressE@Base 2.01.0 - _ZN3FBB8HostnameC2ERKSs@Base 2.01.0 - _ZN3FBB8IOStream5clearEv@Base 2.01.0 - _ZN3FBB8IOStreamD0Ev@Base 2.01.0 - _ZN3FBB8IOStreamD1Ev@Base 2.01.0 - _ZN3FBB8IOStreamD2Ev@Base 2.01.0 - _ZN3FBB8RefCount7releaseEv@Base 2.01.0 - _ZN3FBB8Selector4waitEv@Base 2.01.0 - _ZN3FBB8Selector5addFdEP6fd_seti@Base 2.01.0 - _ZN3FBB8Selector8checkSetEPiR6fd_set@Base 2.01.0 - _ZN3FBB8SelectorC1Ev@Base 2.01.0 - _ZN3FBB8SelectorC2Ev@Base 2.01.0 - _ZN3FBB8Xpointer12s_theDisplayE@Base 2.01.0 - _ZN3FBB8Xpointer9s_counterE@Base 2.01.0 - _ZN3FBB8XpointerC1Ev@Base 2.01.0 - _ZN3FBB8XpointerC2Ev@Base 2.01.0 - _ZN3FBB8XpointerD1Ev@Base 2.01.0 - _ZN3FBB8XpointerD2Ev@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig10initializeEPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfig11s_argconfigE@Base 2.01.0 - _ZN3FBB9ArgConfig16storeLongOptionsEPKNS_3Arg10LongOptionES4_@Base 2.01.0 - _ZN3FBB9ArgConfig8instanceEv@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC1EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcNS_10ConfigFile7CommentENS9_12SearchCasingENS9_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKcPKNS_3Arg10LongOptionES6_iPPcRKSsNS_10ConfigFile7CommentENSB_12SearchCasingENSB_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcNS_10ConfigFile7CommentENS5_12SearchCasingENS5_7IndicesE@Base 2.01.0 - _ZN3FBB9ArgConfigC2EPKciPPcRKSsNS_10ConfigFile7CommentENS7_12SearchCasingENS7_7IndicesE@Base 2.01.0 - _ZN3FBB9LogBuffer12settimestampENS_10TimeStampsEPKc@Base 2.01.0 - _ZN3FBB9LogBuffer15insertTimestampEv@Base 2.01.0 - _ZN3FBB9LogBuffer4syncEv@Base 2.01.0 - _ZN3FBB9LogBuffer8overflowEi@Base 2.01.0 - _ZN3FBB9LogBufferC1ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC1ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ENS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferC2ERSoNS_10TimeStampsEbPKc@Base 2.01.0 - _ZN3FBB9LogBufferD0Ev@Base 2.01.0 - _ZN3FBB9LogBufferD1Ev@Base 2.01.0 - _ZN3FBB9LogBufferD2Ev@Base 2.01.0 - _ZN3FBB9Syslogbuf11setPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf18setDefaultPriorityENS_8PriorityE@Base 2.01.0 - _ZN3FBB9Syslogbuf4syncEv@Base 2.01.0 - _ZN3FBB9Syslogbuf8overflowEi@Base 2.01.0 - _ZN3FBB9SyslogbufC1EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufC2EPKcNS_8PriorityENS_8FacilityEi@Base 2.01.0 - _ZN3FBB9SyslogbufD0Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD1Ev@Base 2.01.0 - _ZN3FBB9SyslogbufD2Ev@Base 2.01.0 - _ZN3FBB9decindentERSo@Base 2.01.0 - _ZN3FBB9incindentERSo@Base 2.01.0 - _ZN3FBB9indentdecERSo@Base 2.01.0 - _ZN3FBB9indentincERSo@Base 2.01.0 - _ZN3FBB9throwableEv@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKNS0_5HLineE@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportERKSs@Base 2.01.0 - _ZN3FBBlsERNS_12TableSupportEj@Base 2.01.0 - _ZN7Hostent4copyEPK7hostentjj@Base 2.01.0 - _ZN7Hostent7destroyEv@Base 2.01.0 - _ZN7Hostent7xstrdupEPKc@Base 2.01.0 - _ZN7HostentC1EPK7hostent@Base 2.01.0 - _ZN7HostentC1Ev@Base 2.01.0 - _ZN7HostentC2EPK7hostent@Base 2.01.0 - _ZN7HostentC2Ev@Base 2.01.0 - _ZN7HostentaSERKS_@Base 2.01.0 - _ZNK3FBB10ConfigFile11findKeyTailERKSsj@Base 2.01.0 - _ZNK3FBB10ConfigFile4findERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile6findREERKSs@Base 2.01.0 - _ZNK3FBB10ConfigFile7findKeyERKSsj@Base 2.01.0 - _ZNK3FBB10ConfigFile9searchForERKSsRNS_7PatternEj@Base 2.01.0 - _ZNK3FBB10Redirector7swallowEi@Base 2.01.0 - _ZNK3FBB10SocketBase10boolOptionEi@Base 2.01.0 - _ZNK3FBB10SocketBase6verifyEv@Base 2.01.0 - _ZNK3FBB11InetAddress20dottedDecimalAddressEv@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator6lookupERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11MailHeaders18const_hdr_iterator8lookdownERKN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEE@Base 2.01.0 - _ZNK3FBB11RE_iteratormiERKS0_@Base 2.01.0 - _ZNK3FBB12TableSupport5beginEj@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEj@Base 2.01.0 - _ZNK3FBB12TableSupport5hlineEv@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEj@Base 2.01.0 - _ZNK3FBB12TableSupport5vlineEv@Base 2.01.0 - _ZNK3FBB13CmdFinderBase10matchExactERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase11matchUniqueERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase16matchInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB13CmdFinderBase22matchUniqueInsensitiveERKSs@Base 2.01.0 - _ZNK3FBB14OFoldStreambuf6lengthEv@Base 2.01.0 - _ZNK3FBB3Arg11versionHelpEPFvRKSsEPKcjii@Base 2.01.0 - _ZNK3FBB3Arg13firstNonEmptyEPjPSsRKSt6vectorISsSaISsEE@Base 2.01.0 - _ZNK3FBB3Arg6optionEPjPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEPjPSsi@Base 2.01.0 - _ZNK3FBB3Arg6optionERKSs@Base 2.01.0 - _ZNK3FBB3Arg6optionEi@Base 2.01.0 - _ZNK3FBB3Arg6optionEjPSsPKc@Base 2.01.0 - _ZNK3FBB3Arg6optionEjPSsi@Base 2.01.0 - _ZNK3FBB3ArgixEj@Base 2.01.0 - _ZNK3FBB3CGI6reportEv@Base 2.01.0 - _ZNK3FBB3CGI6typeOfERKSs@Base 2.01.0 - _ZNK3FBB4Glob6verifyEv@Base 2.01.0 - _ZNK3FBB4Pipe6verifyEv@Base 2.01.0 - _ZNK3FBB4Stat11specialModeEjNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat4modeEjNS0_7CombineE@Base 2.01.0 - _ZNK3FBB4Stat7modeStrEv@Base 2.01.0 - _ZNK3FBB4Stat7typeStrEv@Base 2.01.0 - _ZNK3FBB4User6verifyEv@Base 2.01.0 - _ZNK3FBB5Errno4whatEv@Base 2.01.0 - _ZNK3FBB5level10insertIntoERSoRNS_3LogE@Base 2.01.0 - _ZNK3FBB6OneKey3getEv@Base 2.01.0 - _ZNK3FBB6OneKey6verifyEv@Base 2.01.0 - _ZNK3FBB7Pattern6beforeEv@Base 2.01.0 - _ZNK3FBB7Pattern6beyondEv@Base 2.01.0 - _ZNK3FBB7Pattern8positionEj@Base 2.01.0 - _ZNK3FBB7PatternixEj@Base 2.01.0 - _ZNK3FBB7Process7newPipeEv@Base 2.01.0 - _ZNK3FBB8DateTime6weekNrEv@Base 2.01.0 - _ZNK3FBB8DateTime7rfc2822Ev@Base 2.01.0 - _ZNK3FBB8DateTime7rfc3339Ev@Base 2.01.0 - _ZNK3FBB8DateTime7timeStrERSo@Base 2.01.0 - _ZNK3FBB8Xpointer3getEPiS1_@Base 2.01.0 - _ZNK3FBB8Xpointer3setEii@Base 2.01.0 - _ZNK3FBB8Xpointer6verifyEv@Base 2.01.0 - _ZNK3FBB9ArgConfig13longConfigOptERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig14findLongOptionEi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsPKc@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEPSsi@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionERKSs@Base 2.01.0 - _ZNK3FBB9ArgConfig6optionEi@Base 2.01.0 - _ZNK7Hostent12countAliasesEPKPKc@Base 2.01.0 - _ZNK7Hostent14countAddressesEPKPKcj@Base 2.01.0 - _ZNK7Hostent20dottedDecimalAddressEj@Base 2.01.0 - _ZNKSt6vectorISsSaISsEE12_M_check_lenEjPKc@Base 2.01.0 - _ZNKSt9binder2ndISt12not_equal_toISsEEclERKSs@Base 2.01.0 - _ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPKcSsEEEEPcT_S6_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEE17_M_initialize_mapEj@Base 2.01.0 - _ZNSt11_Deque_baseIcSaIcEED2Ev@Base 2.01.0 - _ZNSt12_Vector_baseISsSaISsEE11_M_allocateEj@Base 2.01.0 - _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 2.01.0 - _ZNSt3mapIP8smfi_strPN3FBB6MilterESt4lessIS1_ESaISt4pairIKS1_S4_EEED1Ev@Base 2.01.0 - _ZNSt3mapIjSt6vectorISt4pairIjjESaIS2_EESt4lessIjESaIS1_IKjS4_EEED1Ev@Base 2.01.0 - _ZNSt4pairIKSsSt6vectorISsSaISsEEED1Ev@Base 2.01.0 - _ZNSt5dequeIcSaIcEE17_M_reallocate_mapEjb@Base 2.01.0 - _ZNSt5stackIcSt5dequeIcSaIcEEE4pushERKc@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_@Base 2.01.0 - _ZNSt6vectorIN3FBB5Table7ElementESaIS2_EED1Ev@Base 2.01.0 - _ZNSt6vectorIN3FBB6CGIFSA10TransitionESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 2.01.0 - _ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPSsS1_EEjRKSs@Base 2.01.0 - _ZNSt6vectorISsSaISsEEC1ERKS1_@Base 2.01.0 - _ZNSt6vectorISsSaISsEED1Ev@Base 2.01.0 - _ZNSt6vectorISsSaISsEED2Ev@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS5_S7_EEjRKS5_@Base 2.01.0 - _ZNSt6vectorISt4pairIPN3FBB10PerlSetFSA16TransitionMatrixES4_ESaIS5_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_@Base 2.01.0 - _ZNSt6vectorISt4pairISsN3FBB6String4TypeEESaIS4_EED1Ev@Base 2.01.0 - _ZNSt6vectorISt4pairIjjESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 2.01.0 - _ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_@Base 2.01.0 - _ZNSt8_Rb_treeIP8smfi_strSt4pairIKS1_PN3FBB6MilterEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSsESt10_Select1stIS2_ESt4lessIiESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE16_M_insert_uniqueERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS5_ERKS5_@Base 2.01.0 - _ZNSt8_Rb_treeIiSt4pairIKiSt6vectorISsSaISsEEESt10_Select1stIS5_ESt4lessIiESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE16_M_insert_uniqueERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_@Base 2.01.0 - _ZNSt8_Rb_treeIjSt4pairIKjSt6vectorIS0_IjjESaIS3_EEESt10_Select1stIS6_ESt4lessIjESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB3LogEED1Ev@Base 2.01.0 - _ZNSt8auto_ptrIN3FBB4PipeEED1Ev@Base 2.01.0 - _ZSt16stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEET_S6_S6_T0_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPN3FBB5Table7ElementES3_SaIS2_EET0_T_S6_S5_RT1_@Base 2.01.0 - _ZSt22__uninitialized_move_aIPSsS0_SaISsEET0_T_S3_S2_RT1_@Base 2.01.0 - _ZSt24__uninitialized_fill_n_aIPN3FBB5Table7ElementEjS2_S2_EvT_T0_RKT1_RSaIT2_E@Base 2.01.0 - _ZSt26__inplace_stable_partitionIPPKcN3FBB7FnWrap1IS1_bEEiET_S6_S6_T0_T1_@Base 2.01.0 - _ZSt27__stable_partition_adaptiveIPPKcS2_N3FBB7FnWrap1IS1_bEEiET_S6_S6_T1_T2_T0_S8_@Base 2.01.0 - _ZSt3decRSt8ios_base@Base 2.01.0 - _ZSt3hexRSt8ios_base@Base 2.01.0 - _ZSt3octRSt8ios_base@Base 2.01.0 - _ZSt5rightRSt8ios_base@Base 2.01.0 - _ZSt6__findIPPKcSsET_S3_S3_RKT0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt7showposRSt8ios_base@Base 2.01.0 - _ZSt8__rotateIPPKcEvT_S3_S3_St26random_access_iterator_tag@Base 2.01.0 - _ZSt8internalRSt8ios_base@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RNS8_7PatternEbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_RSsbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRS2_SA_bEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEESt9binder2ndISt12not_equal_toISsEEET_SC_SC_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPN3FBB6CGIFSA10TransitionESt6vectorIS4_SaIS4_EEEENS2_8FnWrap1cIRKS4_jbEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEEN3FBB8FnWrap1cIRSsRNS7_11RE_iteratorEbEEET_SD_SD_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifIPKSt4pairIKPKcKPFiiEEN3FBB8FnWrap1cIRS8_RKSsbEEET_SG_SG_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9__find_ifISt16reverse_iteratorIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEEN3FBB8FnWrap1cIRS3_SC_bEEET_SE_SE_T0_St26random_access_iterator_tag@Base 2.01.0 - _ZSt9noshowposRSt8ios_base@Base 2.01.0 - _ZStlsRSoRKN3FBB3CGIE@Base 2.01.0 - _ZStlsRSoRKN3FBB8DateTimeE@Base 2.01.0 - _ZStrsRSiRN3FBB8DateTimeE@Base 2.01.0 - _ZTCN3FBB12SyslogStreamE44_So@Base 2.01.0 - _ZTCN3FBB3A2xE0_Si@Base 2.01.0 - _ZTCN3FBB3A2xE0_St19basic_istringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB3LogE44_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_So@Base 2.01.0 - _ZTCN3FBB3X2aE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_So@Base 2.01.0 - _ZTCN3FBB5ErrnoE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB5TableE0_So@Base 2.01.0 - _ZTCN3FBB5TableE0_St19basic_ostringstreamIcSt11char_traitsIcESaIcEE@Base 2.01.0 - _ZTCN3FBB7ProcessE52_Si@Base 2.01.0 - _ZTCN3FBB7ProcessE60_So@Base 2.01.0 - _ZTCN3FBB7ProcessE8_NS_8IOStreamE@Base 2.01.0 - _ZTCN3FBB8IOStreamE44_Si@Base 2.01.0 - _ZTCN3FBB8IOStreamE52_So@Base 2.01.0 - _ZTIN3FBB10RandbufferE@Base 2.01.0 - _ZTIN3FBB11IOStreambufE@Base 2.01.0 - _ZTIN3FBB12IFdStreambufE@Base 2.01.0 - _ZTIN3FBB12OFdStreambufE@Base 2.01.0 - _ZTIN3FBB12SyslogStreamE@Base 2.01.0 - _ZTIN3FBB12TableSupportE@Base 2.01.0 - _ZTIN3FBB14MultiStreambufE@Base 2.01.0 - _ZTIN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTIN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTIN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTIN3FBB3A2xE@Base 2.01.0 - _ZTIN3FBB3LogE@Base 2.01.0 - _ZTIN3FBB3X2aE@Base 2.01.0 - _ZTIN3FBB4ForkE@Base 2.01.0 - _ZTIN3FBB5ErrnoE@Base 2.01.0 - _ZTIN3FBB5TableE@Base 2.01.0 - _ZTIN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTIN3FBB7ProcessE@Base 2.01.0 - _ZTIN3FBB8IOStreamE@Base 2.01.0 - _ZTIN3FBB9LogBufferE@Base 2.01.0 - _ZTIN3FBB9SyslogbufE@Base 2.01.0 - _ZTSN3FBB10RandbufferE@Base 2.01.0 - _ZTSN3FBB11IOStreambufE@Base 2.01.0 - _ZTSN3FBB12IFdStreambufE@Base 2.01.0 - _ZTSN3FBB12OFdStreambufE@Base 2.01.0 - _ZTSN3FBB12SyslogStreamE@Base 2.01.0 - _ZTSN3FBB12TableSupportE@Base 2.01.0 - _ZTSN3FBB14MultiStreambufE@Base 2.01.0 - _ZTSN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTSN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTSN3FBB19OFoldStreambufEnumsE@Base 2.01.0 - _ZTSN3FBB3A2xE@Base 2.01.0 - _ZTSN3FBB3LogE@Base 2.01.0 - _ZTSN3FBB3X2aE@Base 2.01.0 - _ZTSN3FBB4ForkE@Base 2.01.0 - _ZTSN3FBB5ErrnoE@Base 2.01.0 - _ZTSN3FBB5TableE@Base 2.01.0 - _ZTSN3FBB6CGIFSA5TokenE@Base 2.01.0 - _ZTSN3FBB7ProcessE@Base 2.01.0 - _ZTSN3FBB8IOStreamE@Base 2.01.0 - _ZTSN3FBB9LogBufferE@Base 2.01.0 - _ZTSN3FBB9SyslogbufE@Base 2.01.0 - _ZTTN3FBB12SyslogStreamE@Base 2.01.0 - _ZTTN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTTN3FBB3A2xE@Base 2.01.0 - _ZTTN3FBB3LogE@Base 2.01.0 - _ZTTN3FBB3X2aE@Base 2.01.0 - _ZTTN3FBB5ErrnoE@Base 2.01.0 - _ZTTN3FBB5TableE@Base 2.01.0 - _ZTTN3FBB7ProcessE@Base 2.01.0 - _ZTTN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB10RandbufferE@Base 2.01.0 - _ZTVN3FBB11IOStreambufE@Base 2.01.0 - _ZTVN3FBB12IFdStreambufE@Base 2.01.0 - _ZTVN3FBB12OFdStreambufE@Base 2.01.0 - _ZTVN3FBB12SyslogStreamE@Base 2.01.0 - _ZTVN3FBB12TableSupportE@Base 2.01.0 - _ZTVN3FBB14MultiStreambufE@Base 2.01.0 - _ZTVN3FBB14OFoldStreambufE@Base 2.01.0 - _ZTVN3FBB16OFilterStreambufE@Base 2.01.0 - _ZTVN3FBB3A2xE@Base 2.01.0 - _ZTVN3FBB3LogE@Base 2.01.0 - _ZTVN3FBB3X2aE@Base 2.01.0 - _ZTVN3FBB4ForkE@Base 2.01.0 - _ZTVN3FBB5ErrnoE@Base 2.01.0 - _ZTVN3FBB5TableE@Base 2.01.0 - _ZTVN3FBB7ProcessE@Base 2.01.0 - _ZTVN3FBB8IOStreamE@Base 2.01.0 - _ZTVN3FBB9LogBufferE@Base 2.01.0 - _ZTVN3FBB9SyslogbufE@Base 2.01.0 - _ZThn44_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZThn44_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZThn44_N3FBB3LogD0Ev@Base 2.01.0 - _ZThn44_N3FBB3LogD1Ev@Base 2.01.0 - _ZThn44_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZThn44_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZThn44_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn44_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn44_NK3FBB5Errno4whatEv@Base 2.01.0 - _ZThn52_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn52_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn52_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZThn52_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZThn60_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn60_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZThn8_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZThn8_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB12SyslogStreamD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB12SyslogStreamD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3A2xD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3A2xD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3LogD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3LogD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3X2aD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB3X2aD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5ErrnoD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5ErrnoD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5TableD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB5TableD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB7ProcessD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB7ProcessD1Ev@Base 2.01.0 - _ZTv0_n12_N3FBB8IOStreamD0Ev@Base 2.01.0 - _ZTv0_n12_N3FBB8IOStreamD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD1Ev@Base 2.01.0 - _ZZN3FBB12ServerSocket6acceptEvEN14MakeSocketBaseD2Ev@Base 2.01.0 - _ZlsRSoN3FBB14LogManipulatorE@Base 2.01.0 - _ZlsRSoPFvS_E@Base 2.01.0 - _ZlsRSoRKN3FBB5levelE@Base 2.01.0 - bobcat_fatal_@Base 2.01.0 - smfi_register@Base 2.01.0 - diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/debian/rules /tmp/0AxfM676D8/bobcat-2.05.00/debian/rules --- bobcat-2.02.03/debian/rules 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/debian/rules 2009-11-14 07:00:28.000000000 +0000 @@ -12,9 +12,9 @@ CFLAGS = -Wall -g ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 + CFLAGS += -O0 else - CFLAGS += -O2 + CFLAGS += -O2 endif # shared library versions, option 1 @@ -28,41 +28,42 @@ configure: configure-stamp configure-stamp: - dh_testdir - # Add here commands to configure the package. + dh_testdir + # Add here commands to configure the package. - touch configure-stamp + touch configure-stamp build: build-stamp build-stamp: configure-stamp - dh_testdir + dh_testdir - # Add here commands to compile the package. - ./build libraries all - ./build lcgen - ./build man + # Add here commands to compile the package. + ./build libraries all + ./build lcgen + ./build man - touch build-stamp + touch build-stamp clean: - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp - # Add here commands to clean up after the build process. - ./build clean + # Add here commands to clean up after the build process. + ./build clean - dh_clean + dh_clean install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/tmp + ./build install debian/libbobcat2 debian/libbobcat-dev - # Add here commands to install the package into debian/tmp - ./build install debian/libbobcat2 debian/libbobcat-dev # Build architecture-independent files here. binary-indep: build install @@ -70,23 +71,23 @@ # Build architecture-dependent files here. binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs -A changelog - dh_installdocs -# dh_installdocs -A CLASSES README.class-setup README.optimization README.milter README.X11 - dh_installexamples - #dh_installman - dh_link - dh_strip - dh_compress - dh_fixperms - dh_makeshlibs -V -- -c0 - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb + dh_testdir + dh_testroot + dh_installchangelogs -A changelog + dh_installdocs +# dh_installdocs -A CLASSES README.class-setup README.optimization README.milter README.X11 + dh_installexamples + #dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs -V -- -c0 + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb @@ -96,54 +97,54 @@ # catches silent file content forges at the upstream server side # archive downloaded from https://www.icce.rug.nl/debian/bobcat -# (bobcat_x.y.z..tar.gz) +# (bobcat_x.y.z..tar.gz) -MD5TRUSTED := a2b992c4eda3f95e3dda07a6b9242619 +MD5TRUSTED := 30e93d9d6e3e9da658577b4b588cce95 DEBVERSION:=$(shell head -n 1 debian/changelog | sed -e 's/^[^(]*(\([^)]*\)).*/\1/') UPVERSION:=$(shell echo $(DEBVERSION) | sed -e 's/^.*://' -e 's/-[0-9.]*$$//' -e 's/.dfsg$$//') UPNAME := bobcat UPFILE := $(UPNAME)_$(UPVERSION).tar.gz DEFILE := $(UPNAME)_$(UPVERSION).orig.tar.gz -URL := https://www.icce.rug.nl/debian/bobcat +URL := https://www.icce.rug.nl/debian/bobcat MD5CURRENT := `md5sum ../tarballs/$(DEFILE) | sed -e 's/ .*//'` SVNTRUNK := https://svn.sourceforge.net/svnroot/bobcat/trunk/bobcat get-orig-source: - @@dh_testdir - @@[ -d ../tarballs/. ]||mkdir -p ../tarballs + @@dh_testdir + @@[ -d ../tarballs/. ]||mkdir -p ../tarballs - -@if [ ! -f ../tarballs/$(DEFILE) ] ; then \ - echo "Downloading $(URL)/$(UPFILE) from $(URL)/$(UPFILE) ..." ; \ - wget --no-check-certificate --quiet -nv -T20 -t3 -O \ - ../tarballs/$(DEFILE) $(URL)/$(UPFILE) ; \ - else \ - echo "Upstream source tarball has already been downloaded" ; \ - fi - - -@if [ "$(MD5CURRENT)" != "$(MD5TRUSTED)" ] ; then \ - echo "Expecting upstream filename md5sum $(MD5TRUSTED), but $(MD5CURRENT) found" ; \ - echo "Upstream filename md5sum is NOT trusted! Possible upstream filename forge!" ; \ - false ; \ - else \ - echo "Upstream filename md5sum is trusted!" ; \ - fi + -@if [ ! -f ../tarballs/$(DEFILE) ] ; then \ + echo "Downloading $(URL)/$(UPFILE) from $(URL)/$(UPFILE) ..." ; \ + wget --no-check-certificate --quiet -nv -T20 -t3 -O \ + ../tarballs/$(DEFILE) $(URL)/$(UPFILE) ; \ + else \ + echo "Upstream source tarball has already been downloaded" ; \ + fi + + -@if [ "$(MD5CURRENT)" != "$(MD5TRUSTED)" ] ; then \ + echo "Expecting upstream filename md5sum $(MD5TRUSTED), but $(MD5CURRENT) found" ; \ + echo "Upstream filename md5sum is NOT trusted! Possible upstream filename forge!" ; \ + false ; \ + else \ + echo "Upstream filename md5sum is trusted!" ; \ + fi get-svn-trunk: - @@dh_testdir - @@[ -d ../tarballs/. ]||mkdir -p ../tarballs - rm -rf ../tarballs/$(DEFILE) ../tarballs/bobcat-svn-trunk - svn --force export $(SVNTRUNK) ../tarballs/bobcat-svn-trunk - @@if [ -d ../tarballs/bobcat-svn-trunk/debian ] ; then rm -rf ../tarballs/bobcat-svn-trunk/debian; fi - @@ echo Building the SVN TRUNK tarball in ../tarballs/$(DEFILE) - @@GZIP=-9 tar -b1 -czf ../tarballs/$(DEFILE) -C ../tarballs bobcat-svn-trunk - rm -rf ../tarballs/bobcat-svn-trunk + @@dh_testdir + @@[ -d ../tarballs/. ]||mkdir -p ../tarballs + rm -rf ../tarballs/$(DEFILE) ../tarballs/bobcat-svn-trunk + svn --force export $(SVNTRUNK) ../tarballs/bobcat-svn-trunk + @@if [ -d ../tarballs/bobcat-svn-trunk/debian ] ; then rm -rf ../tarballs/bobcat-svn-trunk/debian; fi + @@ echo Building the SVN TRUNK tarball in ../tarballs/$(DEFILE) + @@GZIP=-9 tar -b1 -czf ../tarballs/$(DEFILE) -C ../tarballs bobcat-svn-trunk + rm -rf ../tarballs/bobcat-svn-trunk print-version: - @@echo "Debian version: $(DEBVERSION)" - @@echo "Upstream version: $(UPVERSION)" + @@echo "Debian version: $(DEBVERSION)" + @@echo "Upstream version: $(UPVERSION)" binary: binary-indep binary-arch diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/decryptbuf/cipherctx.cc /tmp/0AxfM676D8/bobcat-2.05.00/decryptbuf/cipherctx.cc --- bobcat-2.02.03/decryptbuf/cipherctx.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/decryptbuf/cipherctx.cc 2009-09-02 13:01:30.000000000 +0100 @@ -0,0 +1,6 @@ +#include "decryptbuf.ih" + +EVP_CIPHER_CTX *DecryptBuf::cipherCtx() +{ + return &d_pimpl->ctx; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/decryptbuf/data.cc /tmp/0AxfM676D8/bobcat-2.05.00/decryptbuf/data.cc --- bobcat-2.02.03/decryptbuf/data.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/decryptbuf/data.cc 2009-09-02 13:01:30.000000000 +0100 @@ -0,0 +1,3 @@ +#include "decryptbuf.ih" + +bool DecryptBuf::s_completed; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/decryptbuf/decryptbuf /tmp/0AxfM676D8/bobcat-2.05.00/decryptbuf/decryptbuf --- bobcat-2.02.03/decryptbuf/decryptbuf 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/decryptbuf/decryptbuf 2009-09-23 14:33:10.000000000 +0100 @@ -0,0 +1,50 @@ +#ifndef INCLUDED_DECRYPTBUF_ +#define INCLUDED_DECRYPTBUF_ + +#include +#include +#include + +namespace FBB +{ + +struct DecryptBufImp; + +class DecryptBuf: public std::streambuf +{ + DecryptBufImp *d_pimpl; + static bool s_completed; + + public: + DecryptBuf(std::ostream &outStream, char const *type, + std::string key, std::string iv, + size_t bufsize = 1024); + virtual ~DecryptBuf(); + + void setIv(std::string iv); + bool setRounds(size_t nRounds); // RC5 8, 12 or 16 + + void done(); + static bool lastOK(); + + protected: + EVP_CIPHER_CTX *cipherCtx(); + + private: + void update(); + void open(); + void installKey(std::string const &key, size_t length); + int overflow(int c); +}; + +inline bool DecryptBuf::lastOK() +{ + return s_completed; +} + +} // FBB + +#endif + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/decryptbuf/decryptbuf1.cc /tmp/0AxfM676D8/bobcat-2.05.00/decryptbuf/decryptbuf1.cc --- bobcat-2.02.03/decryptbuf/decryptbuf1.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/decryptbuf/decryptbuf1.cc 2009-09-23 14:33:10.000000000 +0100 @@ -0,0 +1,53 @@ +#include "decryptbuf.ih" + +DecryptBuf::DecryptBuf(ostream &outStream, char const *type, + string key, string iv, size_t bufsize) +: + d_pimpl(new DecryptBufImp(outStream, bufsize)) +{ + try + { + OpenSSL_add_all_ciphers(); + + d_pimpl->md = EVP_get_cipherbyname(type); + if (!d_pimpl->md) + { + if (type == 0) + type = "** unspecified cipher type **"; + + throw Errno(1, "DecryptBuf `") << insertable << type << + "' not available" << throwable; + } + + size_t keyLength = key.length(); + if (keyLength > EVP_MAX_KEY_LENGTH) + keyLength = EVP_MAX_KEY_LENGTH; + + key.resize(EVP_MAX_KEY_LENGTH); + iv.resize(EVP_MAX_IV_LENGTH); + + EVP_CIPHER_CTX_init(&d_pimpl->ctx); + + if + ( + !EVP_DecryptInit_ex(&d_pimpl->ctx, d_pimpl->md, 0, + 0, // no key yet, is entered next + reinterpret_cast(iv.data())) + ) + throw Errno(1, "DecryptBuf: initialization failed"); + + installKey(key, keyLength); + + d_pimpl->buffer = new char[bufsize]; + d_pimpl->out = new char[ + bufsize + EVP_CIPHER_CTX_block_size(&d_pimpl->ctx)]; + + open(); + } + catch (...) + { + delete d_pimpl; + throw; + } +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/decryptbuf/decryptbuf.ih /tmp/0AxfM676D8/bobcat-2.05.00/decryptbuf/decryptbuf.ih --- bobcat-2.02.03/decryptbuf/decryptbuf.ih 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/decryptbuf/decryptbuf.ih 2009-09-02 13:01:30.000000000 +0100 @@ -0,0 +1,33 @@ +#include "decryptbuf" + +#include +#include +#include + +namespace FBB +{ + +struct DecryptBufImp +{ + EVP_CIPHER_CTX ctx; + EVP_CIPHER const *md; + bool active; + size_t bufsize; + char *buffer; + char *out; + std::ostream &outStream; + + DecryptBufImp(std::ostream &outStream, size_t bufsize); + ~DecryptBufImp(); +}; + +inline DecryptBufImp::~DecryptBufImp() +{ + delete [] buffer; + delete [] out; +} + +} // FBB + +using namespace std; +using namespace FBB; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/decryptbuf/decryptbufimp.cc /tmp/0AxfM676D8/bobcat-2.05.00/decryptbuf/decryptbufimp.cc --- bobcat-2.02.03/decryptbuf/decryptbufimp.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/decryptbuf/decryptbufimp.cc 2009-09-02 13:01:30.000000000 +0100 @@ -0,0 +1,10 @@ +#include "decryptbuf.ih" + +DecryptBufImp::DecryptBufImp(ostream &outStream, size_t bufsize) +: + active(false), + bufsize(bufsize), + buffer(0), + out(0), + outStream(outStream) +{} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/decryptbuf/destructor.cc /tmp/0AxfM676D8/bobcat-2.05.00/decryptbuf/destructor.cc --- bobcat-2.02.03/decryptbuf/destructor.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/decryptbuf/destructor.cc 2009-09-02 13:01:30.000000000 +0100 @@ -0,0 +1,16 @@ +#include "decryptbuf.ih" + +DecryptBuf::~DecryptBuf() +{ + if (d_pimpl->active) + try + { + done(); + s_completed = true; + } + catch(...) + { + s_completed = false; + } + delete d_pimpl; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/decryptbuf/done.cc /tmp/0AxfM676D8/bobcat-2.05.00/decryptbuf/done.cc --- bobcat-2.02.03/decryptbuf/done.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/decryptbuf/done.cc 2009-09-02 13:01:30.000000000 +0100 @@ -0,0 +1,19 @@ +#include "decryptbuf.ih" + +void DecryptBuf::done() +{ + update(); + + int outLen; + + if + ( + !EVP_DecryptFinal_ex(&d_pimpl->ctx, + reinterpret_cast(d_pimpl->out), + &outLen) + ) + throw Errno("Padding incorrect"); + + d_pimpl->outStream.write(d_pimpl->out, outLen); + d_pimpl->active = false; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/decryptbuf/driver/build /tmp/0AxfM676D8/bobcat-2.05.00/decryptbuf/driver/build --- bobcat-2.02.03/decryptbuf/driver/build 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/decryptbuf/driver/build 2009-09-11 12:45:18.000000000 +0100 @@ -0,0 +1,11 @@ +#!/bin/sh + +# ln -s .. bobcat +# +# g++ -I. --std=c++0x -O2 -Wall -o driver driver.cc -lssl -lbobcat \ +# -L../tmp -ldecryptbuf +# +# rm bobcat + +echo g++ --std=c++0x -O2 -Wall -o driver driver.cc -lbobcat +g++ --std=c++0x -O2 -Wall -o driver driver.cc -lbobcat diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/decryptbuf/driver/driver.cc /tmp/0AxfM676D8/bobcat-2.05.00/decryptbuf/driver/driver.cc --- bobcat-2.02.03/decryptbuf/driver/driver.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/decryptbuf/driver/driver.cc 2009-09-02 13:01:30.000000000 +0100 @@ -0,0 +1,35 @@ +#include +#include +#include +#include + +using namespace std; +using namespace FBB; + +int main(int argc, char **argv) +try +{ + if (argc == 1) + throw Errno("1st arg: method, 2nd arg: key, 3rd arg: file to " + "decrypt (to stdout), 4th arg: iv"); + + cerr << "Key: `" << argv[2] << "'\n" + "IV: `" << argv[4] << "'\n"; + + DecryptBuf decryptbuf(cout, argv[1], argv[2], argv[4]); + ostream out(&decryptbuf); + ifstream in(argv[3]); + + out << in.rdbuf(); + // decryptbuf.done(); // optionally +} +catch(Errno const &err) +{ + cout << err.what() << endl; + return 1; +} + + + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/decryptbuf/installkey.cc /tmp/0AxfM676D8/bobcat-2.05.00/decryptbuf/installkey.cc --- bobcat-2.02.03/decryptbuf/installkey.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/decryptbuf/installkey.cc 2009-09-23 14:33:10.000000000 +0100 @@ -0,0 +1,13 @@ +#include "decryptbuf.ih" + +void DecryptBuf::installKey(string const &key, size_t numberOfBytes) +{ + EVP_CIPHER_CTX_set_key_length(&d_pimpl->ctx, numberOfBytes); + + if + ( + !EVP_EncryptInit_ex(&d_pimpl->ctx, 0, 0, + reinterpret_cast(key.data()), 0) + ) + throw Errno(1, "Couldn't set Key"); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/decryptbuf/open.cc /tmp/0AxfM676D8/bobcat-2.05.00/decryptbuf/open.cc --- bobcat-2.02.03/decryptbuf/open.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/decryptbuf/open.cc 2009-09-02 13:01:30.000000000 +0100 @@ -0,0 +1,6 @@ +#include "decryptbuf.ih" + +void DecryptBuf::open() +{ + setp(d_pimpl->buffer, d_pimpl->buffer + d_pimpl->bufsize); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/decryptbuf/overflow.cc /tmp/0AxfM676D8/bobcat-2.05.00/decryptbuf/overflow.cc --- bobcat-2.02.03/decryptbuf/overflow.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/decryptbuf/overflow.cc 2009-09-02 13:01:30.000000000 +0100 @@ -0,0 +1,14 @@ +#include "decryptbuf.ih" + +int DecryptBuf::overflow(int c) +{ + update(); + open(); + + if (c != EOF) + { + *pptr() = static_cast(c); + pbump(1); + } + return c; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/decryptbuf/setiv.cc /tmp/0AxfM676D8/bobcat-2.05.00/decryptbuf/setiv.cc --- bobcat-2.02.03/decryptbuf/setiv.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/decryptbuf/setiv.cc 2009-09-02 14:07:12.000000000 +0100 @@ -0,0 +1,20 @@ +#include "decryptbuf.ih" + +void DecryptBuf::setIv(string iv) +{ + if (d_pimpl->active) + throw Errno(1, "Can't change IV during encryption"); + + if (iv.empty()) + throw Errno(1, + "Decryptbuf::setIV: initialization vector cannot be empty"); + + iv.resize(EVP_MAX_IV_LENGTH); + + if + ( + !EVP_EncryptInit_ex(&d_pimpl->ctx, 0, 0, 0, + reinterpret_cast(iv.data())) + ) + throw Errno(1, "Couldn't set IV"); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/decryptbuf/setrounds.cc /tmp/0AxfM676D8/bobcat-2.05.00/decryptbuf/setrounds.cc --- bobcat-2.02.03/decryptbuf/setrounds.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/decryptbuf/setrounds.cc 2009-09-02 13:01:30.000000000 +0100 @@ -0,0 +1,7 @@ +#include "decryptbuf.ih" + +bool DecryptBuf::setRounds(size_t nRounds) +{ + return EVP_CIPHER_CTX_ctrl(&d_pimpl->ctx, EVP_CTRL_SET_RC5_ROUNDS, + nRounds, 0); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/decryptbuf/update.cc /tmp/0AxfM676D8/bobcat-2.05.00/decryptbuf/update.cc --- bobcat-2.02.03/decryptbuf/update.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/decryptbuf/update.cc 2009-09-02 13:01:30.000000000 +0100 @@ -0,0 +1,17 @@ +#include "decryptbuf.ih" + +void DecryptBuf::update() +{ + d_pimpl->active = true; + + int outLen; + + EVP_DecryptUpdate(&d_pimpl->ctx, + reinterpret_cast(d_pimpl->out), + &outLen, + reinterpret_cast(d_pimpl->buffer), + pptr() - pbase()); + + d_pimpl->outStream.write(d_pimpl->out, outLen); + +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/digestbuf/close.cc /tmp/0AxfM676D8/bobcat-2.05.00/digestbuf/close.cc --- bobcat-2.02.03/digestbuf/close.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/digestbuf/close.cc 2009-09-23 12:23:05.000000000 +0100 @@ -0,0 +1,19 @@ +#include "digestbuf.ih" + +void DigestBuf::close() +{ + char *digestbuf = new char[EVP_MAX_MD_SIZE]; + + if (pptr() > pbase()) + EVP_DigestUpdate(&d_pimpl->ctx, d_pimpl->buffer, pptr() - pbase()); + + unsigned int digestbufLen; + + EVP_DigestFinal_ex(&d_pimpl->ctx, + reinterpret_cast(digestbuf), + &digestbufLen); + d_pimpl->digest.assign(digestbuf, digestbufLen); + delete[] digestbuf; + + EVP_MD_CTX_cleanup(&d_pimpl->ctx); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/digestbuf/destructor.cc /tmp/0AxfM676D8/bobcat-2.05.00/digestbuf/destructor.cc --- bobcat-2.02.03/digestbuf/destructor.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/digestbuf/destructor.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,6 @@ +#include "digestbuf.ih" + +DigestBuf::~DigestBuf() +{ + delete d_pimpl; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/digestbuf/digestbuf /tmp/0AxfM676D8/bobcat-2.05.00/digestbuf/digestbuf --- bobcat-2.02.03/digestbuf/digestbuf 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/digestbuf/digestbuf 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,39 @@ +#ifndef INCLUDED_BOBCAT_DIGESTBUF_ +#define INCLUDED_BOBCAT_DIGESTBUF_ + +#include +#include + +namespace FBB +{ + +struct DigestBufImp; + +class DigestBuf: public std::streambuf +{ + friend std::ostream &operator<<(std::ostream &out, + DigestBuf const &digestbuf); + + DigestBufImp *d_pimpl; + + public: + explicit DigestBuf(char const *type, size_t bufsize = 1024); + virtual ~DigestBuf(); + + void open(); + void close(); + + std::string const &hash() const; + + private: + int overflow(int c); +}; + +std::ostream &operator<<(std::ostream &out, DigestBuf const &digestbuf); + +} // FBB + +#endif + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/digestbuf/digestbuf1.cc /tmp/0AxfM676D8/bobcat-2.05.00/digestbuf/digestbuf1.cc --- bobcat-2.02.03/digestbuf/digestbuf1.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/digestbuf/digestbuf1.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,28 @@ +#include "digestbuf.ih" + +DigestBuf::DigestBuf(char const *type, size_t bufsize) +: + d_pimpl(new DigestBufImp(bufsize)) +{ + try + { + OpenSSL_add_all_digests(); + d_pimpl->md = EVP_get_digestbyname(type); + + if (!d_pimpl->md) + { + if (type == 0) + type = "** unspecified digest type **"; + + throw Errno(1, "DigestBuf `") << insertable << type << + "' not available" << throwable; + } + d_pimpl->buffer = new char[bufsize]; + open(); + } + catch (...) + { + delete d_pimpl; + throw; + } +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/digestbuf/digestbuf.ih /tmp/0AxfM676D8/bobcat-2.05.00/digestbuf/digestbuf.ih --- bobcat-2.02.03/digestbuf/digestbuf.ih 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/digestbuf/digestbuf.ih 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,35 @@ +#include "digestbuf" + +#include +#include +#include +#include +#include +//#include +#include "../ohexstreambuf/ohexstreambuf" + +namespace FBB +{ + +struct DigestBufImp +{ + EVP_MD_CTX ctx; + EVP_MD const *md; + std::string digest; + char *buffer; + size_t bufsize; + + DigestBufImp(size_t bufsize); + ~DigestBufImp(); +}; + +inline DigestBufImp::~DigestBufImp() +{ + delete[] buffer; +} + +} // FBB + +using namespace std; +using namespace FBB; + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/digestbuf/digestbufimp.cc /tmp/0AxfM676D8/bobcat-2.05.00/digestbuf/digestbufimp.cc --- bobcat-2.02.03/digestbuf/digestbufimp.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/digestbuf/digestbufimp.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,7 @@ +#include "digestbuf.ih" + +DigestBufImp::DigestBufImp(size_t bufsize) +: + buffer(0), + bufsize(bufsize) +{} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/digestbuf/driver/build /tmp/0AxfM676D8/bobcat-2.05.00/digestbuf/driver/build --- bobcat-2.02.03/digestbuf/driver/build 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/digestbuf/driver/build 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,8 @@ +#!/bin/sh + +ln -s .. bobcat + +g++ -I. --std=c++0x -O2 -Wall -o driver driver.cc -lssl -lbobcat \ + -L../../ohexstreambuf/tmp -L../tmp -ldigestbuf -lohexstreambuf + +rm bobcat diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/digestbuf/driver/driver.cc /tmp/0AxfM676D8/bobcat-2.05.00/digestbuf/driver/driver.cc --- bobcat-2.02.03/digestbuf/driver/driver.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/digestbuf/driver/driver.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,30 @@ +#include +#include +#include +#include + +using namespace std; +using namespace FBB; + +int main(int argc, char **argv) +try +{ + DigestBuf digestbuf(argv[1]); + ostream out(&digestbuf); + + string hw("hello world\n"); + + out << hw; + digestbuf.close(); + cout << ">" << digestbuf << "<" << endl; + + digestbuf.open(); + out.write(hw.c_str(), hw.length()); + digestbuf.close(); + cout << ">" << digestbuf << "<" << endl; +} +catch(Errno const &err) +{ + cout << err.what() << endl; + return 1; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/digestbuf/hash.cc /tmp/0AxfM676D8/bobcat-2.05.00/digestbuf/hash.cc --- bobcat-2.02.03/digestbuf/hash.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/digestbuf/hash.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,7 @@ +#include "digestbuf.ih" + +string const &DigestBuf::hash() const +{ + return d_pimpl->digest; +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/digestbuf/open.cc /tmp/0AxfM676D8/bobcat-2.05.00/digestbuf/open.cc --- bobcat-2.02.03/digestbuf/open.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/digestbuf/open.cc 2009-09-23 12:29:09.000000000 +0100 @@ -0,0 +1,8 @@ +#include "digestbuf.ih" + +void DigestBuf::open() +{ + EVP_MD_CTX_init(&d_pimpl->ctx); + EVP_DigestInit_ex(&d_pimpl->ctx, d_pimpl->md, 0); + setp(d_pimpl->buffer, d_pimpl->buffer + d_pimpl->bufsize); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/digestbuf/operatorinsert.cc /tmp/0AxfM676D8/bobcat-2.05.00/digestbuf/operatorinsert.cc --- bobcat-2.02.03/digestbuf/operatorinsert.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/digestbuf/operatorinsert.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,15 @@ +#include "digestbuf.ih" + +namespace FBB +{ + +std::ostream &operator<<(std::ostream &out, DigestBuf const &digestbuf) +{ + OHexStreambuf ohex(out); + ostream outs(&ohex); + outs.write(digestbuf.d_pimpl->digest.data(), + digestbuf.d_pimpl->digest.length()); + return out; +} + +} // FBB diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/digestbuf/overflow.cc /tmp/0AxfM676D8/bobcat-2.05.00/digestbuf/overflow.cc --- bobcat-2.02.03/digestbuf/overflow.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/digestbuf/overflow.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,14 @@ +#include "digestbuf.ih" + +int DigestBuf::overflow(int c) +{ + EVP_DigestUpdate(&d_pimpl->ctx, d_pimpl->buffer, d_pimpl->bufsize); + setp(d_pimpl->buffer, d_pimpl->buffer + d_pimpl->bufsize); + + if (c != EOF) + { + *pptr() = static_cast(c); + pbump(1); + } + return c; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/autoptr.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/autoptr.yo --- bobcat-2.02.03/documentation/man/autoptr.yo 2007-02-13 12:29:46.000000000 +0000 +++ bobcat-2.05.00/documentation/man/autoptr.yo 2009-09-01 09:42:28.000000000 +0100 @@ -16,9 +16,9 @@ tt(std::auto_ptr). Like bf(std::auto_ptr) ab() can be used to handle a pointer to an allocated data element, but unline bd(std::auto_ptr) ap() can also be used to handle a pointer to an array of data elements. Moreover, ap() supports -non-destructive assignment and copy construction, therefore allowing ap() -objects to be stored in, e.g., abstract containers. These latter -characteristics are supported through the use of reference counting. +non-destructive assignment copy- and move construction, therefore allowing +ap() objects to be stored in, e.g., abstract containers. The class uses +reference counting to share data among multiple objects. Since almost all operators and members provide access to (mutable) data stored in the ap() object, no members return or expect tt(const) references, pointers @@ -46,11 +46,8 @@ which is an array of tt(size) tt(Data) elements. The tt(data) pointer must have been dynamically allocated and is owned by the ap() object. - - itb(AutoPtr(AutoPtr &other)) - The copy constructor copies the information referred to by tt(other) -to the current ap() using reference counting. ) + itt(AutoPtr) offers copy and move constructors. manpagesection(OVERLOADED OPERATORS) Some of the following operators return references or pointers to data diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/bigint.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/bigint.yo --- bobcat-2.02.03/documentation/man/bigint.yo 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/documentation/man/bigint.yo 2009-09-25 08:28:11.000000000 +0100 @@ -0,0 +1,504 @@ +includefile(header.inc) + +COMMENT(manpage, section, releasedate, archive, short name) +manpage(FBB::BigInt)(3bobcat)(_CurYrs_)(libbobcat1-dev__CurVers_-x.tar.gz) + (Big Integers) + +manpagename(FBB::BigInt)(Arithmetic on Integers of Unlimited Size) + +manpagesynopsis() + bf(#include )nl() + Linking option: tt(-lbobcat, -lssl) + +manpagedescription() + +This class is defined as a wrapper class around the em(openSSL) tt(BN) series +of functions, offering members to perform arithmetic on integral values of +unlimited sizes. Members are offered to generate primes and to perform all +kinds of common arithmetic operations on tt(BigInt) objects. Also, conversions +to characters and standard numerical value types are offered. + +Below, the phrase em(the object) may also refer to the object's value. The +context in which this occurs will make clear that the object's value rather +than the object as-is is referred to. + +Various constructors accept tt(BIGNUM) arguments. Type tt(BIGNUM) is the type +containing an integer of unlimited precision as defined by OpenSSL. + +Signs of tt(BigInt) are handled in a special way. Whether a tt(BigInt) is +negative or positive is determined by its sign-flag, and not by a sign bit as +is the case with tt(int) typed values. Since tt(BigInt) values have unlimited +precision shifting values to the left won't change their signs. + +Operators return either a reference to the current (modified) object or return +a tt(BigInt const) object containing the computed value. The rule followed here +was to implement the operators analogously to the way the operators work on +tt(int) type values and variables. E.g., tt(operator+()) returns a tt(BigInt +const) value whereas tt(operator+=()) returns a tt(BigInt &) reference. + +All members modifying their objects return a reference to the current +(modified) object. + +Almost all operators, members and constructors (except for the default +constructor) throw tt(Errno) exceptions on failure. + +manpagesection(INHERITS FROM) + - + +manpagesection(ENUMERATIONS) + bf(Msb)nl() + This (most significant bit) enumeration is used when generating a + cryptographically strong random number. Its values are: + itemization( + itb(MSB_UNKNOWN) + The most significant bit may be 0 or 1. + itb(MSB_IS_ONE) + The most significant bit is guaranteed to be 1. + itb(TOP_TWO_BITS_ONE) + The two most significant bits are guaranteed to be 1, resulting in a + product of two values each containing tt(nBits) having tt(2 * nBits) + bits. + ) + + bf(Lsb)nl() + This (least significant bit) enumeration is used when generating random + numbers, ensuring that the resulting value is either odd or even. + itemization( + itb(EVEN) + The random value will be an even value; + itb(ODD) + The random value will be an odd value. + ) + +manpagesection(CONSTRUCTORS) + + itemization( + itb(BigInt()) + The default constructor initializes a tt(BigInt) value to 0. + itb(BigInt(BIGNUM const &value)) + This constructor initializes a tt(BigInt) from a tt(BIGNUM). + itb(BigInt(BIGNUM const *value)) + This constructor initializes a tt(BigInt) from a pointer to a + tt(const BIGNUM). + itb(BigInt(Type value)) + This constructor is defined as a member template. Any type that can be +converted using a static cast to an tt(unsigned long) can be used as argument +to this constructor. Promotion is allowed, so in many situations where +tt(BigInt)s are expected a plain numerical value can be used as well. + ) + + The standard copy constructor is available. + + +manpagesection(MEMBER FUNCTIONS) + itemization( + itb(BigInt &addMod(BigInt const &rhs, BigInt const &mod) ) + The sum (modulo tt(mod)) of the current object and tt(rhs) is computed. + + itb(BIGNUM const &bignum() const) + A reference to the tt(BIGNUM) value maintained by the current + tt(BigInt) object is returned. + + itb(char *bigEndian() const) The value represented by the current object + is stored in a series of tt(char) typed values in big-endian order. If + a value consists of 5 tt(char)s the eight most significant bits will + be stored in the tt(char) having index value 0, the eight least + significant bits will be stored in the tt(char) having index value + 4. When needed simply swap tt(char[i]) with tt(char[j]) (i = 0 + .. nBytes/2, j = nBytes-1 .. nBytes/2) to convert to little-endian + order. The return value consists of a series of tt(sizeInBytes()) (see + below) dynamically allocated tt(char) values. The caller of + tt(bigEndian) owns the allocated memory and should eventually delete + it again using tt(delete[]). Note that the current object's em(sign) + cannot be inferred from the return value. + + itb(BigInt &clearBit(size_t index)) + The bit at index position tt(index) is cleared. + + itb(BigInt &div(BigInt *remainder, BigInt const &rhs)) + The current object is divided by tt(rhs). The division's remainder + is returned in tt(*remainder). + + itb(int compare(BigInt const &rsh) const) + Using signed values, if the current object is smaller than tt(rhs) -1 + is returned; if they are equal 0 is returned; if the current object is + larger than tt(ths) 1 is returned (see also tt(uCompare)). + + itb(BigInt &exp(BigInt const &exponent)) + The current object is raised to the power tt(exponent). + + itb(BigInt &expMod(BigInt const &exponent, BigInt const &mod)) + The current object is raised to the power tt(exponent) modulo tt(mod). + + itb(BigInt const gcd(BigInt const &rhs)) + The greatest common divisor (gcd) of the current object and tt(rhs) is + returned. To compute the least common multiple (lcm) the following + relationship can be used: + verb( + lcm(a, b) = a * b / a.gcd(b) + ) + + itb(bool hasBit(size_t index)) + tt(True) is returned if the bit at index position tt(index) has been + set, tt(false) otherwise. + + itb(BigInt const inverseMod(BigInt const &mod)) + This function returns the inverse of tt(lhs) modulo tt(mod). This is + the value tt(ret) for which the following expression holds true: + verb( + (*this * ret) % mod = 1 + ) + + itb(bool isNegative() const) + Returns tt(true) if the current object contains a negative value. + + itb(bool isOdd() const) + Returns tt(true) if the current object is an odd value. + + itb(bool isOne() const) + Returns tt(true) if the current object equals one (1). + + itb(bool isZero() const) + Returns tt(true) if the current object equals zero (0). + + itb(BigInt &lshift()) The value stored in the current object is shifted + one bit to the left. The value's sign remains unaltered. + + itb(BigInt &lshift(size_t nBits)) The value stored in the current object + is shifted tt(nBits) to the left. The value's sign remains unaltered. + + itb(BigInt &maskBits(size_t lowerNBits)) + The tt(lowerNBits) lower bits of the current object are kept, all + higher order bits are cleared. The object's sign is not affected. + + itb(BigInt &mulMod(BigInt const &rhs, BigInt const &mod)) + The current object is multiplied (modulo tt(mod)) by tt(rhs). + + itb(BigInt &negate()) + The current object's value is negated (i.e., the + value has changed its sign). + + itb(BigInt &rshift()) The value stored in the current object is + shifted one bit to the right. The value's sign remains unaltered. + + itb(BigInt &rshift(size_t nBits)) The value stored in the current object + is shifted tt(nBits) to the right. The value's sign remains unaltered. + + itb(BigInt &setBit(size_t index)) + The bit at index position tt(index) is set. + + itb(BigInt &setBit(size_t index, bool value)) + The bit at index position tt(index) is set to tt(value). + + itb(BigInt &setNegative(bool negative)) + The current object's sign is set according to the function's argument: + when tt(true) the stored value will be negative. + + itb(size_t size() const) + The number of bytes required to store the current tt(BIGNUM) value is + returned. + + itb(size_t sizeInBits() const) + The number of bits required to represent the current tt(BIGNUM) value + is returned. If you want to know the key size of RSA, DH or DSA keys + functions like tt(RSA_size(), DH_size(),) or tt(DSA_size()) should be + used. + + itb(BigInt &sqr()) + The current object's value is squared. + + itb(BigInt &sqrMod(BigInt const &mod) const) + The current object's value is squared modulo tt(mod). + + itb(BigInt &subMod(BigInt const &rhs, BigInt const &mod)) + tt(Rhs) is subtracted modulo tt(mod) from the current object. + + itb(BigInt &tildeBits()) + All the bits in + the bytes of the current object and the sign of the current object + are toggled. + So, after + verb( + Bigint b(5); + b.tildeBits(); + ) + tt(b) contains the value -250. Also see the discussion with + tt(operator~()) below. + + itb(BigInt &tildeInt()) + The current object gets the value computed from applying the `tilde' + operation to the current object using the standard tt(int) + semantics. E.g., ~5 results in -6. Also see the discussion with + tt(operator~()) below. + + itb(unsigned long ulong() const) + The absolute value stored in the current object is returned as an + unsigned long. If it cannot be represented by an unsigned long it + returns tt(0xffffffffL). + + itb(int uCompare(BigInt const &rsh) const) + Using absolute values, if the current object is smaller than tt(rhs) -1 + is returned; if they are equal 0 is returned; if the current object is + larger than tt(ths) 1 is returned (see also tt(uCompare)). + ) + +manpagesection(OVERLOADED OPERATORS) + +Except for some operators all operators perform their intuitive +operations. Where that isn't completely true an explanatory remark is +provided. E.g., tt(operator*()) multiplies two tt(BigInt)s, possibly promoting +one of the operands; tt(operator*=()) multiplies the lhs by the rhs +tt(BigInt), possibly promoting the rhs operand. + + Here are the available operators: + + bf(Unary operators:) + + itemization( + itb(BigInt &operator++()) + itb(BigInt const operator++(int)) + itb(BigInt &operator--()) + itb(BigInt const operator--(int)) + itb(BigInt const operator-()) + itb(int operator[](size_t idx) const) + With tt(BigInt const) objects it returns the bit-value of the object's + tt(idx)th bit as the value 0 or 1. + + itb(BigInt::Bit operator[](size_t idx)) + With non-const tt(BigInt) objects it returns a reference to the + bit-value of the object's tt(idx)th bit. When used as em(lvalue) + assigning a 0 or non-zero value to the operator's return value will + either clear or set the bit. Likewise, the following arithmetic + assignment operators may be used: binary or (tt(|=)), binary and + (tt(&=)) or binary xor (tt(^=)). When used as em(rvalue) the value of + the object's tt(idx)th bit is returned as a tt(bool) value. When + inseerted into a tt(std::ostream) the bit's value is displayed as 0 or + 1. + + itb(BigInt const operator~()) + This operator is em(not) implemented as it cannot be implemented so + that it matches the actions of this operator when applied to tt(int) + type values. + + When used on tt(int) values this operator toggles all the tt(int)'s + bits. E.g., ~5 represents -6, and ~-6 again equals five. The -6 is the + result of the sign bit of tt(int) values. The obvious implementation + of tt(BigInt::operator~()) is to toggle all the value's bits and to + toggle its sign bit. For 5 this would result in -250: 5, being 101 + (binary), fits in one byte, so ~5 becomes 11111010 (binary), which is + 250. Its sign must be reversed as well, so it becomes -250. This + clearly differs from the value represented by the tt(int) constant ~5: + when constructing tt(BigInt(~5)), the value -6 is obtained. + + It is possible to change the implementation. E.g., after + verb( + Bigint b(5); + b = ~b; + ) + tt(~b) could be implemented so that it results in the value -6. But + this too leads to unexpected results. While tt(5 & ~5 == 0), this + would no longer hold true for tt(BigInt) objects: Assuming tt(b) + contains 5 then tt(b & ~b) would expand to (binary) tt(101 & + (negative)110) which equals (binary) 100. + + Since either implementation produces unexpected results + tt(BigInt::operator~()) was not implemented. Instead two members are + offered: tt(tildeBits()), toggling all the bits of all the + tt(BigInt) bytes and toggling its sign (so + verb( + Bigint b(5); + b.tildeBits(); + ) + changes tt(b)'s value into -250), and tt(tildeInt()) changing the + object's value into the value that would have been obtained if a + tt(BigInt) was a mere tt(int) (so + verb( + Bigint b(5); + b.tildeInt(); + ) + changes tt(b)'s value into -6). + ) + + bf(Binary operators:) + + itemization( + itb(BigInt const operator*(BigInt const &lhs, BigInt const &rhs)) + itb(BigInt const operator/(BigInt const &lhs, BigInt const &rhs)) + This operator returns the quotient of the tt(lhs) object divided by the + tt(rhs) object. The remainder is lost (The member tt(div) performs the + division and makes the remainder available as well). + itb(BigInt const operator%(BigInt const &lhs, BigInt const &rhs)) + itb(BigInt const operator+(BigInt const &lhs, BigInt const &rhs)) + itb(BigInt const operator-(BigInt const &lhs, BigInt const &rhs)) + itb(BigInt const operator<<(BigInt const &lhs, size_t nBits)) + See also the tt(lshift) members. If tt(lhs) is positive, + itb(BigInt const operator>>=(BigInt const &lhs, size_t nBits)) + See also the tt(rshift) members. + itb(BigInt const operator&(BigInt const &lhs, BigInt const &rhs)) + This operator returns a tt(BigInt) value consisting of the + tt(bit_and)-ed bits and sign flags of lhs and rhs + operands. Consequently, if one operand is positive, the resulting + value will be positive. + itb(BigInt const operator|(BigInt const &lhs, BigInt const &rhs)) + This operator returns a tt(BigInt) value consisting of the + tt(bit_or)-ed bits and sign flags of lhs and rhs + operands. Consequently, if either operand is negative, the result will + be negative. + itb(BigInt const operator^(BigInt const &lhs, BigInt const &rhs)) + This operator returns a tt(BigInt) value consisting of the + tt(bit_xor)-ed bits and sign flags of lhs and rhs + operands. Consequently, if exactly one operand is negative, the result + will be negative. + ) + + bf((Arithmetic) assignment operator(s):) + + itemization( + itb(BigInt &operator=(BigInt const &rhs)) + itb(BigInt &operator*=(BigInt const &rhs)) + itb(BigInt &operator/=(BigInt const &rhs)) + This operator assigns the result of the (integer) division of the current + tt(BigInt) object by tt(ths) to the current object. The remainder is + lost. The member tt(div) divides and makes the remainder available as + well. + itb(BigInt &operator%=(BigInt const &rhs)) + itb(BigInt &operator+=(BigInt const &rhs)) + itb(BigInt &operator-=(BigInt const &rhs)) + itb(BigInt &operator<<=(size_t nBits)) + See also the tt(lshift) members. + itb(BigInt &operator>>=(size_t nBits)) + See also the tt(rshift) members. + itb(BigInt &operator&(BigInt const &rhs)) + This operator tt(bit_and)s the bits and sign flags of the current + object and the rhs operand. + itb(BigInt &operator|(BigInt const &rhs)) + This operator tt(bit_or)s the bits and sign flags of the current + object and the rhs operand. + itb(BigInt &operator^(BigInt const &rhs)) + This operator tt(bit_xor)s the bits and sign flags of the current + object and the rhs operand. + ) + +manpagesection(STATIC MEMBERS) + + All members returning a tt(BigInt) computed from a set of arguments and +not requiring an existing tt(BigInt) object are defined as static members. + + itemization( + itb(BigInt const fromText(std::string text, int mode = 0)) + This member converts a textual representation of a number to a + tt(BigInt) value. Conversion continues until the end of tt(text) or + until a character outside of an expected range is encountered. + + The expected range may be preset by specifying tt(mode) as tt(ios::dec, + ios::oct,) or tt(ios::hex) or (the default) the expected range is + determined by tt(fromText) itself by inspecting the characters in + tt(text). + + By default if tt(text) contains hexadecimal characters then + tt(fromText) assumes that the number is represented as a hexadecimal + value (e.g., tt("abc") is converted to the (decimal) value 2748); if + tt(text) starts with 0 and contains only characters in the range 0 + until (including) 7 then tt(fromText) assumes the number is + represented as an octal value (e.g., tt("01234") is converted to the + (decimal) value 668). Otherwise a decimal value is assumed. + + If the text does not represent a valid numerical value (of the + given extraction mode) then a tt(FBB::Errno) exception is thrown + (tt(fromText: text does not represent a BigInt value)). + + itb(BigInt const rand(size_t size, Msb msb = MSB_IS_ONE, Lsb lsb = ODD)) + This member returns a cryptographically strong pseudo-random number + of tt(size) bits. The most significant bit(s) can be controlled by + tt(msb) (by default bf(MSB_IS_ONE)), the least significant bit can be + controlled by tt(lsb) (by default bf(ODD)). Before calling this + member the random number generator must have been seeded. + + itb(BigInt const randRange(BigInt const &max)) + This member returns a cryptographically strong pseudo-random + number in the range tt(0 <= number < max). Before calling this + member the random number generator must have been seeded. + + itb(BigInt const setBigEndian(std::string const &bytes)) The + tt(bytes.length()) bytes of tt(bytes) are used to compute a tt(BigInt) + object which is returned by this function. The characters in tt(bytes) + are interpreted as a series of bytes in big-endian order. See also the + member function tt(bigEndian()) above. The returned tt(BigInt) has a + positive value. + + itb(BigInt const prime(size_t nBits, + BigInt const *mod = 0, BigInt const *rem = 0, + PrimeType primeType = ANY)) + This member returns a prime number of tt(bBits) bits. If both tt(mod) + and tt(rem) are non-zero, the condition prime % mod == rem. + (E.g., use tt(prime % mod == 1) in order to suit a given + generator). The parameter tt(primeType) can be tt(ANY), tt((prime - 1) + / 2) may or may not be a prime. If it is tt(SAFE) then tt((prime - 1) + / 2) will be a (so-called em(safe)) prime. + + itb(BigInt const pseudoRand(size_t size, Msb msb = MSB_IS_ONE, Lsb lsb = + ODD)) + This member returns a potentially predictable pseudo-random number of + tt(size) bits. The most significant bit(s) can be controlled by + tt(msb) (by default bf(MSB_IS_ONE)), the least significant bit can be + controlled by tt(lsb) (by default bf(ODD)). It can be used for + non-cryptographic purposes and for certain purposes in cryptographic + protocols, but usually not for key generation. + + itb(BigInt const pseudoRandRange(BigInt const &max)) + This member returns a potentially predictable pseudo-random + number in the range tt(0 <= number < max). + ) + +manpagesection(FREE FUNCTIONS IN THE FBB NAMESPACE) + + itemization( + itb(std::ostream &operator<<(ostream &out, BigInt const &value)) + Inserts tt(value) into the provided tt(ostream). If the tt(hex) +manipulator has been inserted into the stream before inserting the tt(BigInt) +value the value will be displayed as a hexadecimal value (without a leading +tt(0x)); if the tt(oct) manipulator has been inserted the value will be +represented as an octal value (starting with a 0). The value will be +displayed as a decimal value if the tt(dec) manipulator is active. If the +tt(BigInt) value is negative its value will be preceded by a minus +character. + itb(std::istream &operator>>(istream &in, BigInt &value)) + Extracts tt(value) from the provided tt(istream). Depending on the + currently set extraction mode (tt(dec, oct,) or tt(hex)) the matching + set of characters will be extracted from tt(in) and converted to a + number which is stored in tt(value). Extraction stops at EOF or at the + first character outside of the range of characters matching the + extraction mode. if no numerical characters were extracted the + stream's tt(failbit) is set. The extracted value may be preceded + by a minus character, resulting in an extracted negative value. + ) + +manpagesection(EXAMPLE) + verb( +#include +#include + +using namespace std; +using namespace FBB; + +int main(int argc, char **argv) +{ + BigInt value(BigInt::prime(100)); + BigInt mod(BigInt::rand(50)); + BigInt inverse(value.inverseMod(mod)); + + cout << '(' << value << " * " << inverse << ") % " << mod << " = " << + ( value * inverse ) % mod << endl; +} + ) + +manpagefiles() + em(bobcat/bigint) - defines the class interface + +manpageseealso() + bf(bobcat)(7), bf(RAND_seed)(3) + +manpagebugs() + None Reported. + +includefile(trailer.inc) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/bobcat.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/bobcat.yo --- bobcat-2.02.03/documentation/man/bobcat.yo 2009-01-28 12:51:42.000000000 +0000 +++ bobcat-2.05.00/documentation/man/bobcat.yo 2009-09-02 13:06:35.000000000 +0100 @@ -43,6 +43,10 @@ from bf(i[string]stream) objects. Manpage(a2x) + bf(FBB::BigInt): Wrapper class around the openssl BN_ functions for + unlimited integer precision arithmetic. nl() + Manpage(bigint) + bf(FBB::binary_search): A modification of the STL tt(binary_search) algorithm returning the location of the searched value in a sorted series of values. nl() @@ -67,6 +71,15 @@ bf(FBB::DateTime): Manipulations with date and time values.nl() Manpage(datetime) + bf(FBB::DecryptBuf): Decrypting information.nl() + Manpage(decryptbuf) + + bf(FBB::DigestBuf): Computeting message digests.nl() + Manpage(digestbuf) + + bf(FBB::EncryptBuf): Encrypting information.nl() + Manpage(encryptbuf) + bf(FBB::Errno): Defines objects which may be thrown as an exception.nl() Manpage(errno) @@ -85,6 +98,9 @@ bf(FBB::Glob): Obtain a list of files matching a certain pattern.nl() Manpage(glob) + bf(FBB::HmacBuf): Computing HMAC message digests.nl() + Manpage(hmacbuf) + bf(FBB::Hostname): Derived from bf(Hostent), allows the initialization from a bf(std::string), or from an bf(FBB::InetAddrress). nl() Manpage(hostname) @@ -208,6 +224,10 @@ specialization folding text lines between left and right margins.nl() Manpage(ofoldstreambuf) + bf(FBB::OHexStreambuf): bf(OHexStreambuf) (bf(std::streambuf)) + specialization inserting characters into a stream by their hex values.nl() + Manpage(ohexstreambuf) + bf(FBB::OneKey): Single keystroke input, not requiring `Return'.nl() Manpage(onekey) @@ -303,7 +323,22 @@ manpagesection(CATEGORIES) - This section groups classes that somehow belong together: + This section groups classes that somehow belong together. The following +categories are offered: + itemization( + it() bf(COMMAND LINE INTERFACE AND CONFIGURATION FILES) + it() bf(CONVERSIONS) + it() bf(DATE AND TIME) + it() bf(ERRORS AND MESSAGE HANDLING) + it() bf(GENERIC ALGORITHM EXTENSIONS) + it() bf(INTERNET / NETWORKING) + it() bf(OPENSSL AND ENCRYPTION) + it() bf(PATTERN MATCHING) + it() bf(PROCESSES) + it() bf(STREAMS AND FILES) + it() bf(TABLES) + it() bf(VARIOUS OTHER CLASSES) + ) itemization( it() bf(COMMAND LINE INTERFACE AND CONFIGURATION FILES) @@ -334,6 +369,10 @@ from bf(i[string]stream) objects. Manpage(a2x) + bf(FBB::BigInt): Wrapper class around the openssl BN_ functions for + unlimited integer precision arithmetic. nl() + Manpage(bigint) + bf(FBB::X2a): x-to-Ascii conversions of any type supporting insertions into bf(o[string]stream) objects.nl() Manpage(x2a) @@ -344,7 +383,6 @@ bf(FBB::DateTime): Manipulations with date and time values.nl() Manpage(datetime) - it() bf(ERRORS AND MESSAGE HANDLING) bf(FBB::Errno): Defines objects which may be thrown as an exception.nl() @@ -411,7 +449,7 @@ - it() bf(INTERNET) + it() bf(INTERNET / NETWORKING) bf(FBB::CGI): a class implementing the facilities accessing the data made available through the Common Gateway Interface.nl() @@ -463,6 +501,23 @@ Manpage(socketbase) + it() bf(OPENSSL AND ENCRYPTION) + + bf(FBB::BigInt): Wrapper class around the openssl BN_ functions for + unlimited integer precision arithmetic. nl() + Manpage(bigint) + + bf(FBB::DecryptBuf): Decrypting information.nl() + Manpage(decryptbuf) + + bf(FBB::DigestBuf): Computing message digests.nl() + Manpage(digestbuf) + + bf(FBB::EncryptBuf): Encrypting information.nl() + Manpage(encryptbuf) + + bf(FBB::HmacBuf): Computing HMAC message digests.nl() + Manpage(hmacbuf) it() bf(PATTERN MATCHING) @@ -489,6 +544,9 @@ it() bf(STREAMS AND FILES) + bf(FBB::DigestBuf): Computeting message digests.nl() + Manpage(digestbuf) + bf(FBB::IFdStream): stream extracting information from a device whose file descriptor is available. nl() Manpage(ifdstream) @@ -540,6 +598,10 @@ specialization folding text lines between left and right margins.nl() Manpage(ofoldstreambuf) + bf(FBB::OHexStreambuf): bf(OHexStreambuf) (bf(std::streambuf)) + specialization inserting characters into a stream by their hex values.nl() + Manpage(ohexstreambuf) + bf(FBB::Pipe): Defines a system level pipe. nl() Manpage(pipe) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/datetime.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/datetime.yo --- bobcat-2.02.03/documentation/man/datetime.yo 2009-01-28 12:52:32.000000000 +0000 +++ bobcat-2.05.00/documentation/man/datetime.yo 2009-09-01 09:42:28.000000000 +0100 @@ -4,7 +4,7 @@ manpage(FBB::DateTime)(3bobcat)(_CurYrs_)(libbobcat1-dev__CurVers_-x.tar.gz) (Date and Time) -manpagename(FBB::User)(Performs Date and Time Computations) +manpagename(FBB::DateTime)(Performs Date and Time Computations) manpagesynopsis() bf(#include )nl() @@ -22,15 +22,15 @@ zone). Conversions between time zones and tt(UTC) are also supported. The class tt(DateTime) supports various ways to initialize objects. Time may -be specified in UTC, as local time or using any other offset from UTC. When a -non-UTC and non-local time offset is required the time offsets are specified -as an tt(int) value representing the time offset in minutes, with time zones -East of Greenwich using positive time offsets and time zones West of Greenwich -using negative time offsets. Time zone offsets are truncated to multiples of -30 minutes and are always computed modulo 12 * 60, as no time zone has a shift -exceeding the (absolute) shift of 12 * 60. Daylight saving times are in effect -in many time zones. Except for the local time zone tt(DateTime) may not be -able to show the correct daylight saving time correction. +be specified in UTC, as local time or using any other offset from UTC. When an +explicit time offset is requested it is specified as an tt(int) value +representing the time offset in minutes, with time zones time zones West of +Greenwich using negative time offsets and East of Greenwich using positive +time offsets. Time zone offsets are truncated to multiples of 30 minutes and +are always computed modulo 12 * 60, as no time zone has a shift exceeding the +(absolute) shift of 12 * 60. Daylight saving times are in effect in many time +zones. Except for the local time zone tt(DateTime) may not be able to show the +correct daylight saving time correction. There are various ways to construct tt(DateTime) objects: time in seconds since the beginning of the `era' (midnight Jan 1, 1970 UTC), a tt(struct tm), @@ -181,31 +181,36 @@ itb(DateTime(TimeType type = UTC)) The default constructor, initializing the object to the current date and time. The argument specifies the way the time is displayed by the -tt(DateTime) object using either (by default) time in UTC or using local time. +tt(DateTime) object using either (by default) time in UTC or the computer's +time zone shift is used to determine the current local time. - itb(DateTime(int displayZoneShift)) - This constructor initializes the object to the date and time at offset -tt(displayZoneShift) (in minutes) from UTC. + itb(DateTime(int tzShift)) + This constructor initializes the object to a local time which is at +UTC + tzShift (in minutes). itb(DateTime(time_t time, TimeType type)) Initializes a tt(DateTime) object with information stored in the -provided tt(time_t) value. The object's time in UTC is defined as tt(time) (in -seconds). The second argument specifies the way the time is displayed by the -tt(DateTime) object using either time in UTC or using local time. +provided tt(time_t) value (time in seconds since the beginning of the era). +The specified tt(time) is considered UTC or local time, depending on the +tt(type) specification. - itb(DateTime(time_t time, int displayZoneShift)) + itb(DateTime(time_t time, int tzShift)) Initializes a tt(DateTime) object with information stored in the -provided tt(time_t) value. This value is interpreted as a time in UTC. The -second argument specifies the way the time is displayed by the tt(DateTime) -object, adding tt(displayZoneShift) (in minutes) to the time in UTC. +provided tt(time_t) value (time is UTC time in seconds since the beginning of +the era). The tt(DateTime) object defines its time as local time UTC + tzShift +(in minutes). + ) + + The following constructors ignore the DST, day of the year, and day of the +week fields of the tt(struct tm) passed to the constructors: + itemization( itb(DateTime(struct tm const &tm, TimeType type = UTC)) Initializes a tt(DateTime) object with information stored in the provided bf(struct tm) value. It is assumed that the tt(tm) parameter points -to a tt(struct tm) representing the broken down UTC time fields. The second -argument specifies the way the time is displayed by the object using either -(by default) time in UTC or using local time. The bf(struct tm) is defined as -follows: +to a tt(struct tm) representing the broken down time in either UTC or local +time. If local time is requested the the computer's time zone shift is +used. The bf(struct tm) is defined as follows: verb( struct tm { @@ -226,60 +231,32 @@ past. E.g., by specifying 30 for the hour-setting bf(DateTime) objects a point in time in the next day will be used. - itb(DateTime(struct tm const &tm, int displayZoneShift)) + itb(DateTime(struct tm const &tm, int timeShift)) Initializes a tt(DateTime) object with information stored in the provided bf(struct tm) value. It is assumed that the tt(tm) parameter points -to a tt(struct tm) representing the broken down UTC time fields. The second -argument specifies the way the time is displayed by the object, adding -tt(displayZoneShift) (in minutes) to the time in UTC. - - itb(DateTime(std::string const &timeStr, TimeType type = UTC, int - utcZoneShift = 0)) - Initializes a tt(DateTime) object with information stored in the provided -tt(std::string) which is interpreted as the time in the current (local) time -zone. To obtain the time in UTC the tt(DateTime) object subtracts the current -difference between the local time zone and UTC from the provided time and adds -tt(utcZoneShift).nl() The second argument specifies the way the time is -displayed by the tt(DateTime) object: either as time UTC or using the current -display zone offset. E.g., if the current time zone is UTC + 1 hour then the -time displayed by - verb( - DateTime dt("Sun Nov 2 13:29:11 2008", DateTime::LOCALTIME, 120); - cout << dt << endl; - ) - is tt(Sun Nov 2 17:29:11 2008): the object computes the UTC hour value as -13 - 1 (current zone offset) + 2 (utc Zone shift in hours) = 14. To this a -current display zone shift of 1 hour will be added, resulting in a displayed -hour value 15.nl() - The time contained in the tt(timeStr) parameter should be formatted as -described in section bf(STANDARD TEXTUAL TIME REPRESENTATIONS). +to a tt(struct tm) representing the broken down time fields in UTC. To this +time shift tt(tzShift) (in minutes) is added to obtain the actually used +local time. + ) + + The final constructors convert textual time specifications formatted as +described in section bf(STANDARD TEXTUAL TIME REPRESENTATIONS) (the day of the +week specification is ignored by the time conversion). - itb(DateTime(std::string const &timeStr, int displayZoneShift, - int utcZoneShift = 0)) + itemization( + itb(DateTime(std::string const &timeStr, TimeType type = UTC)) Initializes a tt(DateTime) object with information stored in the -provided tt(std::string) which is interpreted as the time in the current -(local) time zone. To obtain the time in UTC the tt(DateTime) object subtracts -the current difference between the local time zone and UTC from the provided -time and adds tt(utcZoneShift).nl() - The second argument specifies the way the time is displayed by the -tt(DateTime) object, adding tt(displayZoneShift) (in minutes) to the time in -UTC. E.g., if the current time zone is UTC + 1 hour then the time displayed -by - verb( - DateTime dt("Sun Nov 2 13:29:11 2008", 180, 120); - cout << dt << endl; - ) - is tt(Sun Nov 2 17:29:11 2008): the object computes the UTC hour -value as 13 - 1 (current zone offset) + 2 (utc Zone shift in hours) = -14. To this a display zone shift of 3 hours will be added, resulting -in a displayed hour value 17.nl() - The time contained in the tt(timeStr) parameter should be formatted as -described in section bf(STANDARD TEXTUAL TIME REPRESENTATIONS). +provided tt(std::string) which is interpreted as time specified in UTC or as a +local time in the current time zone, depending on the specified time type. - itb(DateTime(DateTime const &other)) - The copy constructor is available. + itb(DateTime(std::string const &timeStr, int tzShift)) + Initializes a tt(DateTime) object with a local time computed by adding +a locate timezone shift (tt(tzShift)) in minutes to the UTC time +specification found in tt(timeStr). ) + The copy constructor is available. + manpagesection(OVERLOADED OPERATORS) All class-less overloaded operators are defined in the tt(FBB) namespace, @@ -296,12 +273,16 @@ itb(std::istream &std::operator>>(std::istream &str, FBB::DateTime &dt)) Extracts a textual date/time representation into the tt(DateTime) -object using the current tt(displayZoneShift) and tt(utcZoneShift) values and -assuming the same zone shift values for the textual time representation.nl() - The time to extract should be formatted as described in section -bf(STANDARD TEXTUAL TIME REPRESENTATIONS). As documented in that section, time -zone time shift specifications (+0100, +01:00) are ignored and may be omitted. -If a time zone specification is provided it is extracted but ignored.nl() +object using the tt(tzShift) value currently set for the tt(DateTime) object +into which the time string is extracted. + + The tt(istream) from which the time is extracted must contain time +formatted as described in section bf(STANDARD TEXTUAL TIME +REPRESENTATIONS). As documented in that section, time shift and time zone +specifications (+0100, +01:00, CET) are ignored and may be omitted. They are +ignored when specified. The object will merely interpret the date/time +specification as a specification in the object's currently active time zone. + If the time could not be determined from a textual string representing the time (cf. section bf(CONSTRUCTORS)) then tt(errno()) returns 0, tt(operator bool()) returns tt(false), and the time stored in the object diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/decryptbuf.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/decryptbuf.yo --- bobcat-2.02.03/documentation/man/decryptbuf.yo 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/documentation/man/decryptbuf.yo 2009-09-23 14:34:08.000000000 +0100 @@ -0,0 +1,144 @@ +includefile(header.inc) + +COMMENT( method type keysize blocksize identifier) +def(ROW)(5)(row(cell(ARG1)cell(ARG2)cell(ARG3)cell(ARG4)cell("ARG5"))) + +COMMENT(manpage, section, releasedate, archive, short name) +manpage(FBB::DecryptBuf)(3bobcat)(_CurYrs_)(libbobcat1-dev__CurVers_-x.tar.gz) + (Decrypt information) + +manpagename(FBB::DecryptBuf) + (Decrypts information using various methods into a std::ostream) + +manpagesynopsis() + bf(#include )nl() + Linking option: tt(-lbobcat -lssl) + +manpagedescription() + bf(FBB::DecryptBuf) objects are bf(std::streambuf) objects that can be used +to initialize tt(std::ostream) objects with. + + All information inserted into such a tt(std::ostream) is decrypted and +written into a tt(std::ostream) that is given as argument to tt(DecryptBuf)'s +constructor. + + All encryption methods defined by the OpenSSL library that can be selected +by name may be used in combination with tt(DecryptBuf) objects. Most likely +the information will have been encrypted using an tt(EncryptBuf) object, +selecting a particular encryption method. The encryption method used when +encrypting information should also be specified when constructing a +tt(DecryptBuf) object. Likewise, the constructor expects a em(key) and +em(initialization vector). The key and initialization vector that was passed +to the tt(EncryptBuf) object must be passed to tt(DecryptBuf)'s constructor as +well. + + Information about the various encryption methods and cipher modes as well +as information about how keys and initialization vectors are handled is found +in the bf(EncryptBuf)(3bobcat) manual page and need not be repeated here. + +includefile(namespace.inc) + +manpagesection(INHERITS FROM) + bf(std::streambuf) + +manpagesection(CONSTRUCTOR/DESTRUCTOR) + itemization( + itb(DecryptBuf(std::ostream &outStream, char const *type, + std::string const &key, std::string const &iv, + size_t bufsize = 1024)) + This constructor initializes the tt(DecryptBuf) object preparing it +for the message decrypt algorithm specified with tt(type). The decryption +algorithms that can be used are listed in the table found in the +bf(EncryptBuf)(3bobcat) manual page. As an example: to use the AES method on +192 bit keys and blocks in CBC mode specify tt("aes-192-cbc"). The tt(key) +parameter refers to the key to be used, the tt(iv) parameter refers to the +initialization vector to use. The tt(iv)'s length cannot be zero. When using +ECB modes no initialization vector is used. In those cases any non-empty +initialization vector may be provided. + + The constructor throws an tt(FBB::Errno) exception if an unknown +encryption method was specified. + + The constructor's first parameter refers to the tt(std::ostream) to +receive the decrypted information. + + The tt(bufsize) argument specifies the size in bytes of the internal +buffer used by tt(DecryptBuf) to store incoming characters temporarily. The +provided default argument should be OK in all normal cases. + itb(~DecryptBuf()) + The destructor calls the tt(done()) member (see below), prevending any +exception that function might throw from leaving the destructor. In this case +only a non thread-safe way to determine whether the decryption was +successfully completed is available through the static member function +tt(lastOK()) (see below). + ) + There is no copy constructor, nor move constructor (as tt(std::streambuf) +doesn't support either). + +manpagesection(MEMBER FUNCTIONS) + + All members of bf(std::streambuf) are available, as bf(FBB::DecryptBuf) +inherits from this class. Some of the bf(std::streambuf)'s member are +overridden or are hidden by tt(DecryptBuf). In normal situations these +inherited members will not be used by programs using tt(DecryptBuf) objects. + + itemization( + itb(void done()) + This member can be called to indicate that all information to be +decrypted has been received. It throws an tt(FBB::Errno) exception if +decryption fails (resulting from providing the tt(DecryptBuf) object with +incorrect (usually improperly padded) input). If not explicitly called it is +called by tt(DecryptBuf)'s destructor, preventing its exception from leaving +the destructor. + itb(void setIv(std::string const &iv)) + This member can be used to specify the initialization vector to use +after construction time but before any data has been decrypted. When called +after decryption has started or when specifying an empty intialization vector +an tt(FBB::Errno) exception will be thrown. When using ECB modes no +initialization vector is used. In those cases any non-empty initialization +vector may be provided. + itb(bool setRounds(size_t nRounds)) + This member can only be used with the RC5 decryption method to set the +number of rounds of the algorithm to 8, 12 or 16. When the number of rounds +were updated successfully the member returns tt(true). It returns tt(false) in +other cases (e.g., called for other decryption methods than RC5 or the +requested number of rounds differ from 8, 12 or 16). + ) + +manpagesection(STATIC MEMBER) + itemization( + itb(bool lastOK()) + This member is a non thread-safe way to determine whether the +decryption has succeeded when the tt(DecryptBuf) object's tt(done) member has +not been called and the object has been destroyed. In that case the object's +destructor will call tt(done) to complete the decryption. The member +tt(lastOK) returns tt(true) if the tt(DecryptBuf) object destroyed last +could complete its decryption successfully and returns tt(false) otherwise. + ) + +manpagesection(PROTECTED MEMBER) + itemization( + itb(EVP_CIPHER_CTX *cipherCtx()) + Classes derived from tt(DecryptBuf) may use this member to gain direct +access to the tt(EVP_CIPHER_CTX) pointer used by the tt(DecryptBuf) +object. This pointer is a pointer to an opaque structure used by many OpenSSL +functions to set or query parameters of an decryption method. + ) + +manpagesection(EXAMPLE) + verbinclude(../../decryptbuf/driver/driver.cc) + +manpagefiles() + em(bobcat/decryptbuf) - defines the class interface + +manpageseealso() + bf(bobcat)(7), bf(encryptbuf)(3bobcat), bf(std::streambuf) + +manpagebugs() + None reported + +includefile(trailer.inc) + + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/digestbuf.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/digestbuf.yo --- bobcat-2.02.03/documentation/man/digestbuf.yo 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/documentation/man/digestbuf.yo 2009-09-02 16:02:31.000000000 +0100 @@ -0,0 +1,116 @@ +includefile(header.inc) + +COMMENT(manpage, section, releasedate, archive, short name) +manpage(FBB::Digestbuf)(3bobcat)(_CurYrs_)(libbobcat1-dev__CurVers_-x.tar.gz) + (Compute Message Digests) + +manpagename(FBB::Digestbuf) + (Computes Message Digests from information inserted into a +std::ostream) + +manpagesynopsis() + bf(#include )nl() + Linking option: tt(-lbobcat -lssl) + +manpagedescription() + bf(FBB::Digestbuf) objects are bf(std::streambuf) objects that can be used +to initialize tt(std::ostream) objects with. + + All information inserted into such a tt(std::ostream) is used to compute a +message digest from. + + All the message digests defined by the OpenSSL library that can be +selected by name may be used in combination with tt(DigestBuf) objects. + + The following message digest algorithms are currently supported: mull, +md2, md5, sha, sha1, sha224, sha256, sha384, sha512, dss, dss1, ecdsa, mdc2, +ripemd160. These very names are the ones to use to select the particular +digest algorithms for the class's constructor, below. It is quite possible that +future releases of the openssl library will support additional message digest +algorithms. The header file tt(openssl/evp.h) lists all available digest +algorithms (in that file look for tt(EVP_MD *EVP_): a message digest algorithm +immediately follows the 2nd underscore. E.g., tt(const EVP_MD *EVP_md4(void)) +which refers to the md4 message digest algorithm). + +includefile(namespace.inc) + +manpagesection(INHERITS FROM) + bf(std::streambuf) + +manpagesection(CONSTRUCTORS) + itemization( + itb(Digestbuf(char const *type, size_t bufsize = 1024)) + This constructor initializes the streambuf, setting it up for the +message digest algorithm specified with tt(type). The message digest +algorithms specified in the bf(DESCRIPTION) section may be used here. E.g., to +use the sha256 algorithm specify tt("sha256"). + + The tt(bufsize) argument specifies the internal buffer used by +tt(Digestbuf) to store incoming characters temporarily. The provided default +argument should be OK in all normal cases. + ) + There is no copy constructor. + +manpagesection(OVERLOADED OPERATOR) + + itemization( + itb(std::ostream &operator<<(std::ostream &out, + DigestBuf const &digestbuf)) + The insertion operator is a free function defined in the namespace +tt(FBB). It inserts a hash value as a series of hexadecimally displayed values +into the provided tt(ostream). See the example below for an illustration. + ) + The overloaded assignment operator is not available. + +manpagesection(MEMBER FUNCTIONS) + + All members of bf(std::streambuf) are available, as bf(FBB::Digestbuf) +inherits from this class. Some of the bf(std::streambuf)'s member are +overridden or are hidden by tt(Digestbuf). In normal situations these +inherited members will not be used by programs using tt(DigestBuf) objects. + + itemization( + itb(void close()) + This member finishes the computation of the message digest +computation. It is needed as the tt(DigestBuf) object has no external means +for deciding whether all information to compute the digest for has yet been +received or not. The general approach to follow when computing a message +digest is therefore: + verb( + create a DigestBuf object + use it to create a std::ostream object + insert information into the ostream object + call the DigestBuf object's close() member + obtain/process the hash value from the DigestBuf object. + ) + itb(std::string const &hash() const) + This member returns the hash value computed by the tt(DigestBuf) +object. Its value is only defined after having called tt(close()). The hash +value is returned in a tt(std::string) object. This string's tt(length()) +member contains the number of characters used by the hash value, and its +tt(data()) member refers to the hash value's characters. Note that a hash +value's character value may be 0 (not to be confused with tt('0')). + itb(void open()) + This member reinitializes the message digest computation. One a +message digest has been computed for, say a stream tt(streamA) this member can +be called after which the digest for a stream tt(streamB) can be computed +using the same tt(DigestBuf) object. + ) + +manpagesection(EXAMPLE) + verbinclude(../../digestbuf/driver/driver.cc) + +manpagefiles() + em(bobcat/digestbuf) - defines the class interface + +manpageseealso() + bf(bobcat)(7), bf(hmacbuf)(3bobcat), bf(std::streambuf) + +manpagebugs() + None reported + +includefile(trailer.inc) + + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/encryptbuf.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/encryptbuf.yo --- bobcat-2.02.03/documentation/man/encryptbuf.yo 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/documentation/man/encryptbuf.yo 2009-09-23 14:34:08.000000000 +0100 @@ -0,0 +1,323 @@ +includefile(header.inc) + +COMMENT( method type keysize blocksize identifier) +def(ROW)(5)(row(cell(ARG1)cell(ARG2)cell(ARG3)cell(ARG4)cell("ARG5"))) + +COMMENT(manpage, section, releasedate, archive, short name) +manpage(FBB::EncryptBuf)(3bobcat)(_CurYrs_)(libbobcat1-dev__CurVers_-x.tar.gz) + (Encrypt information) + +manpagename(FBB::EncryptBuf) + (Encrypts information using various methods into a std::ostream) + +manpagesynopsis() + bf(#include )nl() + Linking option: tt(-lbobcat -lssl) + +manpagedescription() + bf(FBB::EncryptBuf) objects are bf(std::streambuf) objects that can be used +to initialize tt(std::ostream) objects with. + + All information inserted into such a tt(std::ostream) is encrypted and +written into a tt(std::ostream) that is given as argument to tt(EncryptBuf)'s +constructor. + + All encryption methods defined by the OpenSSL library that can be +selected by name may be used in combination with tt(EncryptBuf) objects. To +select a particular encryption method an identifier is passed to the +constructor. E.g., tt("aes-128-cbc") indicating the AES (Rijndael) method, +using 128 bit sized keys and blocks using `cbc' mode (see below for an +explanation). + + When providing shorter keys than expected by the method the provided key +will be extended by adding the required number of 0-bytes. (zero valued bytes, +not tt('0') characters). Most modes use an em(initialization vector). Unless +provided at construction time or explicitly set thereafter an initialization +vector containg randomly selected values will be used. The initialization +vector that is actually used can be obtained from the tt(EncryptBuf) +object. This is important, as the matching decrypting object needs to know the +initialization vector that was used when encrypting the data. Initialization +vectors are not security sensitive in the sense that they can be passed over +in the clear to the decrypting method. What em(is) important, though, is that +they contain random data when used `for real'. When an initialization vector +is specified that is shorter than expected by the method it will be extended +with the required number of 0-bytes. + + Block ciphers use one of the following four encryption modes: + itemization( + itb(CBC (Cipher Block Chaining)) + The first block is XOR-ed by the initialization vector and then +encrypted using the specified method. Subsequent blocks are XOR-ed by the +encrypted version of the preceding block. Due to the initialization vector +dictionary attacks are infeasible, as long as the initialization vector is +truly random. + itb(ECB (Electronic Code Book)) + Each block is encrypted by itself, using the specified encryption +method. Although an em(initialization vector) may be specified, it is not +used. This method is susceptible to dictionary attacks and should therefore be +avoided, unless you know what you're doing. + itb(CFB (Cipher Feednack)) + This method allows a block cipher to be used as a stream cipher. It +uses an initialization vector, which should be unique and random for each new +stream of data that is encrypted using the method. Encryption can only start +after the first data block has been received. + itb(OFB (Output Feednack)) + This is an alternative way to use a block cipher as a stream +cipher. It is somewhat more susceptible to traditional data manipulation +attacks, which can usually be thwarted when a message authentication code is +added to the information as well. Like CFB it uses an initialization vector, +which should again be unique and random for each new stream of data that is +encrypted. + ) + + + The following table presents an overview of methods that are currently +available. Methods for which the block size is specified as N.A. are stream +ciphers; other methods are block ciphers: + table(5)(lllll)( + rowline() + row(cell(method)cell(keysize)cell(blocksize)cell(mode)cell(identifier)) + row(cell()cell((bytes))cell((bytes))) +rowline() + ROW(AES) (16) (8)(CBC)(aes-128-cbc) + ROW() ( ) ( )(EBC)(aes-128-ecb) + ROW() ( ) ( )(CFB)(aes-128-cfb) + ROW() ( ) ( )(OFB)(aes-128-ofb) + ROW() (24) (24)(CBC)(aes-192-cbc) + ROW() ( ) ( )(EBC)(aes-192-ecb) + ROW() ( ) ( )(CFB)(aes-192-cfb) + ROW() ( ) ( )(OFB)(aes-192-ofb) + ROW() (32) (32)(CBC)(aes-256-cbc) + ROW() ( ) ( )(EBC)(aes-256-ecb) + ROW() ( ) ( )(CFB)(aes-256-cfb) + ROW() ( ) ( )(OFB)(aes-256-ofb) +rowline() + ROW(BLOWFISH)(16) (8)(CBC)(bf-cbc) + ROW() ( ) ( )(EBC)(bf-ecb) + ROW() ( ) ( )(CFB)(bf-cfb) + ROW() ( ) ( )(OFB)(bf-ofb) + row(setmanalign(lssss)cell(max key length is 56 bytes, 16 generally used)) +rowline() + ROW(CAMELLIA) (16) (16)(CBC)(camellia-128-cbc) + ROW() ( ) ( )(EBC) (camellia-128-ecb) + ROW() ( ) ( )(CFB) (camellia-128-cfb) + ROW() ( ) ( )(OFB) (camellia-128-ofb) + ROW() (24) ()(CBC) (camellia-192-cbc) + ROW() ( ) ( )(EBC) (camellia-192-ecb) + ROW() ( ) ( )(CFB) (camellia-192-cfb) + ROW() ( ) ( )(OFB) (camellia-192-ofb) + ROW() (32) ()(CBC) (camellia-256-cbc) + ROW() ( ) ( )(EBC) (camellia-256-ecb) + ROW() ( ) ( )(CFB) (camellia-256-cfb) + ROW() ( ) ( )(OFB) (camellia-256-ofb) +rowline() + ROW(CAST)(16) (8)(CBC)(cast-cbc) + ROW() ( ) ( )(EBC)(cast-ecb) + ROW() ( ) ( )(CFB)(cast-cfb) + ROW() ( ) ( )(OFB)(cast-ofb) + row(setmanalign(lssss) + cell(min key length is 5 bytes, max is shown)) +rowline() + ROW(DES)(8)(8)(CBC)(des-cbc) + ROW() ( )( )(EBC)(des-ebc) + ROW() ( )( )(CFB)(des-cfb) + ROW() ( )( )(OFB)(des-ofb) +rowline() + ROW(DESX)(8)(8)(CBC)(desx-cbc) +rowline() + ROW(3DES)(16)(8)(CBC)(des-ede-cbc) + ROW() ( ) ( )(EBC)(des-ede) + ROW() ( ) ( )(CFB)(des-ede-cfb) + ROW() ( ) ( )(OFB)(des-ede-ofb) +rowline() + ROW(3DES)(24)(8)(CBC)(des-ede3-cbc) + ROW() ( ) ( )(EBC)(des-ede3) + ROW() ( ) ( )(CFB)(des-ede3-cfb) + ROW() ( ) ( )(OFB)(des-ede3-ofb) + row(setmanalign(lssss) + cell(Key bytes 9-16 define the 2nd key, bytes 17-24)) + row(setmanalign(lssss)cell(define the 3rd key)) +rowline() + ROW(RC2) (16)(8)(CBC)(rc2-cbc) + ROW() ( ) ( )(EBC)(rc2-ecb) + ROW() ( ) ( )(CFB)(rc2-cfb) + ROW() ( ) ( )(OFB)(rc2-ofb) + row(setmanalign(lssss)\ + cell(Key length variable, max. 128 bytes, default length is shown)) +rowline() + ROW(RC2-40)(5)(8)()(rc2-40-cbc) + row(setmanalign(lssss)cell(obsolete: avoid)) +rowline() + ROW(RC2-64)(8)(8)()(rc2-64-cbc) + row(setmanalign(lssss)cell(obsolete: avoid)) +rowline() + ROW(RC4)(16)(N.A.)()(rc4) + row(setmanalign(lssss)\ + cell(Key length is variable, max. 256 bytes. default length is shown)) + row(setmanalign(lssss) + cell(Encrypt again to decrypt. Don't use tt(DecryptBuf))) +rowline() + ROW(RC4-40)(5)(N.A.)()(rc4-40) + row(setmanalign(lssss)cell(obsolete: avoid)) +rowline() + ROW(RC5) (16)(8) (CBC)(rc5-cbc) + ROW() ( ) ( ) (EBC)(rc5-ecb) + ROW() ( ) ( ) (CFB)(rc5-cfb) + ROW() ( ) ( ) (OFB)(rc5-ofb) + row(setmanalign(lssss) + cell(Key length variable, max. 256 bytes, rounds 8, 12 or 16,)) + row(setmanalign(lssss) + cell(default # rounds is 12)) +rowline() + ) + +The RC4 stream cipher is subject to a well-known attack +(cf. lurl(http://www.wisdom.weizmann.ac.il/~itsik/RC4/Papers/Mantin1.zip)) +unless the initial 256 bytes produced by the cipher are discarded. This may +easily be accomplished using a wrapper class around the output stream using +the facilities offered by bf(OFilterStreambuf)(3bobcat). The bf(EXAMPLE) +section below provides an illustration. + +includefile(namespace.inc) + +manpagesection(INHERITS FROM) + bf(std::streambuf) + +manpagesection(CONSTRUCTOR) + itemization( + itb(EncryptBuf(std::ostream &outStream, char const *type, + std::string const &key, std::string const &iv, + size_t bufsize = 1024)) + This constructor initializes the tt(EncryptBuf) object preparing it +for the message encrypt algorithm specified with tt(type). The encryption +algorithms that can be used are listed in the table found in the +bf(DESCRIPTION) section. E.g., to use the AES method on 24 bit keys and +blocks in CBC mode specify tt("aes-192-cbc"). The tt(key) parameter refers to +the key to be used, the tt(iv) parameter refers to the initialization vector +to use. Both tt(key) and tt(iv) may contain non-displayable characters. When +tt(iv.length()) is zero at the time encryption starts it will be filled by the +tt(EncryptBuf) object with random data. When the key and/or the iv is too +small for the requested method they will be expanded by adding the required +number of zero valued bytes. + + The constructor throws an tt(FBB::Errno) exception if an unknown +encryption method was specified. + + The constructor's first parameter refers to the tt(std::ostream) to +receive the encrypted information. Be aware of the fact that the encrypted +information most likely contains non-displayable characters. + + The tt(bufsize) argument specifies the size in bytes of the internal +buffer used by tt(EncryptBuf) to store incoming characters temporarily. The +provided default argument should be OK in all normal cases. + ) + There is no copy constructor, nor move constructor (as tt(std::streambuf) +doesn't support either). + +manpagesection(MEMBER FUNCTIONS) + + All members of bf(std::streambuf) are available, as bf(FBB::EncryptBuf) +inherits from this class. Some of the bf(std::streambuf)'s member are +overridden or are hidden by tt(EncryptBuf). In normal situations these +inherited members will not be used by programs using tt(EncryptBuf) objects. + + itemization( + itb(size_t blockLength() const) + This member returns the block size (in bytes) that are used by +the specified method. + itb(size_t ivLength() const) + This member returns the size (in bytes) of the initialization vector +that is used by the specified method. + itb(std::string iv() const) + This member returns a reference to the initialization vector +that is used by the specified method. Be advised that the initialization +vector may contain non-displayable characters. + itb(size_t keyLength() const) + This member returns the size of the key (in bytes) that are used by +the specified method. + itb(size_t rounds() const) + This member can only be used with the RC5 encryption method to query +the number of rounds of the algorithm. It returns the currently used number of +rounds or 0 if the member is called for another encryption method than RC5. + itb(void setIv(std::string const &iv)) + This member can be used to specify the initialization vector to use +after construction time but before any data has been encrypted. When called +after encryption has started an tt(FBB::Errno) exception will be thrown. + itb(void setKey(std::string const &key, size_t numberOfBytes = 0)) + This member can be used to specify the key and its length after +construction time but before any data has been encrypted. When called after +encryption has started an tt(FBB::Errno) exception will be thrown. The size of +the key is assumed to be the number of bytes in the key's data. If another key +length is required the member function's second parameter can be used to +specify the length of the key em(in bytes). + itb(bool setRounds(size_t nRounds)) + This member can only be used with the RC5 encryption method to set the +number of rounds of the algorithm to 8, 12 or 16. When the number of rounds +were updated successfully the member returns tt(true). It returns tt(false) in +other cases (e.g., called for other encryption methods than RC5 or the +requested number of rounds differ from 8, 12 or 16). + ) + +manpagesection(PROTECTED MEMBER) + itemization( + itb(EVP_CIPHER_CTX *cipherCtx()) + Classes derived from tt(EncryptBuf) may use this member to gain direct +access to the tt(EVP_CIPHER_CTX) pointer used by the tt(EncryptBuf) +object. This pointer is a pointer to an opaque structure used by many OpenSSL +functions to set or query parameters of an encryption method. + ) +manpagesection(EXAMPLE) + verbinclude(../../encryptbuf/driver/driver.cc) + +To ignore the initial 256 bytes generated by the RC4 algorithm a simple +wrapper class around the eventual output stream can be used. Here is an +illustration: + verb( + #include + #include + + class Skip256: public FBB::OFilterStreambuf + { + size_t d_count; + public: + Skip256(std::ostream &os) + : + OFilterStreambuf(os), + d_count(0) + {} + private: + virtual int overflow(int c) + { + if (d_count == 256) + out().put(c); + else + ++d_count; + return c; + } + }; + ) + Next, an tt(Skip256) object is used to define an intermediate +tt(std::ostream) that is then passed to the tt(EncryptBuf) object. E.g., only +showing the essential steps defining the tt(EncryptBuf) object: + verb( + Skip256 skip256(std::cout); + std::ostream out(&skip256); + + EncryptBuf encryptbuf(out, "rc4", key, ""); + ) + +manpagefiles() + em(bobcat/encryptbuf) - defines the class interface + +manpageseealso() + bf(bobcat)(7), bf(decryptbuf)(3bobcat), bf(ofilterstreambuf)(3bobcat), + bf(std::streambuf) + +manpagebugs() + None reported + +includefile(trailer.inc) + + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/fnwrap1c.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/fnwrap1c.yo --- bobcat-2.02.03/documentation/man/fnwrap1c.yo 2009-01-29 08:38:21.000000000 +0000 +++ bobcat-2.05.00/documentation/man/fnwrap1c.yo 2009-09-01 09:42:28.000000000 +0100 @@ -10,7 +10,7 @@ bf(#include )nl() manpagedescription() - The bf(FBB::FnWrap1c) class is a configurable unary argument conetext + The bf(FBB::FnWrap1c) class is a configurable unary argument context wrapper template class. Its primary use is in combination with the generic algorithms from the standard template libray. The called function expects a em(local context struct) which is used to pass arguments to the function diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/glob.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/glob.yo --- bobcat-2.02.03/documentation/man/glob.yo 2008-09-03 21:28:11.000000000 +0100 +++ bobcat-2.05.00/documentation/man/glob.yo 2009-09-01 09:42:28.000000000 +0100 @@ -49,16 +49,16 @@ constructor, other directory elements starting with a period will be the first elements in the series of detected directory elements. + This constructor throws an tt(Errno) exception if it did not properly +complete it tasks. + Multiple flags may be specified, separated by the tt(bitor) operator. This constructor properly completes its task if only defined bf(Flag) values were specified and if the bf(glob)(3) function returned without errors. - - The proper completion of this constructor should be checked by calling -the tt(Glob::verify()) member (see below). ) - The copy constructor is available. + tt(Glob) offers copy and move constructors. manpagesection(OVERLOADED OPERATORS) itemization( @@ -72,9 +72,7 @@ manpagesection(MEMBER FUNCTIONS) itemization( itb(void verify() const) - This operator throws an tt(Errno) exception if the bf(Glob) -constructor did not properly complete. It should be called before using any -other bf(Glob) member (not required after using the copy constructor). + Obsoleted, will be removed in a future Bobcat release. itb(size_t size() const) Returns the number of elements that were detected. itb(char const *const *begin() const) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/hmacbuf.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/hmacbuf.yo --- bobcat-2.02.03/documentation/man/hmacbuf.yo 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/documentation/man/hmacbuf.yo 2009-09-02 16:02:00.000000000 +0100 @@ -0,0 +1,120 @@ +includefile(header.inc) + +COMMENT(manpage, section, releasedate, archive, short name) +manpage(FBB::Hmacbuf)(3bobcat)(_CurYrs_)(libbobcat1-dev__CurVers_-x.tar.gz) + (Compute HMAC Message Digests) + +manpagename(FBB::Hmacbuf) + (Computes HMAC Message Digests from information inserted into a +std::ostream) + +manpagesynopsis() + bf(#include )nl() + Linking option: tt(-lbobcat -lssl) + +manpagedescription() + bf(FBB::Hmacbuf) objects are bf(std::streambuf) objects that can be used +to initialize tt(std::ostream) objects with. + + All information inserted into such a tt(std::ostream) is used to compute a +message HMAC from. + + All the message digest algorithms defined by the OpenSSL library that can +be selected by name may be used in combination with tt(HMacBuf) objects. + + The following message hmac algorithms are currently supported: mull, md2, +md5, sha, sha1, sha224, sha256, sha384, sha512, dss, dss1, ecdsa, mdc2, +ripemd160. These very names are the ones to use to select the particular +digest algorithm for the class's constructor, below. It is quite possible that +future releases of the openssl library will support additional message digest +algorithms. The header file tt(openssl/evp.h) lists all available hmac +algorithms (in that file look for tt(EVP_MD *EVP_): a message digest algorithm +immediately follows the 2nd underscore. E.g., tt(const EVP_MD *EVP_md4(void)) +which refers to the md4 message digest algorithm). + +includefile(namespace.inc) + +manpagesection(INHERITS FROM) + bf(std::streambuf) + +manpagesection(CONSTRUCTORS) + itemization( + itb(Hmacbuf(std::string const &key, char const *type, + size_t bufsize = 1024)) + This constructor initializes the streambuf, setting it up for the +message digest algorithm specified with tt(type). The message hmac +algorithms specified in the bf(DESCRIPTION) section may be used here. E.g., to +use the sha256 algorithm specify tt("sha256"). + + The constructor's first argument defines the key to be used when computing +the HMAC message digest. + + The tt(bufsize) argument specifies the internal buffer used by +tt(Hmacbuf) to store incoming characters temporarily. The provided default +argument should be OK in all normal cases. + ) + There is no copy constructor. + +manpagesection(OVERLOADED OPERATOR) + + itemization( + itb(std::ostream &operator<<(std::ostream &out, + HMacBuf const &hmacbuf)) + The insertion operator is a free function defined in the namespace +tt(FBB). It inserts a hash value as a series of hexadecimally displayed values +into the provided tt(ostream). See the example below for an illustration. + ) + The overloaded assignment operator is not available. + +manpagesection(MEMBER FUNCTIONS) + + All members of bf(std::streambuf) are available, as bf(FBB::Hmacbuf) +inherits from this class. Some of the bf(std::streambuf)'s member are +overridden or are hidden by tt(Hmacbuf). In normal situations these +inherited members will not be used by programs using tt(HMacBuf) objects. + + itemization( + itb(void close()) + This member finishes the computation of the message digest +computation. It is needed as the tt(HMacBuf) object has no external means +for deciding whether all information to compute the digest for has yet been +received or not. The general approach to follow when computing a message +hmac is therefore: + verb( + create a HMacBuf object + use it to create a std::ostream object + insert information into the ostream object + call the HMacBuf object's close() member + obtain/process the hash value from the HMacBuf object. + ) + itb(std::string const &hash() const) + This member returns the hash value computed by the tt(HMacBuf) +object. Its value is only defined after having called tt(close()). The hash +value is returned in a tt(std::string) object. This string's tt(length()) +member contains the number of characters used by the hash value, and its +tt(data()) member refers to the hash value's characters. Note that a hash +value's character value may be 0 (not to be confused with tt('0')). + itb(void open()) + This member reinitializes the message hmac computation. One a +message hmac has been computed for, say a stream tt(streamA) this member can +be called after which the hmac for a stream tt(streamB) can be computed +using the same tt(HMacBuf) object. + ) + +manpagesection(EXAMPLE) + verbinclude(../../hmacbuf/driver/driver.cc) + +manpagefiles() + em(bobcat/hmacbuf) - defines the class interface + +manpageseealso() + bf(bobcat)(7), bf(digestbuf)(3bobcat), bf(std::streambuf) + +manpagebugs() + None reported + +includefile(trailer.inc) + + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/ifdstreambuf.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/ifdstreambuf.yo --- bobcat-2.02.03/documentation/man/ifdstreambuf.yo 2008-08-07 08:31:18.000000000 +0100 +++ bobcat-2.05.00/documentation/man/ifdstreambuf.yo 2009-05-12 12:29:35.000000000 +0100 @@ -92,6 +92,12 @@ This member em(overrides) the bf(std::streambuf) member. It returns the tt(n) next available characters, storing them into tt(dest). It returns the number of characters that were actually read. + This function is called from, e.g., the tt(istream::read()) member. It +will first copy what's available in tt(IFdStreambuf)'s own buffer and will +then try to read some more from the file descriptor, adding additionally read +bytes to the destination buffer. Unless the requested amount of tt(n) bytes is +available tt(istream::good()) will return ttfalse). Programs may have +to clear the stream's flags when, e.g., fewer bytes were read. ) Note that there is no overloaded assignment operator available for this class. @@ -107,7 +113,11 @@ bf(std::streambuf) manpagebugs() - Note that by default the provided file descriptors will remain open. The + The member tt(xsgetn(char *dest, std::streamsize n)) will set +tt(istream::good()) to tt(false) when fewer bytes than tt(n) were read using +tt(istream::read()). Also see tt(xsgetn)'s description. + + Note that by default the provided file descriptors remain open. The complementary class bf(ofdstreambuf)(3bobcat) em(closes) the file descriptor by default. This inconsistency was deliberately accepted to keep the classes interfaces backward compatible. diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/inetaddress.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/inetaddress.yo --- bobcat-2.02.03/documentation/man/inetaddress.yo 2009-01-25 10:18:15.000000000 +0000 +++ bobcat-2.05.00/documentation/man/inetaddress.yo 2009-05-15 10:33:57.000000000 +0100 @@ -69,7 +69,8 @@ initialized bf(sockaddr_in) object. It is primarily used to promote a bf(sockaddr_in) to an bf(FBB::InetAddresss). ) - The copy constructor is not available. + + The (public) copy constructor is available. manpagesection(MEMBER FUNCTIONS) itemization( @@ -83,16 +84,25 @@ Accessor returning the size of the object's bf(sockaddr_in) (address) information. itb(sockaddr const *sockaddrPtr() const) - Accessor returning the pointer to the object's bf(sockaddr). + Accessor returning the pointer to the object's bf(sockaddr) data +member. + itb(sockaddr_in const *sockaddr_inPtr() const) + Accessor returning the pointer to the object's bf(sockaddr_in) data +member. ) manpagesection(PROTECTED MEMBER FUNCTIONS) itemization( itb(sockaddr *sockaddrPtr()) - This member returns the object's address information as a pointer to -a modifiable bf(sockaddr). This allows (contrary to the public member having -the same name) derived objects to manipulate the object's address information -directly. + This member returns the object's address information as a pointer to a +modifiable bf(struct sockaddr). This allows (contrary to the public member +having the same name) derived objects to manipulate the object's address +information directly. + itb(sockaddr_in *sockaddr_inPtr()) + This member returns the object's address information as a pointer to a +modifiable bf(struct sockaddr_in). This allows (contrary to the public member +having the same name) derived objects to manipulate the object's address +information directly. ) manpagesection(EXAMPLE) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/msg.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/msg.yo --- bobcat-2.02.03/documentation/man/msg.yo 2008-11-03 15:24:04.000000000 +0000 +++ bobcat-2.05.00/documentation/man/msg.yo 2009-09-01 09:42:28.000000000 +0100 @@ -157,11 +157,11 @@ manpagesection(OVERLOADED OPERATOR) The following insertion operator is em(not) defined in the namespace -bf(FBB). It is part of the distribution to allow the manipulators to be -inserted into a bf(ostrstream): +bf(FBB) but in tt(std). It is part of the distribution to allow the +manipulators to be inserted into an bf(ostrstream): itemization( - itb(void operator<<(std::ostream &ostrstream, void (*)(std::ostream &))) - The second argument normally is one of the manipulators defined above. + itb(void operator<<(ostream &ostrstream, void (*)(ostream &))) + The second argument normally is one of the manipulators defined above. ) manpagesection(EXAMPLE) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/ofdstreambuf.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/ofdstreambuf.yo --- bobcat-2.02.03/documentation/man/ofdstreambuf.yo 2008-08-07 08:37:15.000000000 +0100 +++ bobcat-2.05.00/documentation/man/ofdstreambuf.yo 2009-09-01 09:42:28.000000000 +0100 @@ -13,7 +13,7 @@ manpagedescription() bf(FBB::OFdStreambuf) objects may be used as a bf(std::streambuf) of -tt(std::ostream) objects to allow extractions from a file descriptor. +tt(std::ostream) objects to allow insertions into a file descriptor. File descriptors are not defined within the context of bf(C++), but they can be used on operating systems that support the concept. Realize @@ -36,14 +36,14 @@ manpagesection(CONSTRUCTORS) itemization( - itb(Ofdstreambuf()) + itb(OFdStreambuf()) This constructor initializes the streambuf, without associating it to a file descriptor, and without using buffering. The member bf(open()) can be used to associate the object later on with a file descriptor and optionally a buffer size. When the object is destroyed or if the mode-less overloaded version of the bf(open) member is called, the file descriptor will be closed. - itb(Ofdstreambuf(Mode mode)) + itb(OFdStreambuf(Mode mode)) This constructor initializes the streambuf, without associating it to a file descriptor, and without using buffering. The member bf(open()) can be used to associate the object later on with a file descriptor and optionally a diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/ofoldstreambuf.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/ofoldstreambuf.yo --- bobcat-2.02.03/documentation/man/ofoldstreambuf.yo 2009-03-24 10:38:32.000000000 +0000 +++ bobcat-2.05.00/documentation/man/ofoldstreambuf.yo 2009-09-08 12:25:18.000000000 +0100 @@ -56,8 +56,8 @@ rw(WS) (\n) (a new line character is written;) rw()()(stored white-space is erased;) rw()()(next state: INDENT) -rw() (space) (white space character is added to the currently stored) - rw()()(space characters;) +rw() (space) (white space character is added to the currently) + rw()()(stored space characters;) rw() (non-ws) (the character is added to the currently stored word;) rw()()(next state: NON_WS) rowline() @@ -65,8 +65,8 @@ rw()()(a new line is written;) rw()()(next state: INDENT) rw() (space) (stored white space and word are written;) - rw()()(white space character is added to the currently stored) - rw()()(space characters;) + rw()()(white space character is added to the currently) + rw()()(stored space characters;) rw()()(next state: WS) rw() (non-ws) (the character is added to the currently stored word;) rowline() diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/ohexstreambuf.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/ohexstreambuf.yo --- bobcat-2.02.03/documentation/man/ohexstreambuf.yo 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/documentation/man/ohexstreambuf.yo 2009-09-02 13:26:50.000000000 +0100 @@ -0,0 +1,102 @@ +includefile(header.inc) + +COMMENT(manpage, section, releasedate, archive, short name) +manpage(FBB::OHexStreambuf)(3bobcat)(_CurYrs_) + (libbobcat1-dev__CurVers_-x.tar.gz)(Write hex values) + +manpagename(FBB::OHexStreambuf)(Writes characters written to an ostream as hex +values) + +manpagesynopsis() + bf(#include )nl() + Linking option: tt(-lbobcat) + +manpagedescription() + + bf(OHexStreambuf) is a specialization of tt(FBB::OFilterStreambuf) +inserting all the characters it receives to a destination file as 2-character +wide hexadecimal values. Optionally a maximum linelength can be specified. + +Note that all information received by an tt(OHexStreambuf) object is inserted +as (a series of) hexadecimal values, not only plain characters. E.g., when +inserting the value 123 the characters tt('1', '2') and tt('3') are +successively inserted and so this will result in the string tt(313233) being +inserted into the destination stream. + +includefile(namespace.inc) + +manpagesection(INHERITS FROM) + FBB::OFilterStreambuf + + +manpagesection(CONSTRUCTOR) + itemization( + itb(OFoldStreambuf(std::ostream &stream, size_t width = 0)) + The hexadecimal characters produced by the tt(OFoldStreambuf) object will +be inserted into tt(stream). Optionally the maximum line width (in number of +characters) may be specified using tt(width). The (default) value 0 indicates +that no line breaks are requested. + ) + + The destructor writes any buffered information to the destination stream +and will then flushes the destination stream. + +manpagesection(MEMBER FUNCTIONS) + All members of bf(FBB::OFilterStreambuf), in particular its tt(out()) and +tt(open()) members are available, as bf(FBB::OHexStreambuf) inherits from +this class. + itemization( + itb(size_t size() const) + This member returns the next column offset where the next +hexadecimal character will appear. If a maximum line length is requested and +tt(size()) does not return 0 then the last line inserted was not terminated by +a tt('\n') character. See also the example below. + + This member's return value is undefined if no maximum line length was +requested. + ) + +manpagesection(STATIC MEMBER) + itemization( + itb(std::string text2bin(std::string const &in)) + This static member can be used to convert a series of hexadecimal +characters generated by a tt(OHexStreambuf) object back to their binary +form. E.g, when called as tt(OHexStreambuf::text2bin("736d616c6c206976")) then +the returned tt(std::string) will contain 8 characters, having respectively +the binary values 0x73, 0x6d, 0x61, 0x6c, 0x6c, 0x20, 0x69, and 0x76. + + This function does em(not) verify whether its argument is properly +formed. A properly formed argument consists of an even number of hexadecimal +number characters ('0' until '9', 'a' until 'f' (or uppercase)). For +improperly formed arguments the return value is undefined. + + ) + +manpagesection(EXAMPLE) + verb( + #include + #include + + using namespace std; + using namespace FBB; + + int main() + { + OHexStreambuf ohex(cout, 40); + ostream out(&ohex); + out << cin.rdbuf(); + if (ohex.size()) + cout << '\n'; + } + ) + +manpagefiles() + em(bobcat/ohexstreambuf) - defines the class interface + +manpageseealso() + bf(bobcat)(7), bf(ofilterstreambuf)(3bobcat) + +manpagebugs() + None Reported. + +includefile(trailer.inc) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/onekey.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/onekey.yo --- bobcat-2.02.03/documentation/man/onekey.yo 2008-09-03 07:40:06.000000000 +0100 +++ bobcat-2.05.00/documentation/man/onekey.yo 2009-09-01 09:42:28.000000000 +0100 @@ -40,8 +40,16 @@ with the bf(OneKey::ON) argument, entered characters are echoed to the standard output stream. - The proper completion of this constructor should be checked by calling -the tt(OneKey::verify()) member (see below). + This construct throws an tt(Errno) exception if it not properly + complete. The constructor may fail for the following reasons: + itemization( + it() the standard input stream is not a tty (e.g., when the + standard input stream is redirected to a file); + it() the current state of the standard input stream can't be + determined; + it() the standard input stream's state can't be changed to the + `direct keyboard input' mode. + ) ) The copy constructor (and the overloaded assignement operator) are not available. @@ -55,18 +63,7 @@ Changes the echo-state of the bf(OneKey) object. The argument may be either bf(OneKey::ON) or bf(OneKey::OFF). itb(void verify() const) - This operator throws an tt(Errno) exception if the bf(OneKey) -constructor did not properly complete. It should be called before using any -other bf(OneKey) member. The bf(OneKey) constructor may fail for the following -reasons: - itemization( - it() the standard input stream is not a tty (e.g., when the - standard input stream is redirected to a file); - it() the current state of the standard input stream can't be - determined; - it() the standard input stream's state can't be changed to the - `direct keyboard input' mode. - ) + Obsoleted, will be removed in a future Bobcat release. ) manpagesection(EXAMPLE) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/pattern.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/pattern.yo --- bobcat-2.02.03/documentation/man/pattern.yo 2008-09-03 21:28:11.000000000 +0100 +++ bobcat-2.05.00/documentation/man/pattern.yo 2009-09-01 09:42:28.000000000 +0100 @@ -128,7 +128,7 @@ string immediately before a newline, regardless of whether eflags contains REG_NOTEOL. ) - The copy constructor is available. + tt(Pattern) offers copy and move constructors. manpagesection(MEMBER FUNCTIONS) All members of bf(std::ostringstream) and bf( std::exception) are diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/pipe.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/pipe.yo --- bobcat-2.02.03/documentation/man/pipe.yo 2008-09-03 21:28:11.000000000 +0100 +++ bobcat-2.05.00/documentation/man/pipe.yo 2009-09-01 09:42:28.000000000 +0100 @@ -27,8 +27,11 @@ The default bf(Pipe()) constructor constructs a basic pipe, calling bf(pipe)(2). - The proper completion of this constructor should be checked by calling -the tt(Pipe::verify()) member (see below). + This constructor throws an tt(Errno) exception if the default bf(Pipe) +constructor did not properly complete. The thrown bf(Errno) object's +tt(which()) member shows the system's tt(errno) value set by the failing +bf(pipe)(2) function. + itb(Pipe(int const *fd)) This constructor expects two file descriptors, which already define a pipe. @@ -56,11 +59,7 @@ Closes the writing end of the pipe, returns the reading end's file descriptor. itb(void verify() const) - This operator throws an tt(Errno) exception if the default bf(Pipe) -constructor did not properly complete. It should be called before using any -other member of objects constructed by the default bf(Pipe) constructor. The -thrown bf(Errno) object's tt(which()) member shows the system's tt(errno) -value set by the failing bf(pipe)(2) function. + Obsoleted, will be removed in a future Bobcat release. itb(int writeFd() const) Returns the pipe's file descriptor that is used for writing itb(void writtenBy(int filedescriptor)) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/redirector.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/redirector.yo --- bobcat-2.02.03/documentation/man/redirector.yo 2008-09-03 21:28:11.000000000 +0100 +++ bobcat-2.05.00/documentation/man/redirector.yo 2009-05-12 12:29:35.000000000 +0100 @@ -76,15 +76,20 @@ manpagesection(MEMBER FUNCTIONS) itemization( - itb(void accessVia(int alternateFd) const) - This member is deprecated. Instead bf(swallow()) should be used. itb(void swallow(int otherFd) const) This member function expects the file descriptor of the file that will be redirected. Redirection means that the descriptor provided to the -constructor will access the file descriptor provided to the bf(swallow()) -member (see the example below). If the redirection fails an bf(FBB::Errno) -object is thrown, whose tt(which()) member shows the system's tt(errno) value -set by the failing bf(dup2)(2) function. +constructor will be used when referring to the file descriptor provided to the +bf(swallow()) member (see the example below). If the redirection fails an +bf(FBB::Errno) object is thrown, whose tt(which()) member shows the system's +tt(errno) value set by the failing bf(dup2)(2) function. + itb(void through(int otherFd) const) + This member function also redirects tt(otherFd) to the file descriptor +provided to the constructor, but will also close the constructor's file +descriptor. After calling tt(through) the file referred to by the +constructor's file descriptor can only be accessed from tt(otherFd). The file +originally referred to by tt(otherFd) is not accessible anymore from the +current process. ) manpagesection(EXAMPLE) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/selector.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/selector.yo --- bobcat-2.02.03/documentation/man/selector.yo 2009-01-25 10:18:15.000000000 +0000 +++ bobcat-2.05.00/documentation/man/selector.yo 2009-05-12 12:29:35.000000000 +0100 @@ -69,14 +69,20 @@ monitored for writing. itb(void setAlarm(int sec, int usec = 0)) This member sets the alarm at the indicated seconds and -milli-seconds. If no action occurred on one of the monitored file -descriptions, tt(wait()) will return with tt(nREady()) returning 0. +micro-seconds. If no action occurred on one of the monitored file descriptions +following the indicated amount of time, tt(wait()) will return with +tt(nReady()) returning 0. The requested alarm time (tt(sec + usec / 1e+6)) may +not be negative and may not exceed tt(INT_MAX) or an bf(FBB::Errno) exception +(em(Selector::setAlarm())) will be thrown. A 0 alarm time specification +results in tt(wait()) returning immediately. To switch off the alarm time use +tt(noAlarm()). itb(int wait()) This member should be called to wait for activities on the installed -file descriptors or timeout-period. The members tt(nReady()) and tt(get...()) -show their defined behaviors only after bf(wait()) has returned. It throws an -bf(FBB::Errno) exception when tt(select()) fails, which may very well indicate -the end of any available input. +file descriptors or timeout-period. The members tt(exceptFd(), nReady(), +readFd()) and tt(writeFd()) show their defined behaviors only after bf(wait()) +has returned. It throws an bf(FBB::Errno) exception when tt(select()) fails, +which may very well indicate the end of any available input. Otherwise it +returns the number of available file descriptors. itb(int writeFd()) Returns -1 of no more file descriptors are available for writing. Otherwise the next available file descriptor for writing is diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/socketbase.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/socketbase.yo --- bobcat-2.02.03/documentation/man/socketbase.yo 2009-01-26 07:28:46.000000000 +0000 +++ bobcat-2.05.00/documentation/man/socketbase.yo 2009-09-01 09:42:28.000000000 +0100 @@ -24,19 +24,24 @@ itemization( itb(SocketBase(size_t port)) This constructor creates a bf(SocketBase) to be used with -bf(ServerSocket)-objects, listening on tt(port). The proper completion of -this constructor should be checked by calling the tt(SocketBase::verify()) -member (see below). +bf(ServerSocket)-objects, listening on tt(port). + + This constructor throws an tt(Errno) exception if it did not properly +complete. + itb(SocketBase(std::string const &host, unit_16_t port)) This constructor creates a bf(FBB::SocketBase) to be used with a -bf(ClientSocket)-object, connecting to tt(hostname), at port `tt(port)'. The -proper completion of this constructor should be checked by calling the -tt(SocketBase::verify()) member (see below). +bf(ClientSocket)-object, connecting to tt(hostname), at port `tt(port)'. + + This constructor throws an tt(Errno) exception if it did not properly +complete. + + itb(SocketBase(int socket, sockaddr_in const &address)) This constructor constructs a bf(FBB::SocketBase) object initializing its socket and bf(FBB::InetAddress) part from available external objects. ) - The copy constructor is not available. + The (public) copy constructor is available. manpagesection(MEMBER FUNCTIONS) All members of bf(FBB::InetAddress) are @@ -61,9 +66,7 @@ itb(int socket() const) This accessor returns the bf(FBB::SocketBase)'s socket value. itb(void verify() const) - This operator throws an tt(Errno) exception if the first or second -bf(SocketBase) constructor did not properly complete. It should be called -before using any other bf(Glob) member. + Obsoleted, will be removed in a future Bobcat release. ) manpagesection(EXAMPLE) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/user.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/user.yo --- bobcat-2.02.03/documentation/man/user.yo 2008-11-03 15:24:04.000000000 +0000 +++ bobcat-2.05.00/documentation/man/user.yo 2009-09-01 09:42:28.000000000 +0100 @@ -23,9 +23,9 @@ manpagesection(CONSTRUCTORS) itemization( itb(User()) - The default constructor determines the current user's data. The -proper completion of this constructor should be checked by calling the -tt(User::verify()) member (see below). + The default constructor determines the current user's data. + This constructor throws an tt(Errno) exception if it did not properly +complete because the current user name could not be found in tt(/etc/passwd). ) The copy constructor is available. @@ -48,10 +48,7 @@ itb(size_t userid() const) Returns the user's user-id. itb(void verify() const) - This operator throws an tt(Errno) exception if the bf(User) -constructor did not properly complete because the current user name could not -be found in tt(/etc/passwd). It should be called before using any other -bf(User) member (not required after using the copy constructor). + Obsoleted, will be removed in a future Bobcat release. ) manpagesection(EXAMPLE) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/documentation/man/xpointer.yo /tmp/0AxfM676D8/bobcat-2.05.00/documentation/man/xpointer.yo --- bobcat-2.02.03/documentation/man/xpointer.yo 2009-01-25 10:18:15.000000000 +0000 +++ bobcat-2.05.00/documentation/man/xpointer.yo 2009-09-01 09:42:28.000000000 +0100 @@ -27,8 +27,8 @@ exception if the display cannot be opened. With multiple bf(Xpointer) objects, the connection to the display is opened only once. - The proper completion of this constructor should be checked by calling -the tt(Xpointer::verify()) member (see below). + This constructor throws an tt(Errno) exception if it could not connect +to the Display. ) The copy constructor is available. @@ -46,9 +46,7 @@ success tt(true) is returned; tt(false) is returned if the pointer could not be moved. itb(void verify() const) - This operator throws an tt(Errno) exception if the bf(Xpointer) -constructor could not connect to the Display. It should be called before using -any other bf(Xpointer) member (not required after using the copy constructor). + Obsoleted, will be removed in a future Bobcat release. ) manpagesection(EXAMPLE) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/blocklength.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/blocklength.cc --- bobcat-2.02.03/encryptbuf/blocklength.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/blocklength.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,6 @@ +#include "encryptbuf.ih" + +size_t EncryptBuf::blockLength() const +{ + return EVP_CIPHER_CTX_block_size(&d_pimpl->ctx); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/cipherctx.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/cipherctx.cc --- bobcat-2.02.03/encryptbuf/cipherctx.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/cipherctx.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,6 @@ +#include "encryptbuf.ih" + +EVP_CIPHER_CTX *EncryptBuf::cipherCtx() +{ + return &d_pimpl->ctx; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/destructor.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/destructor.cc --- bobcat-2.02.03/encryptbuf/destructor.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/destructor.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,14 @@ +#include "encryptbuf.ih" + +EncryptBuf::~EncryptBuf() +{ + update(); + + int outLen; + + EVP_EncryptFinal_ex(&d_pimpl->ctx, + reinterpret_cast(d_pimpl->out), &outLen); + d_pimpl->outStream.write(d_pimpl->out, outLen); + + delete d_pimpl; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/driver/build /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/driver/build --- bobcat-2.02.03/encryptbuf/driver/build 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/driver/build 2009-09-23 14:34:08.000000000 +0100 @@ -0,0 +1,19 @@ +#!/bin/bash + +# ln -s .. bobcat +# ln -s ../ohexstreambuf/ohexstreambuf bobcat +# +# g++ -I. --std=c++0x -O2 -Wall -o driver driver.cc -lssl -lbobcat \ +# -L../../ohexstreambuf/tmp -L../tmp -lencryptbuf -lohexstreambuf +# +# rm bobcat/ohexstreambuf bobcat + +# echo g++ --std=c++0x -O2 -Wall -o driver driver.cc -lbobcat +# g++ --std=c++0x -O2 -Wall -o driver driver.cc -lbobcat + +echo g++ -I. --std=c++0x -O2 -Wall -o driver driver.cc -L../tmp -lencryptbuf \ + -lssl -lbobcat + +g++ -I. --std=c++0x -O2 -Wall -o driver driver.cc -L../tmp -lencryptbuf \ + -lssl -lbobcat + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/driver/driver.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/driver/driver.cc --- bobcat-2.02.03/encryptbuf/driver/driver.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/driver/driver.cc 2009-09-23 14:34:08.000000000 +0100 @@ -0,0 +1,47 @@ +#include +#include +#include +#include +#include + +#include + +using namespace std; +using namespace FBB; + +int main(int argc, char **argv) +try +{ + if (argc == 1) + throw Errno("1st arg: method, 2nd arg: key, 3rd arg: (opt): iv, " + "stdin: file to encrypt (to stdout)"); + + string key(argv[2]); + string iv; + + if (argc > 3) + iv = argv[3]; + + EncryptBuf encryptbuf(cout, argv[1], key, iv); + ostream out(&encryptbuf); + + cerr << "Block length: " << encryptbuf.blockLength() << '\n' << + "Key length: " << encryptbuf.keyLength() << '\n' << + "Max Key length: " << EVP_MAX_KEY_LENGTH << '\n' << + "IV length: " << encryptbuf.ivLength() << endl; + + cerr << encryptbuf.iv().length() << ' '; + + OHexStreambuf ohsb(cerr); + + ostream ohs(&ohsb); + ohs.write(encryptbuf.iv().data(), encryptbuf.iv().length()) << flush; + cerr << endl; + + out << cin.rdbuf(); +} +catch(Errno const &err) +{ + cout << err.what() << endl; + return 1; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/encryptbuf /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/encryptbuf --- bobcat-2.02.03/encryptbuf/encryptbuf 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/encryptbuf 2009-09-23 14:34:08.000000000 +0100 @@ -0,0 +1,334 @@ +#ifndef INCLUDED_BOBCAT_ENCRYPTBUF_ +#define INCLUDED_BOBCAT_ENCRYPTBUF_ + + +#include +#include +#include + +namespace FBB +{ + +struct EncryptBufImp; + +class EncryptBuf: public std::streambuf +{ + EncryptBufImp *d_pimpl; + + public: + EncryptBuf(std::ostream &outStream, char const *type, + std::string key, std::string iv, + size_t bufsize = 1024); + + virtual ~EncryptBuf(); + + void setKey(std::string key, size_t numberOfBytes = 0); + void setIv(std::string iv); + + size_t keyLength() const; // bytes + size_t blockLength() const; // bytes + size_t ivLength() const; // bytes + + bool setRounds(size_t nRounds); // RC5 8, 12 or 16 + size_t rounds() const; // RC5 + + std::string const &iv() const; + + protected: + EVP_CIPHER_CTX *cipherCtx(); + + private: + void update(); + void open(); + void installKey(std::string const &key, size_t length); + virtual int overflow(int c); +}; + +} // FBB + +/* + EVP_enc_null() + Null cipher: does nothing. + +DES: + Avoid, unless required, uses 8 byte buffer and 8 byte key + EVP_des_cbc(), + EVP_des_ecb(), + EVP_des_cfb(), + EVP_des_ofb() + DES in CBC, ECB, CFB and OFB modes respectively. + +3DES: + Uses 8 byte buffer and 2x8 byte key for the two keys + + EVP_des_ede_cbc(), + EVP_des_ede(), + EVP_des_ede_ofb(), + EVP_des_ede_cfb() + Two key triple DES in CBC, ECB, CFB and OFB modes respectively. + +3DES 3keys: + Uses 8 byte buffer and 3x8 byte key for the 3 8 byte keys. + + EVP_des_ede3_cbc(), + EVP_des_ede3(), + EVP_des_ede3_ofb(), + EVP_des_ede3_cfb() + Three key triple DES in CBC, ECB, CFB and OFB modes respectively. + +DESX: + --> BOOK !! + + EVP_desx_cbc() + DESX algorithm in CBC mode. + +const EVP_CIPHER *EVP_des_ecb(); +const EVP_CIPHER *EVP_des_ede(); +const EVP_CIPHER *EVP_des_ede3(); +const EVP_CIPHER *EVP_des_ede_ecb(); +const EVP_CIPHER *EVP_des_ede3_ecb(); +const EVP_CIPHER *EVP_des_cfb64(); + +# define EVP_des_cfb EVP_des_cfb64 +const EVP_CIPHER *EVP_des_cfb1(); +const EVP_CIPHER *EVP_des_cfb8(); +const EVP_CIPHER *EVP_des_ede_cfb64(); +# define EVP_des_ede_cfb EVP_des_ede_cfb64 + +#if 0 + const EVP_CIPHER *EVP_des_ede_cfb1(); + const EVP_CIPHER *EVP_des_ede_cfb8(); +#endif + +const EVP_CIPHER *EVP_des_ede3_cfb64(); +# define EVP_des_ede3_cfb EVP_des_ede3_cfb64 +const EVP_CIPHER *EVP_des_ede3_cfb1(); +const EVP_CIPHER *EVP_des_ede3_cfb8(); +const EVP_CIPHER *EVP_des_ofb(); +const EVP_CIPHER *EVP_des_ede_ofb(); +const EVP_CIPHER *EVP_des_ede3_ofb(); +const EVP_CIPHER *EVP_des_cbc(); +const EVP_CIPHER *EVP_des_ede_cbc(); +const EVP_CIPHER *EVP_des_ede3_cbc(); +const EVP_CIPHER *EVP_desx_cbc(); + + + +RC4: + + EVP_rc4() + RC4 stream cipher. This is a variable key length cipher with + default key length 128 bits. + +#ifndef OPENSSL_NO_RC4 +const EVP_CIPHER *EVP_rc4(); +const EVP_CIPHER *EVP_rc4_40(); +#endif + + +RC4_40: + EVP_rc4_40() + RC4 stream cipher with 40 bit key length. This is obsolete and new + code should use EVP_rc4() and the EVP_CIPHER_CTX_set_key_length() + function. + +IDEA: + EVP_idea_cbc(), + EVP_idea_ecb(), + EVP_idea_cfb(), + EVP_idea_ofb() + IDEA encryption algorithm in CBC, ECB, CFB and OFB modes + respectively. + +#ifndef OPENSSL_NO_IDEA +const EVP_CIPHER *EVP_idea_ecb(); +const EVP_CIPHER *EVP_idea_cfb64(); +# define EVP_idea_cfb EVP_idea_cfb64 +const EVP_CIPHER *EVP_idea_ofb(); +const EVP_CIPHER *EVP_idea_cbc(); +#endif + + +RC2: + EVP_rc2_cbc(), + EVP_rc2_ecb(), + EVP_rc2_cfb(), + EVP_rc2_ofb() + RC2 encryption algorithm in CBC, ECB, CFB and OFB modes + respectively. This is a variable key length cipher with an + additional parameter called "effective key bits" or "effective key + length". By default both are set to 128 bits. + +#ifndef OPENSSL_NO_RC2 +const EVP_CIPHER *EVP_rc2_ecb(); +const EVP_CIPHER *EVP_rc2_cbc(); +const EVP_CIPHER *EVP_rc2_40_cbc(); +const EVP_CIPHER *EVP_rc2_64_cbc(); +const EVP_CIPHER *EVP_rc2_cfb64(); +# define EVP_rc2_cfb EVP_rc2_cfb64 +const EVP_CIPHER *EVP_rc2_ofb(); +#endif + +RC2-40: +RC2-64: + EVP_rc2_40_cbc(), EVP_rc2_64_cbc() + RC2 algorithm in CBC mode with a default key length and effective + key length of 40 and 64 bits. These are obsolete and new code + should use EVP_rc2_cbc(), EVP_CIPHER_CTX_set_key_length() and + EVP_CIPHER_CTX_ctrl() to set the key length and effective key + length. + +BLOWFISH: + EVP_bf_cbc(), + EVP_bf_ecb(), + EVP_bf_cfb(), + EVP_bf_ofb(); + Blowfish encryption algorithm in CBC, ECB, CFB and OFB modes + respectively. This is a variable key length cipher. + +#ifndef OPENSSL_NO_BF +const EVP_CIPHER *EVP_bf_ecb(); +const EVP_CIPHER *EVP_bf_cbc(); +const EVP_CIPHER *EVP_bf_cfb64(); +# define EVP_bf_cfb EVP_bf_cfb64 +const EVP_CIPHER *EVP_bf_ofb(); +#endif + +CAST: + EVP_cast5_cbc(), + EVP_cast5_ecb(), + EVP_cast5_cfb(), + EVP_cast5_ofb() + CAST encryption algorithm in CBC, ECB, CFB and OFB modes + respectively. This is a variable key length cipher. + +#ifndef OPENSSL_NO_CAST +const EVP_CIPHER *EVP_cast5_ecb(); +const EVP_CIPHER *EVP_cast5_cbc(); +const EVP_CIPHER *EVP_cast5_cfb64(); +# define EVP_cast5_cfb EVP_cast5_cfb64 +const EVP_CIPHER *EVP_cast5_ofb(); +#endif + + +RC5: + + EVP_rc5_32_12_16_cbc(), EVP_rc5_32_12_16_ecb(), + EVP_rc5_32_12_16_cfb(), EVP_rc5_32_12_16_ofb() + RC5 encryption algorithm in CBC, ECB, CFB and OFB modes + respectively. This is a variable key length cipher with an + additional "number of rounds" parameter. By default the key length + is set to 128 bits and 12 rounds. + +#ifndef OPENSSL_NO_RC5 +const EVP_CIPHER *EVP_rc5_32_12_16_cbc(); +const EVP_CIPHER *EVP_rc5_32_12_16_ecb(); +const EVP_CIPHER *EVP_rc5_32_12_16_cfb64(); +# define EVP_rc5_32_12_16_cfb EVP_rc5_32_12_16_cfb64 +const EVP_CIPHER *EVP_rc5_32_12_16_ofb(); +#endif + + + +#if 0 +# ifdef OPENSSL_OPENBSD_DEV_CRYPTO +const EVP_CIPHER *EVP_dev_crypto_des_ede3_cbc(); +const EVP_CIPHER *EVP_dev_crypto_rc4(); +const EVP_MD *EVP_dev_crypto_md5(); +# endif +#endif + +#ifndef OPENSSL_NO_AES +const EVP_CIPHER *EVP_aes_128_ecb(); +const EVP_CIPHER *EVP_aes_128_cbc(); +const EVP_CIPHER *EVP_aes_128_cfb1(); +const EVP_CIPHER *EVP_aes_128_cfb8(); +const EVP_CIPHER *EVP_aes_128_cfb128(); +# define EVP_aes_128_cfb EVP_aes_128_cfb128 +const EVP_CIPHER *EVP_aes_128_ofb(); + +#if 0 + const EVP_CIPHER *EVP_aes_128_ctr(); +#endif + +const EVP_CIPHER *EVP_aes_192_ecb(); +const EVP_CIPHER *EVP_aes_192_cbc(); +const EVP_CIPHER *EVP_aes_192_cfb1(); +const EVP_CIPHER *EVP_aes_192_cfb8(); +const EVP_CIPHER *EVP_aes_192_cfb128(); +# define EVP_aes_192_cfb EVP_aes_192_cfb128 +const EVP_CIPHER *EVP_aes_192_ofb(); + +#if 0 + const EVP_CIPHER *EVP_aes_192_ctr(); +#endif + +const EVP_CIPHER *EVP_aes_256_ecb(); +const EVP_CIPHER *EVP_aes_256_cbc(); +const EVP_CIPHER *EVP_aes_256_cfb1(); +const EVP_CIPHER *EVP_aes_256_cfb8(); +const EVP_CIPHER *EVP_aes_256_cfb128(); +# define EVP_aes_256_cfb EVP_aes_256_cfb128 +const EVP_CIPHER *EVP_aes_256_ofb(); + + const EVP_CIPHER *EVP_aes_256_ctr(); + +In cryptography, Camellia is a block cipher that has been evaluated favorably +by several organisations, including the European Union's NESSIE project (a +selected algorithm), and the Japanese CRYPTREC project (a recommended +algorithm). The cipher was developed jointly by Mitsubishi and NTT in 2000, +and has similar design elements to earlier block ciphers (MISTY1 and E2) from +these companies. + +Camellia has a block size of 128 bits, and can use 128-bit, 192-bit or 256-bit +keys - the same interface as the Advanced Encryption Standard. It is a +Feistel cipher with either 18 rounds (if the key is 128 bits) or 24 rounds (if +the key is 192 or 256 bits). Every six rounds, a logical transformation layer +is applied: the so-called "FL-function" or its inverse. Camellia uses four 8 x +8-bit S-boxes with input and output affine transformations and logical +operations. The cipher also uses input and output key whitening. The diffusion +layer uses a linear transformation based on an MDS matrix with a branch number +of 5. + +On June, 18 2008, support for the adopted Camellia cipher was added to the +final release of Mozilla Firefox 3.[citation needed] + +http://en.wikipedia.org/wiki/Camellia_(cipher) + + + const EVP_CIPHER *EVP_camellia_128_ecb(); + const EVP_CIPHER *EVP_camellia_128_cbc(); + const EVP_CIPHER *EVP_camellia_128_cfb1(); + const EVP_CIPHER *EVP_camellia_128_cfb8(); + const EVP_CIPHER *EVP_camellia_128_cfb128(); + # define EVP_camellia_128_cfb EVP_camellia_128_cfb128 + const EVP_CIPHER *EVP_camellia_128_ofb(); + const EVP_CIPHER *EVP_camellia_192_ecb(); + const EVP_CIPHER *EVP_camellia_192_cbc(); + const EVP_CIPHER *EVP_camellia_192_cfb1(); + const EVP_CIPHER *EVP_camellia_192_cfb8(); + const EVP_CIPHER *EVP_camellia_192_cfb128(); + # define EVP_camellia_192_cfb EVP_camellia_192_cfb128 + const EVP_CIPHER *EVP_camellia_192_ofb(); + const EVP_CIPHER *EVP_camellia_256_ecb(); + const EVP_CIPHER *EVP_camellia_256_cbc(); + const EVP_CIPHER *EVP_camellia_256_cfb1(); + const EVP_CIPHER *EVP_camellia_256_cfb8(); + const EVP_CIPHER *EVP_camellia_256_cfb128(); + # define EVP_camellia_256_cfb EVP_camellia_256_cfb128 + const EVP_CIPHER *EVP_camellia_256_ofb(); + +#ifndef OPENSSL_NO_SEED +const EVP_CIPHER *EVP_seed_ecb(); +const EVP_CIPHER *EVP_seed_cbc(); +const EVP_CIPHER *EVP_seed_cfb128(); +# define EVP_seed_cfb EVP_seed_cfb128 +const EVP_CIPHER *EVP_seed_ofb(); +#endif + +*/ + +#endif + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/encryptbuf1.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/encryptbuf1.cc --- bobcat-2.02.03/encryptbuf/encryptbuf1.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/encryptbuf1.cc 2009-09-23 14:34:08.000000000 +0100 @@ -0,0 +1,57 @@ +#include "encryptbuf.ih" + +EncryptBuf::EncryptBuf(ostream &outStream, char const *type, + string key, string iv, size_t bufsize) +: + d_pimpl(new EncryptBufImp(outStream, iv, bufsize)) +{ + try + { + OpenSSL_add_all_ciphers(); + + d_pimpl->md = EVP_get_cipherbyname(type); + if (!d_pimpl->md) + { + if (type == 0) + type = "** unspecified cipher type **"; + + throw Errno(1, "EncryptBuf `") << insertable << type << + "' not available" << throwable; + } + + size_t keyLength = key.length(); + if (keyLength > EVP_MAX_KEY_LENGTH) + keyLength = EVP_MAX_KEY_LENGTH; + + key.resize(EVP_MAX_KEY_LENGTH); + iv.resize(EVP_MAX_IV_LENGTH); + + EVP_CIPHER_CTX_init(&d_pimpl->ctx); + + if + ( + !EVP_EncryptInit_ex(&d_pimpl->ctx, d_pimpl->md, 0, + 0, // no key yet, is entered next + reinterpret_cast(iv.data())) + ) + throw Errno(1, "EncryptBuf: initialization failed"); + + installKey(key, keyLength); + + d_pimpl->buffer = new char[bufsize]; + d_pimpl->out = new char[ + bufsize + EVP_CIPHER_CTX_block_size(&d_pimpl->ctx)]; + + open(); + } + catch (...) + { + delete d_pimpl; + throw; + } +} + + + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/encryptbuf.ih /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/encryptbuf.ih --- bobcat-2.02.03/encryptbuf/encryptbuf.ih 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/encryptbuf.ih 2009-09-02 13:01:30.000000000 +0100 @@ -0,0 +1,48 @@ +#include "encryptbuf" + +#include +//#include +#include +#include +#include +#include +#include +#include + +namespace FBB +{ + +struct EncryptBufImp +{ + EVP_CIPHER_CTX ctx; + EVP_CIPHER const *md; + bool active; + size_t bufsize; + char *buffer; + char *out; + std::string iv; + std::ostream &outStream; + + EncryptBufImp(std::ostream &outStream, std::string const &iv, + size_t bufsize); + ~EncryptBufImp(); + + static void setChar(char &ch, IRandStream &irs); + +}; + +inline EncryptBufImp::~EncryptBufImp() +{ + delete [] buffer; + delete [] out; +} + +} // FBB + +using namespace std; +using namespace FBB; + + + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/encryptbufimp.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/encryptbufimp.cc --- bobcat-2.02.03/encryptbuf/encryptbufimp.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/encryptbufimp.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,22 @@ +#include "encryptbuf.ih" + +EncryptBufImp::EncryptBufImp(ostream &outStream, string const &ivv, + size_t bufsize) +: + active(false), + bufsize(bufsize), + buffer(0), + out(0), + iv(ivv), + outStream(outStream) +{ + if (iv.empty()) + { + iv.resize(EVP_MAX_IV_LENGTH); + + IRandStream irs(0, 255, time(0)); + + for_each(iv.begin(), iv.end(), + FnWrap1c(setChar, irs)); + } +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/installkey.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/installkey.cc --- bobcat-2.02.03/encryptbuf/installkey.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/installkey.cc 2009-09-23 14:34:08.000000000 +0100 @@ -0,0 +1,13 @@ +#include "encryptbuf.ih" + +void EncryptBuf::installKey(string const &key, size_t numberOfBytes) +{ + EVP_CIPHER_CTX_set_key_length(&d_pimpl->ctx, numberOfBytes); + + if + ( + !EVP_EncryptInit_ex(&d_pimpl->ctx, 0, 0, + reinterpret_cast(key.data()), 0) + ) + throw Errno(1, "Couldn't set Key"); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/iv.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/iv.cc --- bobcat-2.02.03/encryptbuf/iv.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/iv.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,6 @@ +#include "encryptbuf.ih" + +std::string const &EncryptBuf::iv() const +{ + return d_pimpl->iv; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/ivlength.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/ivlength.cc --- bobcat-2.02.03/encryptbuf/ivlength.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/ivlength.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,6 @@ +#include "encryptbuf.ih" + +size_t EncryptBuf::ivLength() const +{ + return EVP_CIPHER_CTX_iv_length(&d_pimpl->ctx); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/keylength.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/keylength.cc --- bobcat-2.02.03/encryptbuf/keylength.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/keylength.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,6 @@ +#include "encryptbuf.ih" + +size_t EncryptBuf::keyLength() const +{ + return EVP_CIPHER_CTX_key_length(&d_pimpl->ctx); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/open.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/open.cc --- bobcat-2.02.03/encryptbuf/open.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/open.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,6 @@ +#include "encryptbuf.ih" + +void EncryptBuf::open() +{ + setp(d_pimpl->buffer, d_pimpl->buffer + d_pimpl->bufsize); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/overflow.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/overflow.cc --- bobcat-2.02.03/encryptbuf/overflow.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/overflow.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,14 @@ +#include "encryptbuf.ih" + +int EncryptBuf::overflow(int c) +{ + update(); + open(); + + if (c != EOF) + { + *pptr() = static_cast(c); + pbump(1); + } + return c; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/rounds.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/rounds.cc --- bobcat-2.02.03/encryptbuf/rounds.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/rounds.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,9 @@ +#include "encryptbuf.ih" + +size_t EncryptBuf::rounds() const +{ + size_t nRounds; + return EVP_CIPHER_CTX_ctrl(&d_pimpl->ctx, EVP_CTRL_GET_RC5_ROUNDS, 0, + &nRounds) ? + nRounds : 0; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/setchar.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/setchar.cc --- bobcat-2.02.03/encryptbuf/setchar.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/setchar.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,8 @@ +#include "encryptbuf.ih" + +void EncryptBufImp::setChar(char &ch, IRandStream &irs) +{ + int value; + irs >> value; + ch = value; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/setiv.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/setiv.cc --- bobcat-2.02.03/encryptbuf/setiv.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/setiv.cc 2009-09-02 13:01:30.000000000 +0100 @@ -0,0 +1,17 @@ +#include "encryptbuf.ih" + +void EncryptBuf::setIv(string iv) +{ + if (d_pimpl->active) + throw Errno(1, "Can't change IV during encryption"); + + d_pimpl->iv = iv; + + iv.resize(EVP_MAX_IV_LENGTH); + if + ( + !EVP_EncryptInit_ex(&d_pimpl->ctx, 0, 0, 0, + reinterpret_cast(iv.data())) + ) + throw Errno(1, "Couldn't set IV"); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/setkey.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/setkey.cc --- bobcat-2.02.03/encryptbuf/setkey.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/setkey.cc 2009-09-23 14:34:08.000000000 +0100 @@ -0,0 +1,14 @@ +#include "encryptbuf.ih" + +void EncryptBuf::setKey(string key, size_t numberOfBytes) +{ + if (d_pimpl->active) + throw Errno(1, "Can't change Key during encryption"); + + if (numberOfBytes == 0) + numberOfBytes = key.length(); + + key.resize(EVP_MAX_KEY_LENGTH); + + installKey(key, numberOfBytes); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/setrounds.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/setrounds.cc --- bobcat-2.02.03/encryptbuf/setrounds.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/setrounds.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,7 @@ +#include "encryptbuf.ih" + +bool EncryptBuf::setRounds(size_t nRounds) +{ + return EVP_CIPHER_CTX_ctrl(&d_pimpl->ctx, EVP_CTRL_SET_RC5_ROUNDS, + nRounds, 0); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/encryptbuf/update.cc /tmp/0AxfM676D8/bobcat-2.05.00/encryptbuf/update.cc --- bobcat-2.02.03/encryptbuf/update.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/encryptbuf/update.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,17 @@ +#include "encryptbuf.ih" + +void EncryptBuf::update() +{ + d_pimpl->active = true; + + int outLen; + + EVP_EncryptUpdate(&d_pimpl->ctx, + reinterpret_cast(d_pimpl->out), + &outLen, + reinterpret_cast(d_pimpl->buffer), + pptr() - pbase()); + + d_pimpl->outStream.write(d_pimpl->out, outLen); + +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/errno/errno /tmp/0AxfM676D8/bobcat-2.05.00/errno/errno --- bobcat-2.02.03/errno/errno 2008-09-01 09:01:30.000000000 +0100 +++ bobcat-2.05.00/errno/errno 2009-09-01 09:41:06.000000000 +0100 @@ -23,7 +23,7 @@ public: Errno(); - Errno(char const *prefix); + explicit Errno(char const *prefix); Errno(int errnr, char const *text = 0); Errno(Errno const &other); virtual ~Errno() throw(); @@ -52,11 +52,12 @@ return 0; } -} // FBB - -inline FBB::Errno &operator<<(std::ostream &str, FBB::Errno *(*)()) +inline Errno &operator<<(std::ostream &str, Errno *(*)()) { - return *static_cast(&(str << std::flush)); + return *static_cast(&(str << std::flush)); } + +} // FBB + #endif diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/fnwrap1/fnwrap1 /tmp/0AxfM676D8/bobcat-2.05.00/fnwrap1/fnwrap1 --- bobcat-2.02.03/fnwrap1/fnwrap1 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/fnwrap1/fnwrap1 2009-09-01 09:44:17.000000000 +0100 @@ -15,7 +15,7 @@ typedef typename TypeTrait::Plain argument_type; typedef typename TypeTrait::Plain result_type; - FnWrap1(ReturnType fun(Type)); + explicit FnWrap1(ReturnType fun(Type)); ReturnType operator()(Type param) const; }; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/fnwrap1c/fnwrap1c /tmp/0AxfM676D8/bobcat-2.05.00/fnwrap1c/fnwrap1c --- bobcat-2.02.03/fnwrap1c/fnwrap1c 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/fnwrap1c/fnwrap1c 2009-09-01 09:42:49.000000000 +0100 @@ -16,7 +16,7 @@ typedef typename TypeTrait::Plain argument_type; typedef typename TypeTrait::Plain result_type; - FnWrap1c(ReturnType fun(Type, Context), Context context); + explicit FnWrap1c(ReturnType fun(Type, Context), Context context); ReturnType operator()(Type param) const; }; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/fnwrap2/fnwrap2 /tmp/0AxfM676D8/bobcat-2.05.00/fnwrap2/fnwrap2 --- bobcat-2.02.03/fnwrap2/fnwrap2 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/fnwrap2/fnwrap2 2009-09-01 09:41:06.000000000 +0100 @@ -16,8 +16,7 @@ typedef typename TypeTrait::Plain second_argument_type; typedef typename TypeTrait::Plain result_type; - FnWrap2(ReturnType fun(Type1, Type2)); - + explicit FnWrap2(ReturnType fun(Type1, Type2)); ReturnType operator()(Type1 p1, Type2 p2) const; }; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/fnwrap2c/fnwrap2c /tmp/0AxfM676D8/bobcat-2.05.00/fnwrap2c/fnwrap2c --- bobcat-2.02.03/fnwrap2c/fnwrap2c 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/fnwrap2c/fnwrap2c 2009-09-01 09:42:18.000000000 +0100 @@ -18,7 +18,8 @@ typedef typename TypeTrait::Plain second_argument_type; typedef typename TypeTrait::Plain result_type; - FnWrap2c(ReturnType (*fun)(Type1, Type2, Context), Context context); + explicit FnWrap2c(ReturnType (*fun)(Type1, Type2, Context), + Context context); ReturnType operator()(Type1 p1, Type2 p2) const; }; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/fork/fork /tmp/0AxfM676D8/bobcat-2.05.00/fork/fork --- bobcat-2.02.03/fork/fork 2009-04-03 15:20:14.000000000 +0100 +++ bobcat-2.05.00/fork/fork 2009-09-01 09:42:24.000000000 +0100 @@ -12,13 +12,11 @@ pid_t d_pid; public: - inline virtual ~Fork(); // g++ bug workaround - + virtual ~Fork(); void fork(); protected: pid_t pid() const; - pid_t getPid() const; // DEPRECATED. USE `pid()' virtual void childRedirections(); // do child redirections virtual void childProcess() = 0; // must be implemented @@ -40,11 +38,6 @@ return d_pid; } -inline pid_t Fork::getPid() const -{ - return d_pid; -} - inline void Fork::childRedirections() // do child redirections {} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/glob/destroy.cc /tmp/0AxfM676D8/bobcat-2.05.00/glob/destroy.cc --- bobcat-2.02.03/glob/destroy.cc 2008-09-02 07:36:17.000000000 +0100 +++ bobcat-2.05.00/glob/destroy.cc 2009-09-01 09:42:06.000000000 +0100 @@ -2,8 +2,6 @@ void Glob::destroy() { - verify(); // in case no verify was explicitly called - if (!--d_share->users) { globfree(&d_share->globStruct); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/glob/driver/driver.cc /tmp/0AxfM676D8/bobcat-2.05.00/glob/driver/driver.cc --- bobcat-2.02.03/glob/driver/driver.cc 2008-09-02 07:36:17.000000000 +0100 +++ bobcat-2.05.00/glob/driver/driver.cc 2009-09-01 09:42:04.000000000 +0100 @@ -10,6 +10,11 @@ using namespace std; using namespace FBB; +Glob makeGlob(char const *pat) +{ + return Glob(pat, Glob::PERIOD, Glob::DEFAULT); +} + int main(int argc, char **argv) try { @@ -22,19 +27,21 @@ cout << "General:\n"; Glob general; - general.verify(); for (size_t idx = 0; idx < general.size(); idx++) cout << idx << ": " << general[idx] << endl; cout << "Pattern: " << argv[1] << "\n"; - Glob pattern(argv[1], Glob::PERIOD, Glob::DEFAULT); - pattern.verify(); + Glob pattern(makeGlob(argv[1])); + Glob copy(pattern); + copy = general; for (size_t idx = 0; idx < pattern.size(); idx++) cout << idx << ": " << pattern[idx] << endl; + Glob fails("*", 1023); + return 0; } catch (Errno const &err) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/glob/glob /tmp/0AxfM676D8/bobcat-2.05.00/glob/glob --- bobcat-2.02.03/glob/glob 2008-09-05 14:39:04.000000000 +0100 +++ bobcat-2.05.00/glob/glob 2009-09-01 09:42:06.000000000 +0100 @@ -13,7 +13,6 @@ { glob_t globStruct; size_t users; - int err; }; GlobShare *d_share; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/glob/glob1.cc /tmp/0AxfM676D8/bobcat-2.05.00/glob/glob1.cc --- bobcat-2.02.03/glob/glob1.cc 2008-09-02 07:36:17.000000000 +0100 +++ bobcat-2.05.00/glob/glob1.cc 2009-09-01 09:42:06.000000000 +0100 @@ -6,15 +6,13 @@ { d_share->users = 1; - d_share->err = - ( - (flags & ~(ERR | MARK | NOSORT | NOESCAPE | PERIOD)) - || - glob(pattern.c_str(), flags, 0, &d_share->globStruct) - ); + if (flags & ~(ERR | MARK | NOSORT | NOESCAPE | PERIOD)) + throw Errno(flags, "Glob: unknown Flag specified"); - if (!d_share->err) - return; + int err = glob(pattern.c_str(), flags, 0, &d_share->globStruct); + + if (err) + throw Errno(err, "Glob: glob() failed"); if (dots == FIRST) stable_partition(mbegin(), mend(), diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/glob/verify.cc /tmp/0AxfM676D8/bobcat-2.05.00/glob/verify.cc --- bobcat-2.02.03/glob/verify.cc 2008-09-02 07:36:17.000000000 +0100 +++ bobcat-2.05.00/glob/verify.cc 2009-09-01 09:42:06.000000000 +0100 @@ -1,10 +1,4 @@ #include "glob.ih" void Glob::verify() const -{ - if (int x = d_share->err) - { - d_share->err = 0; - throw Errno(x, "Glob: glob() failed or illegal Flag specified"); - } -} +{} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/hash/driver/driver.cc /tmp/0AxfM676D8/bobcat-2.05.00/hash/driver/driver.cc --- bobcat-2.02.03/hash/driver/driver.cc 2007-12-20 10:43:13.000000000 +0000 +++ bobcat-2.05.00/hash/driver/driver.cc 2009-09-01 09:42:51.000000000 +0100 @@ -1,12 +1,31 @@ #include "../hash" +#include + using namespace FBB; using namespace std; -int main(int argc, char *const *const argv) +int main(int argc, char **argv) { - pair d[10]; + HashStringCase hsc; + + hsc["AAP"] = "noot"; + hsc["Aap"] = "mies"; + + cout << hsc["aap"] << endl; + + HashString hs; + + hs["AAP"] = "noot"; + hs["Aap"] = "mies"; + + cout << hs["AAP"] << endl; + + HashCharPtr hcp; + + hcp["jan"] = 31; + hcp["feb"] = 28; + + cout << hcp["jan"] << endl; - HashCharPtr hcp(d, d + 10); - return 0; } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/hash/hash /tmp/0AxfM676D8/bobcat-2.05.00/hash/hash --- bobcat-2.02.03/hash/hash 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/hash/hash 2009-09-01 09:47:40.000000000 +0100 @@ -1,256 +1,106 @@ #ifndef INCLUDED_BOBCAT_HASH_ #define INCLUDED_BOBCAT_HASH_ -#include -#include #include -#include -#include +#include +#include -// This is of course VERY BAD PRACTICE, but I know that ext/hash_map will soon -// be replaced by unordered_map, but until those changes can be effectuated I -// don't want to be bothered with the warning anymore. Also see the changelog -// (FBB). - -#define _BACKWARD_BACKWARD_WARNING_H 1 -#include -#undef _BACKWARD_BACKWARD_WARNING_H - -/* - Note that with the Gnu g++ compiler 3.2 (and beyond?) the ext/ header - uses the __gnu_cxx namespace for symbols defined in these header files. - - When using compilers before version 3.2, do: - #define __gnu_cxx std - before including this file to circumvent problems that may occur - because of these namespace conventions which were not yet used in versions - before 3.2. - -*/ - - -/* - This file is copyright (c) GPL, 2005-now - ======================================== - - With hash_maps using char const * for the keys: - ============ - - * Use `Hash_CharPtr' as 3rd template argument for case-sensitive keys - * Use `Hash_CaseCharPtr' as 3rd template argument for case-insensitive - keys - - * Use `Equal_CharPtr' as 4th template argument for case-sensitive keys - * Use `Equal_CaseCharPtr' as 4th template argument for case-insensitive - keys - - - With hash_maps using std::string for the keys: - =========== - - * Use `Hash_String' as 3rd template argument for case-sensitive keys - * Use `Hash_CaseString' as 3rd template argument for case-insensitive keys - - * OMIT the 4th template argument for case-sensitive keys - * Use `EqualCaseString' as 4th template argument for case-insensitive - keys - - - Examples, using int as the value type. Any other type can be used instead - for the value type: - - // key is char const *, case sensitive - __gnu_cxx::hash_map - hashtab; - - // key is char const *, case insensitive - __gnu_cxx::hash_map - hashtab; - - // key is std::string, case sensitive - __gnu_cxx::hash_map - hashtab; - - // key is std::string, case insensitive - __gnu_cxx::hash_map - hashtab; - - Instead of the above full typedeclarations, the following shortcuts should - work as well: - - FBB::HashCharPtr // key is char const *, case sensitive - hashtab; - - FBB::HashCharCasePtr // key is char const *, case insensitive - hashtab; - - FBB::HashString // key is std::string, case sensitive - hashtab; - - FBB::HashStringCase // key is std::string, case insensitive - hashtab; - - With these template types iterators and other map-members are also - available. E.g., - - -------------------------------------------------------------------------- - extern FBB::HashString dh; - - for (FBB::HashString::iterator it = dh.begin(); it != dh.end(); it++) - std::cout << it->first << " - " << it->second << std::endl; - -------------------------------------------------------------------------- - - Feb. 2001 - April 2002 - Frank B. Brokken (f.b.brokken@rug.nl) -*/ +#include namespace FBB { -class Hash_CharPtr +struct CaseHash { - public: - size_t operator()(char const *str) const; + size_t operator()(std::string const &key) const; }; - -class Equal_CharPtr -{ - public: - bool operator()(char const *x, char const *y) const; -}; - -class Hash_CaseCharPtr -{ - public: - size_t operator()(char const *str) const; - void operator()(char &c) const; -}; - -class Equal_CaseCharPtr +inline size_t CaseHash::operator()(std::string const &key) const { - public: - bool operator()(char const *x, char const *y) const; -}; - -class Hash_String -{ - public: - size_t operator()(std::string const &str) const; -}; + return std::hash()(FBB::String::lc(key)); +} -class Hash_CaseString: public Hash_CaseCharPtr +struct CaseEqual { - public: - size_t operator()(std::string const &str) const; + bool operator()(char const *s1, char const *s2) const; + bool operator()(std::string const &s1, std::string const &s2) const; }; +inline bool CaseEqual::operator()(std::string const &s1, + std::string const &s2) const +{ + return FBB::String::casecmp(s1, s2) == 0; +} +inline bool CaseEqual::operator()(char const *s1, char const *s2) const +{ + return strcasecmp(s1, s2) == 0; +} -class Equal_CaseString -{ - public: - bool operator()(std::string const &s1, std::string const &s2) const; -}; template -class HashCharPtr: public - __gnu_cxx::hash_map +class HashStringCase: public std::unordered_map< + std::string, Value, + CaseHash, CaseEqual + > { public: - HashCharPtr(); + HashStringCase(); // = default; template - HashCharPtr(InputIterator first, InputIterator beyond); + HashStringCase(InputIterator first, InputIterator beyond); }; template -class HashCharCasePtr: public - __gnu_cxx::hash_map -{ - public: - HashCharCasePtr(); - - template - HashCharCasePtr(InputIterator first, InputIterator beyond); -}; +inline HashStringCase::HashStringCase() +{} template -class HashString: public __gnu_cxx::hash_map -{ - public: - HashString(); +template +inline HashStringCase::HashStringCase(InputIterator first, + InputIterator beyond) +: + std::unordered_map< + std::string, Value, + CaseHash, CaseEqual + >(first, beyond) +{} + - template - HashString(InputIterator first, InputIterator beyond); -}; template -class HashStringCase: public - __gnu_cxx::hash_map +class HashString: public std::unordered_map< std::string, Value> { public: - HashStringCase(); + HashString(); // = default; template - HashStringCase(InputIterator first, InputIterator beyond); + HashString(InputIterator first, InputIterator beyond); }; +template +inline HashString::HashString() +{} -inline size_t Hash_CharPtr::operator()(char const *str) const -{ - return __gnu_cxx::hash()(str); -} +template +template +inline HashString::HashString(InputIterator first, + InputIterator beyond) +: + std::unordered_map(first, beyond) +{} -inline bool Equal_CharPtr::operator()(char const *x, char const *y) const -{ - return !strcmp(x, y); -} -inline size_t Hash_CaseCharPtr::operator()(char const *str) const -{ - std::string s = str; - for_each(s.begin(), s.end(), *this); - return __gnu_cxx::hash()(s.c_str()); -} -inline void Hash_CaseCharPtr::operator()(char &c) const +template +class HashCharCasePtr: public std::unordered_map< + char const *, Value, + CaseHash, CaseEqual + > { - c = tolower(c); -} - -inline bool Equal_CaseCharPtr::operator()(char const *x, char const *y) const -{ - return !strcasecmp(x, y); -} - -inline size_t Hash_String::operator()(std::string const &str) const -{ - return __gnu_cxx::hash()(str.c_str()); -} - -inline size_t Hash_CaseString::operator()(std::string const &str) const -{ - return Hash_CaseCharPtr::operator()(str.c_str()); -} - -inline bool Equal_CaseString::operator()(std::string const &s1, - std::string const &s2) const -{ - return !strcasecmp(s1.c_str(), s2.c_str()); -} - + public: + HashCharCasePtr(); // = default; -template -template -inline HashCharPtr::HashCharPtr(InputIterator first, - InputIterator beyond) -: - __gnu_cxx::hash_map(first, beyond) -{} + template + HashCharCasePtr(InputIterator first, InputIterator beyond); +}; template inline HashCharCasePtr::HashCharCasePtr() @@ -261,36 +111,49 @@ inline HashCharCasePtr::HashCharCasePtr(InputIterator first, InputIterator beyond) : - __gnu_cxx::hash_map(first, beyond) + std::unordered_map< + char const *, Value, + CaseHash, CaseEqual + >(first, beyond) {} -template -inline HashString::HashString() -{} +struct CharPtrEqual +{ + bool operator()(char const *s1, char const *s2) const; +}; +inline bool CharPtrEqual::operator()(char const *s1, char const *s2) const +{ + return strcmp(s1, s2) == 0; +} + template -template -inline HashString::HashString(InputIterator first, - InputIterator beyond) -: - __gnu_cxx::hash_map - (first, beyond) -{} +class HashCharPtr: public std::unordered_map< + char const *, Value, + std::hash, CharPtrEqual + > +{ + public: + HashCharPtr(); // = default; + + template + HashCharPtr(InputIterator first, InputIterator beyond); +}; template -inline HashStringCase::HashStringCase() +inline HashCharPtr::HashCharPtr() {} template template -inline HashStringCase::HashStringCase(InputIterator first, - InputIterator beyond) +inline HashCharPtr::HashCharPtr(InputIterator first, + InputIterator beyond) : - __gnu_cxx::hash_map(first, beyond) + std::unordered_map< + char const *, Value, + std::hash, CharPtrEqual + >(first, beyond) {} } // FBB diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/hmacbuf/close.cc /tmp/0AxfM676D8/bobcat-2.05.00/hmacbuf/close.cc --- bobcat-2.02.03/hmacbuf/close.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/hmacbuf/close.cc 2009-09-08 12:25:18.000000000 +0100 @@ -0,0 +1,20 @@ +#include "hmacbuf.ih" + +void HMacBuf::close() +{ + char *digestbuf = new char[EVP_MAX_MD_SIZE]; + + if (pptr() > pbase()) + HMAC_Update(&d_pimpl->ctx, + reinterpret_cast(d_pimpl->buffer), + pptr() - pbase()); + + unsigned int digestbufLen; + HMAC_Final(&d_pimpl->ctx, reinterpret_cast(digestbuf), + &digestbufLen); + + d_pimpl->digest.assign(digestbuf, digestbufLen); + HMAC_cleanup(&d_pimpl->ctx); + + delete[] digestbuf; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/hmacbuf/destructor.cc /tmp/0AxfM676D8/bobcat-2.05.00/hmacbuf/destructor.cc --- bobcat-2.02.03/hmacbuf/destructor.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/hmacbuf/destructor.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,6 @@ +#include "hmacbuf.ih" + +HMacBuf::~HMacBuf() +{ + delete d_pimpl; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/hmacbuf/driver/build /tmp/0AxfM676D8/bobcat-2.05.00/hmacbuf/driver/build --- bobcat-2.02.03/hmacbuf/driver/build 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/hmacbuf/driver/build 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,8 @@ +#!/bin/sh + +ln -s .. bobcat + +g++ -I. --std=c++0x -O2 -Wall -o driver driver.cc -lssl -lbobcat \ + -L../../ohexstreambuf/tmp -L../tmp -lhmacbuf -lohexstreambuf + +rm bobcat diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/hmacbuf/driver/driver.cc /tmp/0AxfM676D8/bobcat-2.05.00/hmacbuf/driver/driver.cc --- bobcat-2.02.03/hmacbuf/driver/driver.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/hmacbuf/driver/driver.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,37 @@ +#include +#include +#include +#include +#include +#include + +using namespace std; +using namespace FBB; + +int main(int argc, char **argv) +try +{ + if (argc < 3) + throw Errno(1, "Arg1: key, arg2: digest method required"); + + string key(argv[1]); + + HMacBuf hmacbuf(key, argv[2]); + ostream out(&hmacbuf); + + string hw("hello world\n"); + + out << hw; + hmacbuf.close(); + cout << ">" << hmacbuf << "<" << endl; + + hmacbuf.open(); + out.write(hw.c_str(), hw.length()); + hmacbuf.close(); + cout << ">" << hmacbuf << "<" << endl; +} +catch(Errno const &err) +{ + cout << err.what() << endl; + return 1; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/hmacbuf/hash.cc /tmp/0AxfM676D8/bobcat-2.05.00/hmacbuf/hash.cc --- bobcat-2.02.03/hmacbuf/hash.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/hmacbuf/hash.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,6 @@ +#include "hmacbuf.ih" + +string const &HMacBuf::hash() const +{ + return d_pimpl->digest; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/hmacbuf/hmacbuf /tmp/0AxfM676D8/bobcat-2.05.00/hmacbuf/hmacbuf --- bobcat-2.02.03/hmacbuf/hmacbuf 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/hmacbuf/hmacbuf 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,41 @@ +#ifndef INCLUDED_HMACBUF_ +#define INCLUDED_HMACBUF_ + +#include +#include + +namespace FBB +{ + +struct HMacBufImp; + +class HMacBuf: public std::streambuf +{ + friend std::ostream &operator<<(std::ostream &out, + HMacBuf const &hmacbuf); + + HMacBufImp *d_pimpl; + + public: + HMacBuf(std::string const &key, + char const *type, size_t bufsize = 1024); + + virtual ~HMacBuf(); + + void open(); + void close(); + + std::string const &hash() const; + + private: + int overflow(int c); +}; + +std::ostream &operator<<(std::ostream &out, HMacBuf const &hmacbuf); + +} // FBB + +#endif + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/hmacbuf/hmacbuf1.cc /tmp/0AxfM676D8/bobcat-2.05.00/hmacbuf/hmacbuf1.cc --- bobcat-2.02.03/hmacbuf/hmacbuf1.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/hmacbuf/hmacbuf1.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,28 @@ +#include "hmacbuf.ih" + +HMacBuf::HMacBuf(std::string const &key, char const *type, size_t bufsize) +: + d_pimpl(new HMacBufImp(key, bufsize)) +{ + try + { + OpenSSL_add_all_digests(); + d_pimpl->md = EVP_get_digestbyname(type); + + if (!d_pimpl->md) + { + if (type == 0) + type = "** unspecified hmac-digest type **"; + + throw Errno(1, "HMacBuf `") << insertable << type << + "' not available" << throwable; + } + d_pimpl->buffer = new char[bufsize]; + open(); + } + catch (...) + { + delete d_pimpl; + throw; + } +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/hmacbuf/hmacbuf.ih /tmp/0AxfM676D8/bobcat-2.05.00/hmacbuf/hmacbuf.ih --- bobcat-2.02.03/hmacbuf/hmacbuf.ih 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/hmacbuf/hmacbuf.ih 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,36 @@ +#include "hmacbuf" + +#include +#include +// #include +#include +#include + +// #include +#include "../ohexstreambuf/ohexstreambuf" + +namespace FBB +{ + +struct HMacBufImp +{ + HMAC_CTX ctx; + EVP_MD const *md; + std::string digest; + char *buffer; + size_t bufsize; + std::string key; + + HMacBufImp(std::string const &key, size_t bufsize); + ~HMacBufImp(); +}; + +inline HMacBufImp::~HMacBufImp() +{ + delete [] buffer; +} + +} // FBB + +using namespace std; +using namespace FBB; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/hmacbuf/hmacbufimp1.cc /tmp/0AxfM676D8/bobcat-2.05.00/hmacbuf/hmacbufimp1.cc --- bobcat-2.02.03/hmacbuf/hmacbufimp1.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/hmacbuf/hmacbufimp1.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,8 @@ +#include "hmacbuf.ih" + +HMacBufImp::HMacBufImp(std::string const &key, size_t bufsize) +: + buffer(0), + bufsize(bufsize), + key(key) +{} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/hmacbuf/open.cc /tmp/0AxfM676D8/bobcat-2.05.00/hmacbuf/open.cc --- bobcat-2.02.03/hmacbuf/open.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/hmacbuf/open.cc 2009-09-23 12:35:24.000000000 +0100 @@ -0,0 +1,12 @@ +#include "hmacbuf.ih" + +void HMacBuf::open() +{ + d_pimpl->ctx = HMAC_CTX(); + + HMAC_CTX_init(&d_pimpl->ctx); + HMAC_Init_ex(&d_pimpl->ctx, d_pimpl->key.c_str(), d_pimpl->key.length(), + d_pimpl->md, 0); + + setp(d_pimpl->buffer, d_pimpl->buffer + d_pimpl->bufsize); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/hmacbuf/operatorinsert.cc /tmp/0AxfM676D8/bobcat-2.05.00/hmacbuf/operatorinsert.cc --- bobcat-2.02.03/hmacbuf/operatorinsert.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/hmacbuf/operatorinsert.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,15 @@ +#include "hmacbuf.ih" + +namespace FBB +{ + +std::ostream &operator<<(std::ostream &out, HMacBuf const &digestbuf) +{ + OHexStreambuf ohex(out); + ostream outs(&ohex); + outs.write(digestbuf.d_pimpl->digest.data(), + digestbuf.d_pimpl->digest.length()); + return out; +} + +} // FBB diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/hmacbuf/overflow.cc /tmp/0AxfM676D8/bobcat-2.05.00/hmacbuf/overflow.cc --- bobcat-2.02.03/hmacbuf/overflow.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/hmacbuf/overflow.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,15 @@ +#include "hmacbuf.ih" + +int HMacBuf::overflow(int c) +{ + HMAC_Update(&d_pimpl->ctx, + reinterpret_cast(d_pimpl->buffer), d_pimpl->bufsize); + setp(d_pimpl->buffer, d_pimpl->buffer + d_pimpl->bufsize); + + if (c != EOF) + { + *pptr() = static_cast(c); + pbump(1); + } + return c; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/hostent/hostent /tmp/0AxfM676D8/bobcat-2.05.00/hostent/hostent --- bobcat-2.02.03/hostent/hostent 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/hostent/hostent 2009-09-01 09:41:28.000000000 +0100 @@ -18,7 +18,7 @@ public: Hostent(); Hostent(Hostent const &other); - Hostent(hostent const *other); + explicit Hostent(hostent const *other); ~Hostent(); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/hostname/hostname /tmp/0AxfM676D8/bobcat-2.05.00/hostname/hostname --- bobcat-2.02.03/hostname/hostname 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/hostname/hostname 2009-09-01 09:41:51.000000000 +0100 @@ -13,9 +13,8 @@ public: Hostname(); // may be name or dotted decimal address - Hostname(std::string const &host); // 1 - - Hostname(InetAddress const &address); // 2 + explicit Hostname(std::string const &host); // 1 + explicit Hostname(InetAddress const &address); // 2 private: void init(); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/icmake/addclasses /tmp/0AxfM676D8/bobcat-2.05.00/icmake/addclasses --- bobcat-2.02.03/icmake/addclasses 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/icmake/addclasses 2009-09-01 09:41:10.000000000 +0100 @@ -0,0 +1,13 @@ +void addClasses(string filename) +{ + list class; + string elem; + + while (sizeof(class = fgets(filename, (int)class[1]))) + { + elem = element(0, strtok(class[0], " \t\n")); + if (elem != "#") + g_classes += (list)elem; + } +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/icmake/libraries /tmp/0AxfM676D8/bobcat-2.05.00/icmake/libraries --- bobcat-2.02.03/icmake/libraries 2009-05-06 09:23:10.000000000 +0100 +++ bobcat-2.05.00/icmake/libraries 2009-09-01 09:41:10.000000000 +0100 @@ -1,11 +1,3 @@ -void setClasses() -{ - list class; - - while (sizeof(class = fgets("CLASSES", (int)element(1, class)))) - g_classes += (list)element(0, strtok(element(0, class), " \t\n")); -} - void cpHeaders() { int idx; @@ -42,7 +34,7 @@ libsomajor = libso + "." + element(0, strtok(g_version, ".")); run(GCC + " -shared -Wl,-z,def,-soname," + libsomajor + - " -o " + destDir + libsoshared + " */os/*.o"); + g_sharedLibReq + " -o " + destDir + libsoshared + " */os/*.o"); chdir(destDir); @@ -68,7 +60,7 @@ staticLib = g_tmplib + "lib" LIBRARY ".a"; - setClasses(); + addClasses("CLASSES"); special(1, all); md(g_tmplib + " " + g_tmphdr); @@ -83,7 +75,7 @@ libso = "libbobcat.so"; libsoshared = libso + "." + g_version; - g_copt += " -fPIC"; // add option for shared lib + g_copt += " -fPIC"; // add option for shared lib library("os", g_tmplib + libsoshared); // compile the shared lib shared_library(g_tmplib, libso, libsoshared, strip); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/icmake/library /tmp/0AxfM676D8/bobcat-2.05.00/icmake/library --- bobcat-2.02.03/icmake/library 2009-01-28 08:45:45.000000000 +0000 +++ bobcat-2.05.00/icmake/library 2009-09-01 09:41:10.000000000 +0100 @@ -71,10 +71,6 @@ { int idx; - g_sources = "*.c"; // first compile all C files - g_compiler = GCC; - std_cpp(dstDir, g_nClasses, "cfunctions", "../" + libname); - g_sources = "*.cc"; g_compiler = GPP; for (idx = g_nClasses; idx--; ) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/icmake/man /tmp/0AxfM676D8/bobcat-2.05.00/icmake/man --- bobcat-2.02.03/icmake/man 2009-01-28 15:00:17.000000000 +0000 +++ bobcat-2.05.00/icmake/man 2009-09-01 09:41:10.000000000 +0100 @@ -41,9 +41,9 @@ { base = get_base(yodl); - run("yodl2man --no-warnings -o ../../tmp/man/man3/" + + run("yodl2man --no-warnings -r 15000 -o ../../tmp/man/man3/" + base + ".3bobcat " + yodl); - run("yodl2html --no-warnings -o ../../tmp/manhtml/" + + run("yodl2html --no-warnings -r 15000 -o ../../tmp/manhtml/" + base + ".3.html " + yodl); } } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/icmake/special /tmp/0AxfM676D8/bobcat-2.05.00/icmake/special --- bobcat-2.02.03/icmake/special 2007-02-13 12:29:38.000000000 +0000 +++ bobcat-2.05.00/icmake/special 2009-09-01 09:41:10.000000000 +0100 @@ -1,6 +1,8 @@ -string askMilter() + +void askMilter(int all) { - printf( + if (!all) + printf( " The class FBB::Milter can only be compiled if you have installed\n" " the file libmilter/mfapi.h. To use the class Milter, programs using\n" " Milter objects must also be linked against the milter library:\n" @@ -15,17 +17,19 @@ " Press Enter or any other line if you DON'T WANT to include the " "class\n" " FBB::Milter in the bobcat library.\n" - ); + ); - if (gets() == "y") - return "milter"; - else - return ""; + if (all || gets() == "y") + { + g_sharedLibReq += " -lmilter -L/usr/lib/libmilter"; + g_classes += (list)"milter"; + } } -string askXpointer() +void askXpointer(int all) { - printf( + if (!all) + printf( " The class FBB::Xpointer can only be compiled if you have installed\n" " the file X11/Xlib.h. To use the class Xpointer, programs using " "Xpointer\n" @@ -40,12 +44,38 @@ " Press Enter or any other line if you DON'T WANT to include the " "class\n" " FBB::Xpointer in the bobcat library.\n" - ); + ); + + if (all || gets() == "y") + { + g_sharedLibReq += " -lX11"; + g_classes += (list)"xpointer"; + } +} - if (gets() == "y") - return "xpointer"; - else - return ""; +void askOpenSSL(int all) +{ + if (!all) + printf( + " The SSL classes can only be compiled if you have installed\n" + " the libssl-dev development library, containing files like\n" + " /usr/include/openssl/bn.h. To use objects from openssl programs\n" + " must also be linked against the openSSL library: -lssl -lbobcat\n" + "\n" + " The SSL classes can safely be left out of the bobcat library if\n" + " you're not planning to construct programs using them.\n" + "\n" + " Press Enter y if you WANT to compile the files of the SSL classes\n" + " Press Enter or any other line if you DON'T WANT to include the " + "SSL classes\n" + " in the bobcat library.\n" + ); + + if (all || gets() == "y") + { + g_sharedLibReq += " -lssl"; + addClasses("SSLCLASSES"); + } } void special(int expand, int all) @@ -56,10 +86,10 @@ if (expand) { - if (!all) // ask for optional classes - g_classes += strtok(askMilter() + " " + askXpointer(), " "); - else - g_classes += strtok("milter xpointer", " "); + askMilter(all); + askXpointer(all); + askOpenSSL(all); + g_nClasses = sizeof(g_classes); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/ifdstream/ifdstream /tmp/0AxfM676D8/bobcat-2.05.00/ifdstream/ifdstream --- bobcat-2.02.03/ifdstream/ifdstream 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/ifdstream/ifdstream 2009-09-01 09:44:17.000000000 +0100 @@ -10,7 +10,7 @@ class IFdStream: private IFdStreambuf, public std::istream { public: - IFdStream(int fd, size_t n = 1); + explicit IFdStream(int fd, size_t n = 1); }; inline IFdStream::IFdStream(int fd, size_t n) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/ifdstreambuf/cleanup.cc /tmp/0AxfM676D8/bobcat-2.05.00/ifdstreambuf/cleanup.cc --- bobcat-2.02.03/ifdstreambuf/cleanup.cc 2007-02-13 12:29:47.000000000 +0000 +++ bobcat-2.05.00/ifdstreambuf/cleanup.cc 2009-05-20 14:59:55.000000000 +0100 @@ -6,5 +6,5 @@ close(d_fd); if (d_buffer) - delete d_buffer; + delete [] d_buffer; } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/ifdstreambuf/ifdstreambuf /tmp/0AxfM676D8/bobcat-2.05.00/ifdstreambuf/ifdstreambuf --- bobcat-2.02.03/ifdstreambuf/ifdstreambuf 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/ifdstreambuf/ifdstreambuf 2009-09-01 09:41:59.000000000 +0100 @@ -29,8 +29,8 @@ public: IFdStreambuf(); - IFdStreambuf(Mode mode); - IFdStreambuf(int fd, size_t n = 1); + explicit IFdStreambuf(Mode mode); + explicit IFdStreambuf(int fd, size_t n = 1); IFdStreambuf(int fd, Mode mode, size_t n = 1); ~IFdStreambuf(); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/ifdstreambuf/xsgetn.cc /tmp/0AxfM676D8/bobcat-2.05.00/ifdstreambuf/xsgetn.cc --- bobcat-2.02.03/ifdstreambuf/xsgetn.cc 2007-02-13 12:29:47.000000000 +0000 +++ bobcat-2.05.00/ifdstreambuf/xsgetn.cc 2009-05-12 12:29:35.000000000 +0100 @@ -2,28 +2,25 @@ std::streamsize IFdStreambuf::xsgetn(char *dest, std::streamsize n) { - int nread = 0; + if (n == 0) + return 0; - while (n) - { - if (!in_avail()) - { - if (underflow() == EOF) - break; - } + // this function is called from istream's read() member. + // it copies what's available in the IFdStreambuf's own buffer and + // will then try to read some more from the fd, adding it to the + // destination buffer. Unless the requested amount of information is + // available the stream's good() member will return false. Calling + // programs may have to clear the stream's flags when, e.g., + // at least one byte was read + + int avail = egptr() - gptr(); - int avail = in_avail(); + if (avail > n) + avail = n; - if (avail > n) - avail = n; + memcpy(dest, gptr(), avail); + gbump(avail); - memcpy(dest + nread, gptr(), avail); - gbump(avail); - - nread += avail; - n -= avail; - } - - return nread; + return avail + read(d_fd, dest + avail, n - avail); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/inetaddress/inetaddress /tmp/0AxfM676D8/bobcat-2.05.00/inetaddress/inetaddress --- bobcat-2.02.03/inetaddress/inetaddress 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/inetaddress/inetaddress 2009-09-01 09:42:17.000000000 +0100 @@ -22,14 +22,16 @@ // replaces the formerly available getAddress() member. std::string dottedDecimalAddress() const; sockaddr const *sockaddrPtr() const; + sockaddr_in const *sockaddr_inPtr() const; size_t size() const; protected: InetAddress(std::string const &host, uint16_t port); - InetAddress(uint16_t port); - InetAddress(sockaddr_in const &address); + explicit InetAddress(uint16_t port); + explicit InetAddress(sockaddr_in const &address); sockaddr *sockaddrPtr(); + sockaddr_in *sockaddr_inPtr(); private: void init(uint32_t addr, uint16_t port); // host byte order ! @@ -46,6 +48,11 @@ return reinterpret_cast(&d_address); } +inline sockaddr_in const *InetAddress::sockaddr_inPtr() const +{ + return &d_address; +} + inline size_t InetAddress::size() const { return sizeof(d_address); @@ -66,6 +73,12 @@ return reinterpret_cast(&d_address); } +inline sockaddr_in *InetAddress::sockaddr_inPtr() +{ + return &d_address; +} + + } // FBB #endif diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/INSTALL.im /tmp/0AxfM676D8/bobcat-2.05.00/INSTALL.im --- bobcat-2.02.03/INSTALL.im 2009-03-24 11:28:50.000000000 +0000 +++ bobcat-2.05.00/INSTALL.im 2009-09-23 14:34:08.000000000 +0100 @@ -109,7 +109,8 @@ LIB = BASE + "/lib"; MAN = BASE + "/share/man"; - GPP = "g++"; + GPP = "g++ --std=c++0x"; GCC = "gcc"; +// GPP = "g++-4.4 --std=c++0x"; +// GCC = "gcc-4.4"; } - diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/irandstream/irandstream /tmp/0AxfM676D8/bobcat-2.05.00/irandstream/irandstream --- bobcat-2.02.03/irandstream/irandstream 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/irandstream/irandstream 2009-09-01 09:41:10.000000000 +0100 @@ -10,7 +10,7 @@ class IRandStream: private Randbuffer, public std::istream { public: - IRandStream(int max); + explicit IRandStream(int max); IRandStream(int min, int max); IRandStream(int min, int max, int seed); }; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/lc/lcgen/main.cc /tmp/0AxfM676D8/bobcat-2.05.00/lc/lcgen/main.cc --- bobcat-2.02.03/lc/lcgen/main.cc 2009-01-28 15:15:17.000000000 +0000 +++ bobcat-2.05.00/lc/lcgen/main.cc 2009-09-01 09:42:55.000000000 +0100 @@ -3,38 +3,37 @@ int main(int argc, char **argv) try { - Arg &arg = Arg::initialize("hv", argc, argv); - arg.versionHelp(usage, Icmbuild::version, 1); - - size_t nTypes = A2x(argv[1]); - - if (nTypes <= 2) - { - cerr << "bobcat/lc will accept max. 3 rather than " << nTypes << - "types\n"; - nTypes = 3; - } - - ofstream outf; - if (arg.nArgs() > 1) - Msg::open(outf, arg[1]); - - ostream out(arg.nArgs() == 1 ? cout.rdbuf() : outf.rdbuf()); - OFoldStream fold(out, 0, 79); - - header(fold); // write the header up to/including - // struct Unspecified - - lcBase(fold, nTypes); // define the LCBase struct and - // constructors - - lc(fold, nTypes); // define the LC struct and constructors - - fold << "} // FBB\n" // end the header file (namespace and - "\n" // and include guard) - "#endif\n"; - - return 0; +// Arg &arg = Arg::initialize("hv", argc, argv); +// arg.versionHelp(usage, Icmbuild::version, 1); +// +// size_t nTypes = A2x(argv[1]); +// +// if (nTypes <= 2) +// { +// cerr << "bobcat/lc will accept max. 3 rather than " << nTypes << +// "types\n"; +// nTypes = 3; +// } +// +// ofstream outf; +// if (arg.nArgs() > 1) +// Msg::open(outf, arg[1]); +// +// ostream out(arg.nArgs() == 1 ? cout.rdbuf() : outf.rdbuf()); +// OFoldStream fold(out, 0, 79); +// +// header(fold); // write the header up to/including +// // struct Unspecified +// +// lcBase(fold, nTypes); // define the LCBase struct and +// // constructors +// +// lc(fold, nTypes); // define the LC struct and constructors +// +// fold << "} // FBB\n" // end the header file (namespace and +// "\n" // and include guard) +// "#endif\n"; +// } catch (Errno const &err) { diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/lc/lcgen/main.ih /tmp/0AxfM676D8/bobcat-2.05.00/lc/lcgen/main.ih --- bobcat-2.02.03/lc/lcgen/main.ih 2009-01-28 15:16:18.000000000 +0000 +++ bobcat-2.05.00/lc/lcgen/main.ih 2009-09-01 09:42:55.000000000 +0100 @@ -7,8 +7,7 @@ #include #include #include - -#include "../../ofoldstream/ofoldstream" +#include namespace Icmbuild { @@ -32,7 +31,11 @@ void lcCons(std::ostream &out, size_t nargs, size_t argsTot); void lc(std::ostream &out, size_t nargs); -using namespace std; using namespace Icmbuild; +using namespace std; using namespace FBB; + + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/level/level /tmp/0AxfM676D8/bobcat-2.05.00/level/level --- bobcat-2.02.03/level/level 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/level/level 2009-09-01 09:41:17.000000000 +0100 @@ -8,18 +8,16 @@ class level; } -std::ostream &operator<<(std::ostream &str, FBB::level const &lev); - namespace FBB { class level { - friend std::ostream &::operator<<(std::ostream &, level const &); + friend std::ostream &operator<<(std::ostream &, level const &); size_t d_level; public: - level(size_t lvel); + explicit level(size_t lvel); private: std::ostream &insertInto(std::ostream &str, Log &lp) const; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/level/operatorinsert.cc /tmp/0AxfM676D8/bobcat-2.05.00/level/operatorinsert.cc --- bobcat-2.02.03/level/operatorinsert.cc 2007-02-13 12:29:38.000000000 +0000 +++ bobcat-2.05.00/level/operatorinsert.cc 2009-09-01 09:41:17.000000000 +0100 @@ -1,6 +1,9 @@ #include "level.ih" -ostream &operator<<(ostream &str, level const &lv) +namespace FBB +{ + +std::ostream &operator<<(std::ostream &str, level const &lv) { Log *lp = dynamic_cast(&str); // a Log object is required. @@ -10,3 +13,4 @@ lv.insertInto(str, *lp); } +} // FBB diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/LICENSE /tmp/0AxfM676D8/bobcat-2.05.00/LICENSE --- bobcat-2.02.03/LICENSE 2009-05-06 09:37:02.000000000 +0100 +++ bobcat-2.05.00/LICENSE 2009-09-25 14:57:10.000000000 +0100 @@ -674,3 +674,7 @@ Public License instead of this License. But first, please read . + + +Specific permission is granted for the GPLed code in this distribution to +be linked to OpenSSL without invoking GPL clause 2(b). diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/localclientsocket/localclientsocket /tmp/0AxfM676D8/bobcat-2.05.00/localclientsocket/localclientsocket --- bobcat-2.02.03/localclientsocket/localclientsocket 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/localclientsocket/localclientsocket 2009-09-01 09:42:24.000000000 +0100 @@ -14,7 +14,7 @@ { public: LocalClientSocket(); - LocalClientSocket(std::string const &name); + explicit LocalClientSocket(std::string const &name); void open(std::string const &name); int connect(); // returns fd (socket) to talk to the server diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/localserversocket/localserversocket /tmp/0AxfM676D8/bobcat-2.05.00/localserversocket/localserversocket --- bobcat-2.02.03/localserversocket/localserversocket 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/localserversocket/localserversocket 2009-09-01 09:41:11.000000000 +0100 @@ -22,7 +22,8 @@ }; LocalServerSocket(); - LocalServerSocket(std::string const &name, Socket action = KEEP); + explicit LocalServerSocket(std::string const &name, + Socket action = KEEP); ~LocalServerSocket(); void open(std::string const &name, Socket action = KEEP); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/localsocketbase/localsocketbase /tmp/0AxfM676D8/bobcat-2.05.00/localsocketbase/localsocketbase --- bobcat-2.02.03/localsocketbase/localsocketbase 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/localsocketbase/localsocketbase 2009-09-01 09:41:10.000000000 +0100 @@ -12,13 +12,13 @@ class LocalSocketBase { - size_t d_length; + size_t d_length; int d_socket; struct sockaddr_un d_address; protected: LocalSocketBase(); // 1 - LocalSocketBase(std::string const &name); + explicit LocalSocketBase(std::string const &name); void open(std::string const &name); int socket() const; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/log/log /tmp/0AxfM676D8/bobcat-2.05.00/log/log --- bobcat-2.02.03/log/log 2009-01-28 08:35:08.000000000 +0000 +++ bobcat-2.05.00/log/log 2009-09-01 09:41:58.000000000 +0100 @@ -69,9 +69,8 @@ return getInstance(); } - +std::ostream &operator<<(std::ostream &str, LogManipulator); + } // FBB -std::ostream &operator<<(std::ostream &str, FBB::LogManipulator); - #endif diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/log/operatorinsert.cc /tmp/0AxfM676D8/bobcat-2.05.00/log/operatorinsert.cc --- bobcat-2.02.03/log/operatorinsert.cc 2009-03-06 14:56:38.000000000 +0000 +++ bobcat-2.05.00/log/operatorinsert.cc 2009-09-01 09:41:58.000000000 +0100 @@ -1,6 +1,9 @@ #include "log.ih" -ostream &operator<<(ostream &str, LogManipulator manipulator) +namespace FBB +{ + +std::ostream &operator<<(std::ostream &str, LogManipulator manipulator) { switch (manipulator) { @@ -16,3 +19,4 @@ return str; } +} // FBB diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/logbuffer/logbuffer /tmp/0AxfM676D8/bobcat-2.05.00/logbuffer/logbuffer --- bobcat-2.02.03/logbuffer/logbuffer 2009-01-28 08:35:08.000000000 +0000 +++ bobcat-2.05.00/logbuffer/logbuffer 2009-09-01 09:42:23.000000000 +0100 @@ -23,10 +23,11 @@ std::string d_delim; // delimiter following time stamps public: - LogBuffer(TimeStamps timestamps = TIMESTAMPS, // output to cerr + explicit LogBuffer( // output to cerr + TimeStamps timestamps = TIMESTAMPS, bool active = true, char const *delim = " "); - LogBuffer(std::ostream &stream, + explicit LogBuffer(std::ostream &stream, TimeStamps timestamps = TIMESTAMPS, bool active = true, char const *delim = " "); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/mailheaders/mailheaders /tmp/0AxfM676D8/bobcat-2.05.00/mailheaders/mailheaders --- bobcat-2.02.03/mailheaders/mailheaders 2008-09-05 14:48:47.000000000 +0100 +++ bobcat-2.05.00/mailheaders/mailheaders 2009-09-01 09:44:16.000000000 +0100 @@ -93,7 +93,7 @@ typedef std::reverse_iterator const_reverse_hdr_iterator; - MailHeaders(std::istream &in, Mode mode = READ); + explicit MailHeaders(std::istream &in, Mode mode = READ); void read(); void setHeaderIterator(char const *header, Match match = FULL); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/msg/msg /tmp/0AxfM676D8/bobcat-2.05.00/msg/msg --- bobcat-2.02.03/msg/msg 2008-11-03 15:24:04.000000000 +0000 +++ bobcat-2.05.00/msg/msg 2009-09-01 09:41:29.000000000 +0100 @@ -18,6 +18,7 @@ void warning(std::ostream &out); void err(std::ostream &out); void fatal(std::ostream &out); + std::ostringstream &msg(); std::ostringstream &lineMsg(); @@ -110,7 +111,13 @@ } // namespace FBB -void operator<<(std::ostream &ostrstream, void (*)(std::ostream &)); +namespace std +{ + inline void operator<<(ostream &ostrstream, void (*manip)(ostream &str)) + { + (*manip)(ostrstream); + } +} #endif diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/multistreambuf/multistreambuf /tmp/0AxfM676D8/bobcat-2.05.00/multistreambuf/multistreambuf --- bobcat-2.02.03/multistreambuf/multistreambuf 2009-05-06 09:22:49.000000000 +0100 +++ bobcat-2.05.00/multistreambuf/multistreambuf 2009-09-01 09:41:09.000000000 +0100 @@ -46,8 +46,9 @@ public: MultiStreambuf(); - MultiStreambuf(std::ostream &os, Mode mode = ON); - MultiStreambuf(std::vector const &osvector); + explicit MultiStreambuf(std::ostream &os, Mode mode = ON); + explicit MultiStreambuf(std::vector const &osvector); + void insert(std::ostream &os, Mode mode = ON); void insert(std::vector const &os); iterator begin(); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/ofdstream/ofdstream /tmp/0AxfM676D8/bobcat-2.05.00/ofdstream/ofdstream --- bobcat-2.02.03/ofdstream/ofdstream 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/ofdstream/ofdstream 2009-09-01 09:41:07.000000000 +0100 @@ -10,7 +10,7 @@ class OFdStream: private OFdStreambuf, public std::ostream { public: - OFdStream(int fd, size_t n = 1); + explicit OFdStream(int fd, size_t n = 1); }; inline OFdStream::OFdStream(int fd, size_t n) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/ofdstreambuf/ofdstreambuf /tmp/0AxfM676D8/bobcat-2.05.00/ofdstreambuf/ofdstreambuf --- bobcat-2.02.03/ofdstreambuf/ofdstreambuf 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/ofdstreambuf/ofdstreambuf 2009-09-01 09:42:50.000000000 +0100 @@ -30,8 +30,8 @@ public: OFdStreambuf(); - OFdStreambuf(Mode mode); - OFdStreambuf(int fd, size_t n = 1); + explicit OFdStreambuf(Mode mode); + explicit OFdStreambuf(int fd, size_t n = 1); OFdStreambuf(int fd, Mode mode, size_t n = 1); ~OFdStreambuf(); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/ofoldstream/ofoldstream /tmp/0AxfM676D8/bobcat-2.05.00/ofoldstream/ofoldstream --- bobcat-2.02.03/ofoldstream/ofoldstream 2009-03-23 20:15:14.000000000 +0000 +++ bobcat-2.05.00/ofoldstream/ofoldstream 2009-09-01 09:41:54.000000000 +0100 @@ -18,12 +18,12 @@ { public: OFoldStream(); - OFoldStream(char const *fname, + explicit OFoldStream(char const *fname, size_t leftIndent = 0, size_t rightMargin = 80, TabsOrBlanks tob = BLANKS, TrailingBlanks tb = IGNORE_TRAILING_BLANKS); - OFoldStream(std::ostream &dest, + explicit OFoldStream(std::ostream &dest, size_t leftIndent = 0, size_t rightMargin = 80, TabsOrBlanks tob = BLANKS, TrailingBlanks tb = IGNORE_TRAILING_BLANKS); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/ofoldstreambuf/ofoldstreambuf /tmp/0AxfM676D8/bobcat-2.05.00/ofoldstreambuf/ofoldstreambuf --- bobcat-2.02.03/ofoldstreambuf/ofoldstreambuf 2009-03-23 20:10:30.000000000 +0000 +++ bobcat-2.05.00/ofoldstreambuf/ofoldstreambuf 2009-09-01 09:44:16.000000000 +0100 @@ -78,17 +78,17 @@ static std::vector s_buffers; public: - OFoldStreambuf( + explicit OFoldStreambuf( size_t leftIndent = 0, size_t rightMargin = 80, TabsOrBlanks tob = BLANKS, TrailingBlanks tb = IGNORE_TRAILING_BLANKS); - OFoldStreambuf(char const *fname, + explicit OFoldStreambuf(char const *fname, size_t leftIndent = 0, size_t rightMargin = 80, TabsOrBlanks tob = BLANKS, TrailingBlanks tb = IGNORE_TRAILING_BLANKS); - OFoldStreambuf(std::ostream &stream, + explicit OFoldStreambuf(std::ostream &stream, size_t leftIndent = 0, size_t rightMargin = 80, TabsOrBlanks tob = BLANKS, TrailingBlanks tb = IGNORE_TRAILING_BLANKS); @@ -206,21 +206,18 @@ return (*findOFoldStreambuf(buffer))->d_rightMargin; } +inline std::ostream &operator<<(std::ostream &out, lm const &idt) +{ + return idt.modify(out); +} -} // FBB - -namespace std +inline std::ostream &operator<<(std::ostream &out, mlm const &idt) { - inline ostream &operator<<(ostream &out, FBB::lm const &idt) - { - return idt.modify(out); - } - - inline ostream &operator<<(ostream &out, FBB::mlm const &idt) - { - return idt.modify(out); - } + return idt.modify(out); } +} // FBB + + #endif diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/ohexstreambuf/destructor.cc /tmp/0AxfM676D8/bobcat-2.05.00/ohexstreambuf/destructor.cc --- bobcat-2.02.03/ohexstreambuf/destructor.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/ohexstreambuf/destructor.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,7 @@ +#include "ohexstreambuf.ih" + +OHexStreambuf::~OHexStreambuf() +{ + out().fill(d_padding); + out().flags(d_current); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/ohexstreambuf/ohexstreambuf /tmp/0AxfM676D8/bobcat-2.05.00/ohexstreambuf/ohexstreambuf --- bobcat-2.02.03/ohexstreambuf/ohexstreambuf 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/ohexstreambuf/ohexstreambuf 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,50 @@ +#ifndef INCLUDED_BOBCAT_OHEXSTREAMBUF_ +#define INCLUDED_BOBCAT_OHEXSTREAMBUF_ + +#include + +//#include +//#include +//#include +//#include +//#include +#include + +#include + +namespace FBB +{ + +class OHexStreambuf: public OFilterStreambuf +{ + std::ios::fmtflags d_current; + char d_padding; + size_t d_width; + size_t d_count; + + public: + OHexStreambuf(std::ostream &out, size_t width = 0); + virtual ~OHexStreambuf(); + size_t size() const; + + static std::string text2bin(std::string const &in); // length and + // contents not + // checked + + private: + virtual int overflow(int ch); + virtual int sync(); +}; + +inline size_t OHexStreambuf::size() const +{ + return d_count; +} + +} // FBB +#endif + + + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/ohexstreambuf/ohexstreambuf1.cc /tmp/0AxfM676D8/bobcat-2.05.00/ohexstreambuf/ohexstreambuf1.cc --- bobcat-2.02.03/ohexstreambuf/ohexstreambuf1.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/ohexstreambuf/ohexstreambuf1.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,13 @@ +#include "ohexstreambuf.ih" + +OHexStreambuf::OHexStreambuf(std::ostream &out, size_t width) +: + OFilterStreambuf(out), + d_current(out.flags()), + d_padding(out.fill('0')), + d_width(width), + d_count(0) +{ + out << hex; +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/ohexstreambuf/ohexstreambuf.ih /tmp/0AxfM676D8/bobcat-2.05.00/ohexstreambuf/ohexstreambuf.ih --- bobcat-2.02.03/ohexstreambuf/ohexstreambuf.ih 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/ohexstreambuf/ohexstreambuf.ih 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,7 @@ +#include "ohexstreambuf" + +#include +#include + +using namespace std; +using namespace FBB; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/ohexstreambuf/overflow.cc /tmp/0AxfM676D8/bobcat-2.05.00/ohexstreambuf/overflow.cc --- bobcat-2.02.03/ohexstreambuf/overflow.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/ohexstreambuf/overflow.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,14 @@ +#include "ohexstreambuf.ih" + +int OHexStreambuf::overflow(int ch) +{ + out() << setw(2) << ch; + if (d_width && (d_count += 2) >= d_width) + { + d_count = 0; + out() << '\n'; + } + + return ch; +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/ohexstreambuf/sync.cc /tmp/0AxfM676D8/bobcat-2.05.00/ohexstreambuf/sync.cc --- bobcat-2.02.03/ohexstreambuf/sync.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/ohexstreambuf/sync.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,7 @@ +#include "ohexstreambuf.ih" + +int OHexStreambuf::sync() +{ + out() << flush; + return 0; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/ohexstreambuf/text2bin.cc /tmp/0AxfM676D8/bobcat-2.05.00/ohexstreambuf/text2bin.cc --- bobcat-2.02.03/ohexstreambuf/text2bin.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/ohexstreambuf/text2bin.cc 2009-09-01 09:44:22.000000000 +0100 @@ -0,0 +1,15 @@ +#include "ohexstreambuf.ih" + +string OHexStreambuf::text2bin(string const &in) +{ + string ret; + + for (size_t idx = 0, end = in.length(); idx != end; idx += 2) + { + A2x ax(in.substr(idx, 2)); + size_t value; + ax >> hex >> value; + ret += value; + } + return ret; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/onekey/destructor.cc /tmp/0AxfM676D8/bobcat-2.05.00/onekey/destructor.cc --- bobcat-2.02.03/onekey/destructor.cc 2008-09-02 07:36:19.000000000 +0100 +++ bobcat-2.05.00/onekey/destructor.cc 2009-09-01 09:41:10.000000000 +0100 @@ -2,8 +2,5 @@ OneKey::~OneKey() { - if (d_err < 2) - tcsetattr(STDIN_FILENO, TCSANOW, &d_saved); - - verify(); + tcsetattr(STDIN_FILENO, TCSANOW, &d_saved); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/onekey/onekey /tmp/0AxfM676D8/bobcat-2.05.00/onekey/onekey --- bobcat-2.02.03/onekey/onekey 2008-09-02 07:36:19.000000000 +0100 +++ bobcat-2.05.00/onekey/onekey 2009-09-01 09:41:10.000000000 +0100 @@ -11,8 +11,6 @@ { termios d_saved; bool d_useEcho; // default false - int d_err; - char const *d_msg; public: enum Mode @@ -21,19 +19,24 @@ ON }; - OneKey(Mode state = OFF); + explicit OneKey(Mode state = OFF); +// with g++4-4 +// OneKey(OneKey const &other) = delete; + ~OneKey(); + +// with g++4-4 +// OneKey const &operator=(OneKey const &other) = delete; int get() const; // get the next char void setEcho(Mode state); - void verify() const; + void verify() const; // kept for backward compat. private: OneKey(OneKey const &other); // NI OneKey const &operator=(OneKey const &other); // NI - void setErr(int nr, char const *txt); }; inline void OneKey::setEcho(Mode state) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/onekey/onekey.cc /tmp/0AxfM676D8/bobcat-2.05.00/onekey/onekey.cc --- bobcat-2.02.03/onekey/onekey.cc 2008-09-02 07:36:19.000000000 +0100 +++ bobcat-2.05.00/onekey/onekey.cc 2009-09-01 09:41:10.000000000 +0100 @@ -1,22 +1,15 @@ #include "onekey.ih" OneKey::OneKey(Mode state) -: - d_err(0) { setEcho(state); if (!isatty(STDIN_FILENO)) - { - setErr(2, "OneKey::OneKey(): STDIN is not a tty"); - return; - } + throw Errno(2, "OneKey::OneKey(): STDIN is not a tty"); if (tcgetattr(STDIN_FILENO, &d_saved)) - { - setErr(2, "OneKey::OneKey(): can't save the current stdin state"); - return; - } + throw Errno(2, + "OneKey::OneKey(): can't save the current stdin state"); termios tattr; @@ -27,6 +20,9 @@ tattr.c_cc[VTIME] = 0; if (tcsetattr(STDIN_FILENO, TCSAFLUSH, &tattr)) - setErr(1, "OneKey::OneKey(): can't change the stdin state to " - "direct input"); + { + tcsetattr(STDIN_FILENO, TCSANOW, &d_saved); + throw Errno(1, + "OneKey::OneKey(): can't change the stdin state to direct input"); + } } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/onekey/seterr.cc /tmp/0AxfM676D8/bobcat-2.05.00/onekey/seterr.cc --- bobcat-2.02.03/onekey/seterr.cc 2008-09-02 07:36:19.000000000 +0100 +++ bobcat-2.05.00/onekey/seterr.cc 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -#include "onekey.ih" - -void OneKey::setErr(int nr, char const *txt) -{ - d_err = nr; - d_msg = txt; -} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/onekey/verify.cc /tmp/0AxfM676D8/bobcat-2.05.00/onekey/verify.cc --- bobcat-2.02.03/onekey/verify.cc 2008-09-02 07:36:19.000000000 +0100 +++ bobcat-2.05.00/onekey/verify.cc 2009-09-01 09:41:10.000000000 +0100 @@ -1,7 +1,4 @@ #include "onekey.ih" void OneKey::verify() const -{ - if (d_err) - throw Errno(d_err, d_msg); -} +{} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/pattern/operatorassign2.cc /tmp/0AxfM676D8/bobcat-2.05.00/pattern/operatorassign2.cc --- bobcat-2.02.03/pattern/operatorassign2.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/pattern/operatorassign2.cc 2009-09-01 09:41:49.000000000 +0100 @@ -0,0 +1,18 @@ +#include "pattern.ih" + +Pattern &Pattern::operator=(Pattern &&tmp) +{ + destroy(); + + d_regex = tmp.d_regex; + d_subExpression = tmp.d_subExpression; + d_nSub = tmp.d_nSub; + d_beyondLast = tmp.d_beyondLast; + d_text = tmp.d_text; + d_matchOptions = tmp.d_matchOptions; + + tmp.d_regex = 0; + tmp.d_subExpression = 0; + + return *this; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/pattern/pattern /tmp/0AxfM676D8/bobcat-2.05.00/pattern/pattern --- bobcat-2.02.03/pattern/pattern 2008-09-05 14:56:59.000000000 +0100 +++ bobcat-2.05.00/pattern/pattern 2009-09-01 09:41:49.000000000 +0100 @@ -96,16 +96,19 @@ // string immediately before a newline, regardless of // whether eflags contains REG_NOTEOL. - Pattern(); + Pattern(); // 0 - Pattern(std::string const &pattern, + explicit Pattern(std::string const &pattern, // .cc bool caseSensitive = true, size_t nSub = 10, int options = REG_EXTENDED | REG_NEWLINE); Pattern(Pattern const &other); + Pattern(Pattern &&tmp); // 1 ~Pattern(); Pattern &operator=(Pattern const &other); + Pattern &operator=(Pattern &&tmp); + Pattern &operator<<(int matchOption); bool operator<<(std::string const &text); @@ -161,7 +164,8 @@ inline Pattern::~Pattern() { - destroy(); + if (d_regex) + destroy(); } inline std::string Pattern::matched() const diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/pattern/pattern1.cc /tmp/0AxfM676D8/bobcat-2.05.00/pattern/pattern1.cc --- bobcat-2.02.03/pattern/pattern1.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/pattern/pattern1.cc 2009-09-01 09:41:49.000000000 +0100 @@ -0,0 +1,14 @@ +#include "pattern.ih" + +Pattern::Pattern(Pattern &&tmp) +: + d_regex(tmp.d_regex), + d_subExpression(tmp.d_subExpression), + d_nSub(tmp.d_nSub), + d_beyondLast(tmp.d_beyondLast), + d_text(tmp.d_text), + d_matchOptions(tmp.d_matchOptions) +{ + tmp.d_regex = 0; + tmp.d_subExpression = 0; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/pipe/driver/driver.cc /tmp/0AxfM676D8/bobcat-2.05.00/pipe/driver/driver.cc --- bobcat-2.02.03/pipe/driver/driver.cc 2008-09-02 07:36:27.000000000 +0100 +++ bobcat-2.05.00/pipe/driver/driver.cc 2009-09-01 09:42:23.000000000 +0100 @@ -9,9 +9,9 @@ using namespace FBB; int main(int argc, char **argv, char **envp) +try { Pipe p; // construct a pipe - p.verify(); cout << "Read file descriptor: " << p.getReadFd() << endl; cout << "Write file descriptor: " << p.getWriteFd() << endl; @@ -44,9 +44,11 @@ cout << "second line" << endl; waitpid(pid, 0, 0); - - return 0; } - +throw (Errno const &err) +{ + cout << err.what() << endl; + return 1; +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/pipe/pipe /tmp/0AxfM676D8/bobcat-2.05.00/pipe/pipe --- bobcat-2.02.03/pipe/pipe 2008-09-05 14:59:23.000000000 +0100 +++ bobcat-2.05.00/pipe/pipe 2009-09-01 09:42:23.000000000 +0100 @@ -8,8 +8,6 @@ class Pipe { - int d_err; - protected: enum RW { @@ -20,18 +18,15 @@ public: Pipe(); - Pipe(int const *fd); + explicit Pipe(int const *fd); ~Pipe(); - void verify() const; + void verify() const; // SF, now empty int readFd() const; int writeFd() const; - int getReadFd() const; // DEPRECATED: USE readFd() - int getWriteFd() const; // DEPRECATED: USE writeFd() - void readFrom(int filedescriptor); // experimental: @@ -43,15 +38,8 @@ int writeOnly(); }; -inline Pipe::Pipe() -{ - d_err = pipe(d_fd); -} - inline Pipe::~Pipe() -{ - verify(); -} +{} inline int Pipe::readFd() const { @@ -63,16 +51,6 @@ return d_fd[WRITE]; } -inline int Pipe::getReadFd() const -{ - return d_fd[READ]; -} - -inline int Pipe::getWriteFd() const -{ - return d_fd[WRITE]; -} - } // FBB diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/pipe/pipe1.cc /tmp/0AxfM676D8/bobcat-2.05.00/pipe/pipe1.cc --- bobcat-2.02.03/pipe/pipe1.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/pipe/pipe1.cc 2009-09-01 09:42:23.000000000 +0100 @@ -0,0 +1,8 @@ +#include "pipe.ih" + +Pipe::Pipe() +{ + if (int err = pipe(d_fd)) + throw Errno(err, "Pipe::Pipe()"); +} + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/pipe/pipe2.cc /tmp/0AxfM676D8/bobcat-2.05.00/pipe/pipe2.cc --- bobcat-2.02.03/pipe/pipe2.cc 2008-09-03 07:40:06.000000000 +0100 +++ bobcat-2.05.00/pipe/pipe2.cc 2009-09-01 09:42:23.000000000 +0100 @@ -1,8 +1,6 @@ #include "pipe.ih" Pipe::Pipe(int const *fd) -: - d_err(0) { d_fd[READ] = fd[READ]; d_fd[WRITE] = fd[WRITE]; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/pipe/verify.cc /tmp/0AxfM676D8/bobcat-2.05.00/pipe/verify.cc --- bobcat-2.02.03/pipe/verify.cc 2008-09-02 07:36:27.000000000 +0100 +++ bobcat-2.05.00/pipe/verify.cc 2009-09-01 09:42:23.000000000 +0100 @@ -1,7 +1,4 @@ #include "pipe.ih" void Pipe::verify() const -{ - if (d_err) - throw Errno(d_err, "Pipe::Pipe()"); -} +{} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/process/driver/build /tmp/0AxfM676D8/bobcat-2.05.00/process/driver/build --- bobcat-2.02.03/process/driver/build 2008-11-03 15:24:03.000000000 +0000 +++ bobcat-2.05.00/process/driver/build 2009-09-01 09:44:19.000000000 +0100 @@ -10,7 +10,12 @@ (c) g++ -o driver *.cc -lbobcat -s ;; + (b) + rm process process.ih + g++ --std=c++0x -I../../tmp -o driver driver.cc -lbobcat -L../../tmp/lib -s + ;; (*) + echo $0 b links to bobcat built by 'build libraries all' echo $0 o links to the files in ../tmp/o echo $0 c links to the files in the current dir only ;; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/process/driver/driver.cc /tmp/0AxfM676D8/bobcat-2.05.00/process/driver/driver.cc --- bobcat-2.02.03/process/driver/driver.cc 2008-11-03 15:24:03.000000000 +0000 +++ bobcat-2.05.00/process/driver/driver.cc 2009-09-01 09:44:19.000000000 +0100 @@ -1,6 +1,7 @@ #include "../process" #include #include +#include using namespace std; using namespace FBB; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/process/process /tmp/0AxfM676D8/bobcat-2.05.00/process/process --- bobcat-2.02.03/process/process 2008-11-07 11:09:10.000000000 +0000 +++ bobcat-2.05.00/process/process 2009-09-01 09:44:19.000000000 +0100 @@ -42,10 +42,17 @@ std::string d_command; - std::auto_ptr d_child_inp; // cin read by the CHILD - std::auto_ptr d_child_outp; // cout written by the CHILD - std::auto_ptr d_child_errp; // cerr written by the CHILD - +// With g++4-4: +// std::unique_ptr d_child_inp; // cin read by the CHILD +// std::unique_ptr d_child_outp; // cout written by the CHILD +// std::unique_ptr d_child_errp; // cerr written by the CHILD + +// Defining 1 auto_ptr here is no problem, but multiple auto_ptrs generates a +// deprecated warning... + std::shared_ptr d_child_inp; // cin read by the CHILD + std::shared_ptr d_child_outp; // cout written by the CHILD + std::shared_ptr d_child_errp; // cerr written by the CHILD + int d_oldIn; // File Descriptors of previously int d_oldOut; // used pipes int d_oldErr; @@ -91,13 +98,18 @@ CHILD_CERR = 1 << 1, }; - Process(std::string const &command = ""); // 1 - Process(iomode mode, std::string const &command = ""); // 2 + explicit Process(std::string const &command = ""); // 1 + explicit Process(iomode mode, std::string const &command = ""); // 2 Process(iomode mode, ProcessType type, // 3 std::string const &command = ""); Process(iomode mode, ProcessType type, size_t timeLimit, // 4 std::string const &command = ""); + +// With g++4-4 +// Process(Process const &other) = delete; +// Process &operator=(Process const &other) = delete; + virtual ~Process(); // stop()s any ongoing process iomode ioMode() const; // returns default IOMode @@ -156,6 +168,9 @@ private: + Process(Process const &other); // NI + Process &operator=(Process const &other); // NI + virtual void childProcess(); virtual void childRedirections(); virtual void parentProcess(); @@ -182,9 +197,6 @@ static void execContext(String::SplitPair const &splitPair, ExecContext &ec); ExecContext analyzeCommand(); - - Process(Process const &other); // NI - Process &operator=(Process const &other); // NI }; inline Process::~Process() diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/process/process1.cc /tmp/0AxfM676D8/bobcat-2.05.00/process/process1.cc --- bobcat-2.02.03/process/process1.cc 2008-11-03 15:24:04.000000000 +0000 +++ bobcat-2.05.00/process/process1.cc 2009-09-01 09:44:19.000000000 +0100 @@ -3,7 +3,6 @@ Process::Process(std::string const &command) : d_command(command), - d_childCin(0), d_childCout(0), d_childCerr(0) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/process/whichstream.cc /tmp/0AxfM676D8/bobcat-2.05.00/process/whichstream.cc --- bobcat-2.02.03/process/whichstream.cc 2008-11-03 15:24:04.000000000 +0000 +++ bobcat-2.05.00/process/whichstream.cc 2009-05-12 12:29:35.000000000 +0100 @@ -10,7 +10,7 @@ return NOTHING_AVAILABLE; case 1: - return d_selector.getReadFd() == d_child_outp->readFd() ? + return d_selector.readFd() == d_child_outp->readFd() ? CHILD_COUT : CHILD_CERR; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/randbuffer/randbuffer /tmp/0AxfM676D8/bobcat-2.05.00/randbuffer/randbuffer --- bobcat-2.02.03/randbuffer/randbuffer 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/randbuffer/randbuffer 2009-09-01 09:42:24.000000000 +0100 @@ -10,7 +10,10 @@ { int d_min; double d_max; + std::auto_ptr d_buffer; +// With g++4-4: +// std::unique_ptr d_buffer; public: Randbuffer(int min, int max, size_t seed); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/README.class-setup /tmp/0AxfM676D8/bobcat-2.05.00/README.class-setup --- bobcat-2.02.03/README.class-setup 2009-01-28 09:38:19.000000000 +0000 +++ bobcat-2.05.00/README.class-setup 2009-09-01 09:44:22.000000000 +0100 @@ -32,29 +32,29 @@ | | | | Stat SyslogStream IRandStream AutoPtr -0 Errno LogBuffer - | | - +-------+----+------+----------+-----+-------+-----+ | - | | | | | | | | - Msg Pattern OneKey | | User +--+-+ - | | | | | - FnWrap1c +-------+ | | Log - (cont) | | | | Hostent | - | | | | | (cont) level - +--+--+ | | | | - | | | +---+--+ - ConfigFile | | | - | | Hostname - GetHostent | - | LocalSocketBase - InetAddress | - | | - SocketBase +-------------------+ - | | | - | LocalClientSocket LocalServerSocket - +------+---------+ - | | - ClientSocket ServerSocket +0 Errno LogBuffer + | | + +-------+-------+----+------+----------+-----+-------+-----+ | + | | | | | | | | | + BigInt Msg Pattern OneKey | | User +--+-+ + | | | | | + FnWrap1c +-------+ | | Log + (cont) | | | | Hostent | + | | | | | (cont) level + +--+--+ | | | | + | | | +---+--+ + ConfigFile | | | + | | Hostname + GetHostent | + | LocalSocketBase + InetAddress | + | | + SocketBase +-------------------+ + | | | + | LocalClientSocket LocalServerSocket + +------+---------+ + | | + ClientSocket ServerSocket Errno(cont) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/redirector/redirector /tmp/0AxfM676D8/bobcat-2.05.00/redirector/redirector --- bobcat-2.02.03/redirector/redirector 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/redirector/redirector 2009-09-01 09:42:25.000000000 +0100 @@ -18,10 +18,11 @@ STDERR }; - Redirector(int fd); + explicit Redirector(int fd); void accessVia(int alternateFd) const; void swallow(int alternateFd) const; + void through(int alternateFd) const; }; inline Redirector::Redirector(int fd) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/redirector/through.cc /tmp/0AxfM676D8/bobcat-2.05.00/redirector/through.cc --- bobcat-2.02.03/redirector/through.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/redirector/through.cc 2009-05-12 12:29:35.000000000 +0100 @@ -0,0 +1,9 @@ +#include "redirector.ih" + +void Redirector::through(int alternateFd) const +{ + if (dup2(d_fd, alternateFd) < 0) + throw Errno("Redirector::through()"); + + ::close(d_fd); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/refcount/refcount /tmp/0AxfM676D8/bobcat-2.05.00/refcount/refcount --- bobcat-2.02.03/refcount/refcount 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/refcount/refcount 2009-09-01 09:42:51.000000000 +0100 @@ -15,7 +15,7 @@ RefCount(); RefCount(RefCount const &other); // used by clone() - inline virtual ~RefCount(); // g++ bug workaround + virtual ~RefCount(); virtual RefCount *clone() const = 0; public: diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/selector/addfd.cc /tmp/0AxfM676D8/bobcat-2.05.00/selector/addfd.cc --- bobcat-2.02.03/selector/addfd.cc 2007-02-13 12:29:40.000000000 +0000 +++ bobcat-2.05.00/selector/addfd.cc 2009-05-12 12:29:35.000000000 +0100 @@ -1,26 +1,5 @@ -/* - selector.cc - - $Id: addfd.cc 2 2005-08-19 15:12:51Z frank $ - - $Log$ - Revision 1.1 2005/08/19 15:12:52 frank - Initial revision - - Revision 1.1.1.1 2003/05/31 13:19:21 frank - Initial import of Selector - - Revision 1.1.1.1 2003/05/31 12:44:34 frank - Initial import of Selector - -*/ - #include "selector.ih" -using namespace std; -using namespace FBB; - - void Selector::addFd(fd_set *set, int fd) { FD_SET(fd, set); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/selector/checkset.cc /tmp/0AxfM676D8/bobcat-2.05.00/selector/checkset.cc --- bobcat-2.02.03/selector/checkset.cc 2007-02-13 12:29:40.000000000 +0000 +++ bobcat-2.05.00/selector/checkset.cc 2009-05-12 12:29:35.000000000 +0100 @@ -1,26 +1,5 @@ -/* - selector.cc - - $Id: checkset.cc 2 2005-08-19 15:12:51Z frank $ - - $Log$ - Revision 1.1 2005/08/19 15:12:52 frank - Initial revision - - Revision 1.1.1.1 2003/05/31 13:19:21 frank - Initial import of Selector - - Revision 1.1.1.1 2003/05/31 12:44:34 frank - Initial import of Selector - -*/ - #include "selector.ih" -using namespace std; -using namespace FBB; - - int Selector::checkSet(int *index, fd_set &set) { int &idx = *index; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/selector/selector /tmp/0AxfM676D8/bobcat-2.05.00/selector/selector --- bobcat-2.02.03/selector/selector 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/selector/selector 2009-05-12 12:29:35.000000000 +0100 @@ -2,8 +2,6 @@ #define INCLUDED_BOBCAT_SELECTOR_ #include -#include -#include namespace FBB { @@ -33,9 +31,6 @@ int nReady(); // number of available fd's. 0: timeout // occurred, -1: select() failed. - int getReadFd(); // DEPRECATED: USE readFd() - int getWriteFd(); // DEPRECATED: USE writeFd() - int getExceptFd(); // DEPRECATED: USE exceptFd() int exceptFd(); int readFd(); // -1 if no more available descriptors // otherwise the next available fd @@ -60,21 +55,6 @@ return d_ret; } -inline int Selector::getReadFd() -{ - return checkSet(&d_readidx, d_ret_read); -} - -inline int Selector::getWriteFd() -{ - return checkSet(&d_writeidx, d_ret_write); -} - -inline int Selector::getExceptFd() -{ - return checkSet(&d_exceptidx, d_ret_except); -} - inline int Selector::exceptFd() { return checkSet(&d_exceptidx, d_ret_except); @@ -90,15 +70,9 @@ return checkSet(&d_writeidx, d_ret_write); } -inline void Selector::setAlarm(int sec, int usec) -{ - d_alarm.tv_sec = sec; - d_alarm.tv_usec = usec; -} - inline void Selector::noAlarm() { - setAlarm(INT_MAX, INT_MAX); + d_alarm.tv_sec = d_alarm.tv_usec = -1; } inline void Selector::addReadFd(int fd) diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/selector/selector.cc /tmp/0AxfM676D8/bobcat-2.05.00/selector/selector.cc --- bobcat-2.02.03/selector/selector.cc 2007-02-13 12:29:40.000000000 +0000 +++ bobcat-2.05.00/selector/selector.cc 2009-05-12 12:29:35.000000000 +0100 @@ -4,10 +4,6 @@ #include "selector.ih" -using namespace std; -using namespace FBB; - - Selector::Selector() { FD_ZERO(&d_read); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/selector/selector.ih /tmp/0AxfM676D8/bobcat-2.05.00/selector/selector.ih --- bobcat-2.02.03/selector/selector.ih 2007-02-13 12:29:40.000000000 +0000 +++ bobcat-2.05.00/selector/selector.ih 2009-05-12 12:29:35.000000000 +0100 @@ -1,4 +1,7 @@ #include "selector" +#include +#include + using namespace std; using namespace FBB; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/selector/setalarm.cc /tmp/0AxfM676D8/bobcat-2.05.00/selector/setalarm.cc --- bobcat-2.02.03/selector/setalarm.cc 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/selector/setalarm.cc 2009-05-12 12:29:35.000000000 +0100 @@ -0,0 +1,11 @@ +#include "selector.ih" + +void Selector::setAlarm(int sec, int usec) +{ + d_alarm.tv_sec = sec; + d_alarm.tv_usec = usec; + + long long testTime = usec + 1000000LL * sec; + if (testTime < 0 || testTime > INT_MAX * 1000000LL) + throw Errno(1, "Selector::setAlarm()"); +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/selector/wait.cc /tmp/0AxfM676D8/bobcat-2.05.00/selector/wait.cc --- bobcat-2.02.03/selector/wait.cc 2007-02-13 12:29:40.000000000 +0000 +++ bobcat-2.05.00/selector/wait.cc 2009-05-12 12:29:35.000000000 +0100 @@ -1,13 +1,5 @@ -/* - selector.cc -*/ - #include "selector.ih" -using namespace std; -using namespace FBB; - - int Selector::wait() { timeval t = d_alarm; @@ -20,7 +12,8 @@ d_writeidx = 0; d_exceptidx = 0; - d_ret = select(d_max, &d_ret_read, &d_ret_write, &d_ret_except, &t); + d_ret = select(d_max, &d_ret_read, &d_ret_write, &d_ret_except, + t.tv_sec == -1 && t.tv_usec == -1 ? 0 : &t); if (d_ret < 0) throw Errno("Selector::wait()"); @@ -28,3 +21,5 @@ return d_ret; } + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/serversocket/serversocket /tmp/0AxfM676D8/bobcat-2.05.00/serversocket/serversocket --- bobcat-2.02.03/serversocket/serversocket 2008-09-02 07:36:27.000000000 +0100 +++ bobcat-2.05.00/serversocket/serversocket 2009-09-01 09:41:06.000000000 +0100 @@ -13,7 +13,7 @@ char const *d_msg; public: - ServerSocket(size_t port); + explicit ServerSocket(size_t port); void listen(size_t backlog = 5, bool blocking = true); SocketBase accept(); }; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/socketbase/socketbase /tmp/0AxfM676D8/bobcat-2.05.00/socketbase/socketbase --- bobcat-2.02.03/socketbase/socketbase 2009-05-06 09:23:10.000000000 +0100 +++ bobcat-2.05.00/socketbase/socketbase 2009-09-01 09:42:20.000000000 +0100 @@ -15,7 +15,6 @@ class SocketBase: public InetAddress { int d_sock; - char const *d_msg; public: ~SocketBase(); @@ -29,7 +28,7 @@ bool setReuse(bool trueIsOn); protected: - SocketBase(uint16_t port); + explicit SocketBase(uint16_t port); SocketBase(std::string const &host, uint16_t port); SocketBase(int socket, sockaddr_in const &address); @@ -39,9 +38,7 @@ }; inline SocketBase::~SocketBase() -{ - verify(); -} +{} inline bool SocketBase::debug() const { @@ -71,8 +68,7 @@ inline SocketBase::SocketBase(int socket, sockaddr_in const &address) : InetAddress(address), - d_sock(socket), - d_msg(0) + d_sock(socket) {} } // FBB diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/socketbase/socketbase1.cc /tmp/0AxfM676D8/bobcat-2.05.00/socketbase/socketbase1.cc --- bobcat-2.02.03/socketbase/socketbase1.cc 2009-05-06 09:23:10.000000000 +0100 +++ bobcat-2.05.00/socketbase/socketbase1.cc 2009-09-01 09:42:20.000000000 +0100 @@ -6,5 +6,6 @@ { d_sock = ::socket(AF_INET, SOCK_STREAM, 0); // 0: protocol, should be 0 - d_msg = d_sock < 0 ? "SocketBase::SocketBase(port)" : 0; + if (d_sock < 0) + throw Errno(1, "SocketBase::SocketBase(port)"); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/socketbase/socketbase2.cc /tmp/0AxfM676D8/bobcat-2.05.00/socketbase/socketbase2.cc --- bobcat-2.02.03/socketbase/socketbase2.cc 2009-05-06 09:23:10.000000000 +0100 +++ bobcat-2.05.00/socketbase/socketbase2.cc 2009-09-01 09:42:20.000000000 +0100 @@ -4,8 +4,9 @@ : InetAddress(host, port) { - d_sock = ::socket(AF_INET, SOCK_STREAM, 0); // 0: protocol, should be 0 - d_msg = d_sock < 0 ? "SocketBase::SocketBase(host, port)" : 0; + d_sock = ::socket(AF_INET, SOCK_STREAM, 0); // 0: protocol, should be 0 + if (d_sock < 0) + throw Errno(1, "SocketBase::SocketBase(host, port)"); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/socketbase/verify.cc /tmp/0AxfM676D8/bobcat-2.05.00/socketbase/verify.cc --- bobcat-2.02.03/socketbase/verify.cc 2008-09-02 07:36:27.000000000 +0100 +++ bobcat-2.05.00/socketbase/verify.cc 2009-09-01 09:42:20.000000000 +0100 @@ -1,7 +1,4 @@ #include "socketbase.ih" void SocketBase::verify() const -{ - if (d_msg) - throw Errno(1, d_msg); -} +{} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/SSLCLASSES /tmp/0AxfM676D8/bobcat-2.05.00/SSLCLASSES --- bobcat-2.02.03/SSLCLASSES 1970-01-01 01:00:00.000000000 +0100 +++ bobcat-2.05.00/SSLCLASSES 2009-09-02 13:01:30.000000000 +0100 @@ -0,0 +1,7 @@ +# This file is included from icmake/special + +bigint +digestbuf +hmacbuf +encryptbuf +decryptbuf diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/stat/modestr.cc /tmp/0AxfM676D8/bobcat-2.05.00/stat/modestr.cc --- bobcat-2.02.03/stat/modestr.cc 2008-05-13 13:29:47.000000000 +0100 +++ bobcat-2.05.00/stat/modestr.cc 2009-09-01 09:42:00.000000000 +0100 @@ -8,7 +8,7 @@ for (size_t idx = 9; idx--; mode >>= 1) { - if (!mode & 1) // bit not set + if ((mode & 1) == 0) // bit not set ret[idx] = '-'; } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/stat/stat /tmp/0AxfM676D8/bobcat-2.05.00/stat/stat --- bobcat-2.02.03/stat/stat 2008-12-23 09:48:49.000000000 +0000 +++ bobcat-2.05.00/stat/stat 2009-09-01 09:42:00.000000000 +0100 @@ -61,7 +61,7 @@ }; Stat(); - Stat(std::string const &name); + explicit Stat(std::string const &name); Stat(std::string const &name, std::string const &pathlist); DateTime lastAccess() const; DateTime lastChange() const; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/string/unescape1.cc /tmp/0AxfM676D8/bobcat-2.05.00/string/unescape1.cc --- bobcat-2.02.03/string/unescape1.cc 2009-11-14 07:00:28.000000000 +0000 +++ bobcat-2.05.00/string/unescape1.cc 2009-09-23 14:33:10.000000000 +0100 @@ -71,7 +71,7 @@ int next = str[pos]; // determine next char - if (const char *cp = strchr(escapeChars, next))// escape sequence ? + if (char const *cp = strchr(escapeChars, next))// escape sequence ? { ret += escapeValue[cp - escapeChars];// then assign escape char ++pos; // next character to handle diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/syslogbuf/syslogbuf /tmp/0AxfM676D8/bobcat-2.05.00/syslogbuf/syslogbuf --- bobcat-2.02.03/syslogbuf/syslogbuf 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/syslogbuf/syslogbuf 2009-09-01 09:42:24.000000000 +0100 @@ -133,7 +133,7 @@ std::string d_buffer; public: - Syslogbuf(char const *ident, + explicit Syslogbuf(char const *ident, Priority priority = NOTICE, Facility facility = USER, int option = 0); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/syslogstream/syslogstream /tmp/0AxfM676D8/bobcat-2.05.00/syslogstream/syslogstream --- bobcat-2.02.03/syslogstream/syslogstream 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/syslogstream/syslogstream 2009-09-01 09:42:53.000000000 +0100 @@ -94,7 +94,7 @@ class SyslogStream: private Syslogbuf, public std::ostream { public: - SyslogStream(char const *ident, + explicit SyslogStream(char const *ident, Priority priority = NOTICE, Facility facility = USER, int option = 0); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/table/table /tmp/0AxfM676D8/bobcat-2.05.00/table/table --- bobcat-2.02.03/table/table 2008-12-04 14:48:49.000000000 +0000 +++ bobcat-2.05.00/table/table 2009-09-01 09:41:32.000000000 +0100 @@ -20,6 +20,8 @@ friend Table &operator<<(Table &table, Type const &ref); public: + typedef std::string value_type; // for C++-0x + enum FillDirection { ROWWISE, diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/tablespec/opinsert.cc /tmp/0AxfM676D8/bobcat-2.05.00/tablespec/opinsert.cc --- bobcat-2.02.03/tablespec/opinsert.cc 2007-02-13 12:29:41.000000000 +0000 +++ bobcat-2.05.00/tablespec/opinsert.cc 2009-09-01 09:42:56.000000000 +0100 @@ -1,7 +1,11 @@ #include "tablespec.ih" -std::ostream &operator<<(std::ostream &str, FBB::TableSpec const &tableType) +namespace FBB +{ + +std::ostream &operator<<(std::ostream &str, TableSpec const &tableType) { return tableType.insert(str); } +} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/tablespec/tablespec /tmp/0AxfM676D8/bobcat-2.05.00/tablespec/tablespec --- bobcat-2.02.03/tablespec/tablespec 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/tablespec/tablespec 2009-09-01 09:42:56.000000000 +0100 @@ -14,15 +14,13 @@ class String; } -std::ostream &operator<<(std::ostream &str, FBB::TableSpec const &tableType); - namespace FBB { class TableSpec: public std::ostringstream { - friend std::ostream &::operator<<(std::ostream &str, - FBB::TableSpec const &tableType); + friend std::ostream &operator<<(std::ostream &str, + TableSpec const &tableType); public: typedef std::string const &const_reference; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/tablesupport/tablesupport /tmp/0AxfM676D8/bobcat-2.05.00/tablesupport/tablesupport --- bobcat-2.02.03/tablesupport/tablesupport 2008-09-05 15:20:36.000000000 +0100 +++ bobcat-2.05.00/tablesupport/tablesupport 2009-09-01 09:41:29.000000000 +0100 @@ -39,7 +39,7 @@ public: TableSupport(); - inline virtual ~TableSupport(); // g++ bug workaround + virtual ~TableSupport(); void setParam(std::ostream &ostr, size_t rows, size_t nColumns, std::vector const &align); diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/TODO /tmp/0AxfM676D8/bobcat-2.05.00/TODO --- bobcat-2.02.03/TODO 2009-03-23 20:05:38.000000000 +0000 +++ bobcat-2.05.00/TODO 2009-09-23 12:37:27.000000000 +0100 @@ -1,3 +1,5 @@ +Add getword(), setword(), and other common operators to BigInt + Provide examples in the following man-pages: ifdstreambuf.yo diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/user/user /tmp/0AxfM676D8/bobcat-2.05.00/user/user --- bobcat-2.02.03/user/user 2008-09-02 07:36:28.000000000 +0100 +++ bobcat-2.05.00/user/user 2009-09-01 09:44:22.000000000 +0100 @@ -15,13 +15,12 @@ std::string d_shell; size_t d_uid; size_t d_gid; - char const *d_msg; public: User(); ~User(); - void verify() const; + void verify() const; // kept for bacward compatibility size_t groupid() const; size_t userid() const; @@ -33,9 +32,7 @@ }; inline User::~User() -{ - verify(); -} +{} inline size_t User::groupid() const { diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/user/user.cc /tmp/0AxfM676D8/bobcat-2.05.00/user/user.cc --- bobcat-2.02.03/user/user.cc 2008-09-03 21:28:22.000000000 +0100 +++ bobcat-2.05.00/user/user.cc 2009-09-01 09:44:22.000000000 +0100 @@ -19,10 +19,15 @@ d_homedir += '/'; d_shell = pwd->pw_shell; endpwent(); - d_msg = 0; return; } } - d_msg = "Unable to determine actual user information from `/etc/passwd'"; + + throw Errno(1, + "Unable to determine actual user information from `/etc/passwd'"); } + + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/user/verify.cc /tmp/0AxfM676D8/bobcat-2.05.00/user/verify.cc --- bobcat-2.02.03/user/verify.cc 2008-09-02 07:36:28.000000000 +0100 +++ bobcat-2.05.00/user/verify.cc 2009-09-01 09:44:22.000000000 +0100 @@ -1,9 +1,4 @@ #include "user.ih" void User::verify() const -{ - if (d_msg) - throw Errno(1, d_msg); -} - - +{} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/VERSION /tmp/0AxfM676D8/bobcat-2.05.00/VERSION --- bobcat-2.02.03/VERSION 2009-05-06 09:24:33.000000000 +0100 +++ bobcat-2.05.00/VERSION 2009-09-23 12:36:49.000000000 +0100 @@ -1,2 +1,2 @@ -VERSION=2.02.03 +VERSION=2.05.00 YEARS=2005-2009 diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/x2a/driver/build /tmp/0AxfM676D8/bobcat-2.05.00/x2a/driver/build --- bobcat-2.02.03/x2a/driver/build 2007-02-13 12:29:41.000000000 +0000 +++ bobcat-2.05.00/x2a/driver/build 2009-09-01 09:42:52.000000000 +0100 @@ -1,569 +1,4 @@ -#!/usr/bin/icmake -qt/tmp/driver +#!/bin/sh -// script generated by the C++ icmake script version 2.13 +g++ -I.. -o driver driver.cc -lbobcat -/* -Configurable defines for the build script: - - CLASSES: string of directory-names under which sources of classes - are found. E.g., CLASSES = "class1 class2" - - All class-names must be stored in one string. - If classes are removed from the CLASSES definition or if the - names in the CLASSES definition are reordered, the compilation - should start again from scratch. -*/ - -string - CLASSES; - -void setClasses() -{ -// ADD ADDITIONAL DIRECTORIES CONTAINING SOURCES OF CLASSES HERE -// Use the construction `CLASSES += "classname1 classname2";' etc. - - CLASSES += " "; -} - -/* - Default values for the following variables - are found in $IM/default/defines.im - - BUILD_LIBRARY: define this if you want to create a library for the object - modules. Undefined by default: so NO LIBRARY IS - BUILT. This links ALL object files to a program, which is - a faster process than linking to a library. But it can - bloat the executable: all o-modules, rather than those - that are really used, become part of the program's code. - - BUILD_PROGRAM: define if a program is to be built. If not defined, - library maintenance is assumed (default: defined). - - COMPILER: The compiler to use. - COPT: C-options used by COMPILER - - ECHO_REQUEST: ON (default) if command echoing is wanted, otherwise: set - to OFF - GDB: define if gdb-symbolic debug information is wanted - (not defined by default) - - LIBS: Extra libraries used for linking - LIBPATH: Extra library-searchpaths used for linking - - QT: Define this (default: to "qt") if the unthreaded QT - library is used. Define as "qt-mt" if the threaded QT - library is used. - If set, header files are grepped for the occurrence of - the string '^[[:space:]]*Q_OBJECT[[:space:]]*$'. If found, - moc -o moc.cc .h is called if - the moc-file doesn't exist or is older than the .h file. - Also, if defined the proper QT library is linked, assuming - that the library is found in the ld-search path - (E.g., see the environment variable $LIBRARY_PATH). - - Note that namespaces are NOT part of the build-script: they are only - listed below for convenience. When they must be altered, the defaults must - be changed in $IM/default/defines.im - - RELINK: Defined by default, causing a program to be - relinked every time the script is called. Do not - define it if relinking should only occur if a - source is compiled. No effect for library maintenance. - - Current values: -*/ -//#define BUILD_LIBRARY -#define BUILD_PROGRAM - -#define COMPILER "g++" -#define COPT "-Wall" - -#define ECHO_REQUEST 1 -//#define GDB "-g" - -#define LIBS "bobcat" -#define LIBPATH "" - -// local namespace is: FBB -// using-declarations generated for: std:FBB - -// qt-mt can be used to select the threaded QT library -//#define QT "qt" - -// NO CONFIGURABLE PARTS BELOW THIS LINE - -/* - V A R S . I M -*/ - -string // contain options for - cwd, // current WD - libs, // extra libs, e.g., "-lrss -licce" - libpath, // extra lib-paths, eg, "-L../rss" - copt, // Compiler options - lopt, // Linker options - libxxx, // full library-path - ofiles, // wildcards for o-files - sources, // sources to be used - current; // contains name of current dir. -int - nClasses, // number of classes/subdirectories - program; // 1: program is built -list - classes; // list of classes/directories -/* - parser.im -*/ - -void parser() -{ - #ifdef GRAMBUILD - chdir("parser/gramspec"); - system("grambuild"); - chdir(".."); - - if - ( - exists("grammar") - && - "grammar" younger "parser.cc" - ) // new parser needed - { - exec("bison++", "-d", "-o", "parser.cc", "grammar"); - printf("Note: the compilation of parser.cc may produce " - "several compiler warnings.\n"); - } - - chdir(".."); - #endif -} -/* - S C A N N E R . I M -*/ -void scanner() -{ - string - interactive; - - #ifdef INTERACTIVE - interactive = "-I"; - #endif - - #ifdef GRAMBUILD - chdir("scanner"); - if - ( // new lexer needed - exists("lexer") - && - ( - "lexer" younger "yylex.cc" - || - "../parser/parser.h" younger "yylex.cc" - ) - ) - { - exec("flex++", interactive, - "-oyylex.cc", "lexer"); - - printf("Note: the compilation of yylex.cc may produce " - "several compiler warnings.\n"); - } - chdir(".."); - #endif -} -/* - I N I T I A L . I M -*/ -void initialize() -{ - echo(ECHO_REQUEST); - sources = "*.cc"; - ofiles = "o/*.o"; // std set of o-files - copt = COPT; - - #ifdef GDB - copt += " " + GDB; - #endif - - #ifdef BUILD_PROGRAM - program = 1; - #else - program = 0; - #endif; - - cwd = chdir("."); - - #ifdef GRAMBUILD - CLASSES = "parser scanner "; - if (exists("parser")) // subdir parser exists - parser(); - if (exists("scanner")) // subdir scannerexists - scanner(); - #endif - - setClasses(); // remaining classes - - classes = strtok(CLASSES, " "); // list of classes - - nClasses = sizeof(classes); -} -/* - M O C . I M -*/ - -void moc(string class) -{ - string hfile; - string mocfile; - int ret; - - hfile = class + ".h"; - mocfile = "moc" + class + ".cc"; - - if - ( - hfile younger mocfile // no mocfile or younger h file - && // and Q_OBJECT found in .h file - !system(P_NOCHECK, - "grep '^[[:space:]]*Q_OBJECT[;[:space:]]*$' " + hfile) - ) // then call moc. - system("moc -o " + mocfile + " " + hfile); -} -/* - O B J F I L E S . I M -*/ - -list objfiles(list files) -{ - string - file, - objfile; - int - i; - - for (i = 0; i < sizeof(files); i++) - { - file = element(i, files); // determine element of the list - objfile = "./o/" + change_ext(file, "o"); // make obj-filename - if (objfile younger file) // objfile is younger - { - files -= (list)file; // remove the file from the list - i--; // reduce i to test the next - } - } - return (files); -} -/* - A L T E R E D . I M -*/ - -list altered(list files, string target) -{ - int - i; - string - file; - - for (i = 0; i < sizeof(files); i++) // try all elements of the list - { - file = element(i, files); // use element i of the list - - if (file older target) // a file is older than the target - { - files -= (list)file; // remove the file from the list - i--; // reduce i to inspect the next - } // file of the list - } - return (files); // return the new list -} -/* - F I L E L I S T . I M -*/ - -list file_list(string type, string library) -{ - list - files; - - files = makelist(type); // make all files of certain type - #ifdef BUILD_LIBRARY - files = altered(files, library); // keep all files newer than lib. - #endif - files = objfiles(files); // remove if younger .obj exist - - return (files); -} -/* - L I N K . I M -*/ - -void link(string library, string exe) -{ - printf("\n"); - exec(COMPILER, "-o", exe, - #ifdef BUILD_LIBRARY - "-l" + library, - #else - ofiles, - #endif - libs, - #ifdef GRAMBUILD - "-lfl", - #endif - #ifdef QT - "-l" + QT, - #endif - "-L.", libpath, lopt - #ifndef GDB - , "-s" - #endif - ); - printf("ok: ", exe, "\n"); -} -/* - P R E F I X C L . I M -*/ -void prefix_class(string class_id) -{ - list - o_files; - string - o_file; - int - i; - - chdir("o"); - o_files = makelist("*.o"); - for (i = 0; o_file = element(i, o_files); i++) - exec("mv", o_file, class_id + o_file); - chdir(".."); -} -/* - R M C L A S S P . I M -*/ - -#ifdef BUILD_LIBRARY - string rm_class_id(string class_id, string ofile) - { - string - ret; - int - index, - n; - - n = strlen(ofile); - for (index = strlen(class_id); index < n; index++) - ret += element(index, ofile); - - return ret; - } -#endif - -void rm_class_prefix(string class_id) -{ - #ifdef BUILD_LIBRARY - list - o_files; - string - o_file; - int - i; - - chdir("o"); - o_files = makelist("*.o"); - for (i = 0; o_file = element(i, o_files); i++) - exec("mv", o_file, rm_class_id(class_id, o_file)); - chdir(".."); - #endif -} -/* - C C O M P I L E . I M -*/ - -void c_compile(list cfiles) -{ - string - nextfile; - int - i; - - if (!exists("o")) - system("mkdir o"); - - if (sizeof(cfiles)) // files to compile ? - { - printf("\ncompiling: ", current, "\n\n"); - - // compile all files separately - for (i = 0; nextfile = element(i, cfiles); i++) - exec(COMPILER, - "-c -o o/" + change_ext(nextfile, "o"), - copt, nextfile); - - printf("\n"); - } - printf("ok: ", current, "\n"); -} -/* - U P D A T E L I . I M -*/ - -void updatelib(string library) -{ - #ifdef BUILD_LIBRARY - list - arlist, - objlist; - string - to, - from; - - objlist = makelist("o/*.o"); - - if (!sizeof(objlist)) - return; - - printf("\n"); - - exec("ar", "rvs", library, "o/*.o"); - exec("rm", "o/*.o"); - - printf("\n"); - #endif -} -/* - S T D C P P . I M -*/ - -void std_cpp(string library) -{ - list - cfiles; - - cfiles = file_list(sources, library); // make list of all cpp-files - - c_compile(cfiles); // compile cpp-files -} -/* - C P P M A K E . C - - CPP files are processed by stdmake. - - Arguments of CPPMAKE: - - cpp_make( - string mainfile, : name of the main .cpp file, or "" for library - maintenance - string library, : name of the local library to use/create - (without lib prefix or .a/.so suffix - (E.g., use `main' for `libmain.a') - string exe, : (path) name of the exe file to create - ) - - Both mainfile and library MUST be in the current directory -*/ - -void cpp_make(string mainfile, string library, string exe) -{ - int - index; - string class; - - if (nClasses) - ofiles += " */o/*.o"; // set ofiles for no LIBRARY use - - // make library name - #ifdef BUILD_LIBRARY - libxxx = chdir(".") + "lib" + library + ".a"; - #endif - // first process all classes - for (index = 0; index < nClasses; index++) - { - class = element(index, classes); // next class to process - chdir(class); // change to directory - - current = "subdir " + class; - #ifdef QT - moc(class); // see if we should call moc - #endif - std_cpp(libxxx); // compile all files - chdir(cwd); // go back to parent dir - } - - current = "auxiliary " + sources + " files"; - std_cpp(libxxx); // compile all files in current dir - - - #ifdef BUILD_LIBRARY - // prefix class-number for .o files - for (index = 0; index < nClasses; index++) - { - current = element(index, classes); // determine class name - chdir( current); // chdir to a class directory. - prefix_class((string)index); - updatelib(libxxx); - chdir(cwd); // go back to parent dir - } - current = ""; // no class anymore - updatelib(libxxx); // update lib in current dir - #endif - - if (mainfile != "") // mainfile -> do link - { - link(library, exe); - printf - ( - "\nProgram construction completed.\n" - "\n" - ); - } -} -/* - S E T L I B S . I M -*/ -void setlibs() -{ - #ifdef LIBS - int - n, - index; - list - cut; - - cut = strtok(LIBS, " "); // cut op libraries - n = sizeof(cut); - for (index = 0; index < n; index++) - libs += " -l" + element(index, cut); - - #ifdef GRAMBUILD - libs += " -lfl"; - #endif - - cut = strtok(LIBPATH, " "); // cut up the paths - n = sizeof(cut); - for (index = 0; index < n; index++) - libpath += " -L" + element(index, cut); - #endif -} - -void main() -{ - initialize(); - setlibs(); - - #ifdef BUILD_PROGRAM - cpp_make - ( - "driver.cc", // program source - "driver", // static program library - "driver" // binary program - ); - #else - cpp_make - ( - "", - "driver", // static- or so-library - "" - ); - #endif -} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/x2a/x2a /tmp/0AxfM676D8/bobcat-2.05.00/x2a/x2a --- bobcat-2.02.03/x2a/x2a 2008-03-19 14:54:18.000000000 +0000 +++ bobcat-2.05.00/x2a/x2a 2009-09-01 09:42:52.000000000 +0100 @@ -3,7 +3,6 @@ #include #include -#include namespace FBB { @@ -53,15 +52,11 @@ return s_lastFail; } -} // FBB - - -namespace std +inline std::ostream &operator<<(std::ostream &ostr, X2a const &x2a) { - inline ostream &operator<<(ostream &ostr, FBB::X2a const &x2a) - { - return ostr << x2a.str(); - } + return ostr << x2a.str(); } +} // FBB + #endif diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/xpointer/destructor.cc /tmp/0AxfM676D8/bobcat-2.05.00/xpointer/destructor.cc --- bobcat-2.02.03/xpointer/destructor.cc 2008-09-02 07:36:27.000000000 +0100 +++ bobcat-2.05.00/xpointer/destructor.cc 2009-09-01 09:42:22.000000000 +0100 @@ -2,8 +2,6 @@ Xpointer::~Xpointer() { - verify(); - if (!--s_counter) // No more Xpointer objects ? XCloseDisplay(s_theDisplay); } diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/xpointer/driver/build /tmp/0AxfM676D8/bobcat-2.05.00/xpointer/driver/build --- bobcat-2.02.03/xpointer/driver/build 2008-09-06 12:57:38.000000000 +0100 +++ bobcat-2.05.00/xpointer/driver/build 2009-09-01 09:42:21.000000000 +0100 @@ -1,7 +1,22 @@ -#!/bin/bash +#!/bin/sh -CMD="g++ -o driver -Wall -I../../tmp *.cc -lX11 -L../../tmp/lib -lbobcat -s" -# CMD="g++ -o driver -Wall *.cc -lX11 -lbobcat -s" - -echo $CMD -$CMD +case $1 in + (1) + g++-4.4 --std=c++0x -c -Wall driver.cc + g++-4.4 -o driver *.o ../*.o -lX11 -lbobcat + ;; + (2) + g++ -o driver -Wall -I../../tmp *.cc -lX11 -L../../tmp/lib -lbobcat + ;; + (3) + g++ -o driver -Wall *.cc -lX11 -lbobcat + ;; + (*) + echo " +Provide arg 1, 2 or 3: + 1: link to .o files in .. + 2: link to a created bobcat in ../../tmp/lib + 3: link to installed bobcat +" + ;; +esac diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/xpointer/driver/driver.cc /tmp/0AxfM676D8/bobcat-2.05.00/xpointer/driver/driver.cc --- bobcat-2.02.03/xpointer/driver/driver.cc 2009-01-25 10:18:15.000000000 +0000 +++ bobcat-2.05.00/xpointer/driver/driver.cc 2009-09-01 09:42:21.000000000 +0100 @@ -17,7 +17,6 @@ } Xpointer xpointer; - xpointer.verify(); if (!xpointer.set(A2x(argv[1]), A2x(argv[2]))) throw Errno() << insertable << "Pointer setting failed" << throwable; diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/xpointer/verify.cc /tmp/0AxfM676D8/bobcat-2.05.00/xpointer/verify.cc --- bobcat-2.02.03/xpointer/verify.cc 2008-09-06 12:57:38.000000000 +0100 +++ bobcat-2.05.00/xpointer/verify.cc 2009-09-01 09:42:22.000000000 +0100 @@ -1,8 +1,5 @@ #include "xpointer.ih" void Xpointer::verify() const -{ - if (!s_theDisplay) - throw Errno(1, "Can't open the display"); -} +{} diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/xpointer/xpointer /tmp/0AxfM676D8/bobcat-2.05.00/xpointer/xpointer --- bobcat-2.02.03/xpointer/xpointer 2008-09-02 07:36:27.000000000 +0100 +++ bobcat-2.05.00/xpointer/xpointer 2009-09-01 09:42:22.000000000 +0100 @@ -2,23 +2,43 @@ #define INCLUDED_BOBCAT_XPOINTER_ #include +#include namespace FBB { - class Xpointer - { + +class Xpointer +{ + typedef void (*DeleterType)(Display *); + static size_t s_counter; static Display *s_theDisplay; +// From g++4.4: see tags/2.03.00-g++4-4 +// static std::unique_ptr s_theDisplay; + + + public: + Xpointer(); + ~Xpointer(); + + void verify() const; // kept for backward compatibility + + bool set(int x, int y) const; + bool get(int *x, int *y) const; - public: - Xpointer(); - ~Xpointer(); - - void verify() const; - - bool set(int x, int y) const; - bool get(int *x, int *y) const; - }; + private: + static void deleter(Display *dsp); +}; + +inline void Xpointer::deleter(Display *dsp) +{ + if (dsp) + XCloseDisplay(dsp); } +} // FBB + #endif + + + diff -Nru /tmp/5V86CbfL5n/bobcat-2.02.03/xpointer/xpointer.cc /tmp/0AxfM676D8/bobcat-2.05.00/xpointer/xpointer.cc --- bobcat-2.02.03/xpointer/xpointer.cc 2008-09-02 07:36:27.000000000 +0100 +++ bobcat-2.05.00/xpointer/xpointer.cc 2009-09-01 09:42:22.000000000 +0100 @@ -6,6 +6,9 @@ return; // One more object s_theDisplay = XOpenDisplay(0); + + if (!s_theDisplay) + throw Errno(1, "Can't open the display"); }