diff -rc mysql++-1.7.9/sqlplusint/connection1.hh mysql++-1.7.9.patched/sqlplusint/connection1.hh *** mysql++-1.7.9/sqlplusint/connection1.hh Tue Feb 11 14:41:33 2003 --- mysql++-1.7.9.patched/sqlplusint/connection1.hh Tue Feb 11 14:45:20 2003 *************** *** 11,19 **** #include #include #include ! #include ! #include ! #include #include #include "define_short" #include "exceptions.hh" --- 11,19 ---- #include #include #include ! #include ! #include ! #include #include #include "define_short" #include "exceptions.hh" diff -rc mysql++-1.7.9/sqlplusint/convert1.hh mysql++-1.7.9.patched/sqlplusint/convert1.hh *** mysql++-1.7.9/sqlplusint/convert1.hh Sat May 19 18:44:48 2001 --- mysql++-1.7.9.patched/sqlplusint/convert1.hh Tue Feb 11 14:47:48 2003 *************** *** 16,22 **** operator TYPE () {return num;}\ };\ ! extern double strtod (const char *, char **); mysql__convert(float, strtod) mysql__convert(double, strtod) --- 16,22 ---- operator TYPE () {return num;}\ };\ ! extern double strtod (const char *, char **) throw (); mysql__convert(float, strtod) mysql__convert(double, strtod) *************** *** 33,40 **** operator TYPE () {return num;}\ };\ ! extern long strtol(const char *str, char **ptr, int base); ! extern unsigned long strtoul(const char *str, char **ptr, int base); mysql__convert(char, strtol) mysql__convert(signed char, strtol) --- 33,40 ---- operator TYPE () {return num;}\ };\ ! extern long strtol(const char *str, char **ptr, int base) throw(); ! extern unsigned long strtoul(const char *str, char **ptr, int base) throw(); mysql__convert(char, strtol) mysql__convert(signed char, strtol) *************** *** 58,65 **** extern "C" { extern char *longlong2str(longlong val,char *dst,int radix); extern char *longlong10_to_str(longlong val,char *dst,int radix); ! extern longlong strtoll(const char *nptr,char **endptr,int base); ! extern ulonglong strtoull(const char *nptr,char **endptr,int base); } mysql__convert(longlong, strtoll) mysql__convert(ulonglong, strtoull) --- 58,65 ---- extern "C" { extern char *longlong2str(longlong val,char *dst,int radix); extern char *longlong10_to_str(longlong val,char *dst,int radix); ! extern longlong strtoll(const char *nptr,char **endptr,int base) throw(); ! extern ulonglong strtoull(const char *nptr,char **endptr,int base) throw(); } mysql__convert(longlong, strtoll) mysql__convert(ulonglong, strtoull) diff -rc mysql++-1.7.9/sqlplusint/exceptions.hh mysql++-1.7.9.patched/sqlplusint/exceptions.hh *** mysql++-1.7.9/sqlplusint/exceptions.hh Tue Feb 11 14:41:33 2003 --- mysql++-1.7.9.patched/sqlplusint/exceptions.hh Tue Feb 11 14:43:28 2003 *************** *** 1,6 **** --- 1,7 ---- /* sqlplusint/exceptions.hh. Generated automatically by configure. */ #ifndef __MYSQLPLUS_EXCEPTIONS__ #define __MYSQLPLUS_EXCEPTIONS__ + using namespace std; #include /* #undef USE_STANDARD_EXCEPTION */