summaryrefslogtreecommitdiff
path: root/databases/xbase/files
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2004-04-10 18:05:19 +0000
committerThierry Thomas <thierry@FreeBSD.org>2004-04-10 18:05:19 +0000
commitb6a30b1048c5f841bec46b0aaf1063a727522b08 (patch)
treed197859be1e5c08616ca3e477354fb33c290c269 /databases/xbase/files
parentupdate to 2.40 (diff)
Add xbase 2.0.0, an xbase (i.e. dBase, FoxPro, etc.) compatible
C++ class library. Approved by: pav (mentor).
Diffstat (limited to 'databases/xbase/files')
-rw-r--r--databases/xbase/files/patch-tv::tvbrowse.cpp13
-rw-r--r--databases/xbase/files/patch-tv::tvxbase.cpp11
-rw-r--r--databases/xbase/files/patch-xbase::dbf.h11
-rw-r--r--databases/xbase/files/patch-xbase::ndx.cpp12
-rw-r--r--databases/xbase/files/patch-xbase::stack.cpp12
-rw-r--r--databases/xbase/files/patch-xbase::xbstring.cpp11
-rw-r--r--databases/xbase/files/patch-xbase::xbstring.h24
7 files changed, 94 insertions, 0 deletions
diff --git a/databases/xbase/files/patch-tv::tvbrowse.cpp b/databases/xbase/files/patch-tv::tvbrowse.cpp
new file mode 100644
index 000000000000..852e69302634
--- /dev/null
+++ b/databases/xbase/files/patch-tv::tvbrowse.cpp
@@ -0,0 +1,13 @@
+--- tv/tvbrowse.cpp.orig Wed Sep 20 22:34:02 2000
++++ tv/tvbrowse.cpp Sat Nov 22 22:06:16 2003
+@@ -28,8 +28,8 @@
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <string.h>
+-#include <iomanip.h>
+-#include <strstream.h>
++#include <sstream>
++#include <iomanip>
+
+ #define Uses_TEvent
+ #include <tvision/tv.h>
diff --git a/databases/xbase/files/patch-tv::tvxbase.cpp b/databases/xbase/files/patch-tv::tvxbase.cpp
new file mode 100644
index 000000000000..c43fdff075e2
--- /dev/null
+++ b/databases/xbase/files/patch-tv::tvxbase.cpp
@@ -0,0 +1,11 @@
+--- tv/tvxbase.cpp.orig Wed Sep 20 22:34:02 2000
++++ tv/tvxbase.cpp Sat Nov 22 21:51:40 2003
+@@ -23,7 +23,7 @@
+ Foundation, Inc., or see http://www.gnu.org/.
+ */
+
+-#include <iostream.h>
++#include <iostream>
+
+ #define Uses_TApplication
+ #define Uses_TButton
diff --git a/databases/xbase/files/patch-xbase::dbf.h b/databases/xbase/files/patch-xbase::dbf.h
new file mode 100644
index 000000000000..27cb0668fbf9
--- /dev/null
+++ b/databases/xbase/files/patch-xbase::dbf.h
@@ -0,0 +1,11 @@
+--- xbase/dbf.h.orig Sat Jan 13 21:20:53 2001
++++ xbase/dbf.h Sat Nov 22 21:53:05 2003
+@@ -65,7 +65,7 @@
+ #include <xbase/xtypes.h>
+ #include <xbase/xdate.h>
+
+-#include <iostream.h>
++#include <iostream>
+ #include <stdio.h>
+
+ /*! \file dbf.h
diff --git a/databases/xbase/files/patch-xbase::ndx.cpp b/databases/xbase/files/patch-xbase::ndx.cpp
new file mode 100644
index 000000000000..3e9db183157c
--- /dev/null
+++ b/databases/xbase/files/patch-xbase::ndx.cpp
@@ -0,0 +1,12 @@
+--- xbase/ndx.cpp.orig Wed Mar 21 01:28:53 2001
++++ xbase/ndx.cpp Sat Nov 22 21:56:03 2003
+@@ -66,7 +66,8 @@
+ #endif
+
+ #include <xbase/xbase.h>
+-#include <iostream.h>
++#include <iostream>
++using std::cout;
+
+ #ifdef XB_INDEX_NDX
+
diff --git a/databases/xbase/files/patch-xbase::stack.cpp b/databases/xbase/files/patch-xbase::stack.cpp
new file mode 100644
index 000000000000..d54616fa5a9b
--- /dev/null
+++ b/databases/xbase/files/patch-xbase::stack.cpp
@@ -0,0 +1,12 @@
+--- xbase/stack.cpp.orig Fri Nov 10 20:04:17 2000
++++ xbase/stack.cpp Sat Nov 22 21:57:49 2003
+@@ -59,7 +59,8 @@
+
+ #include <string.h>
+ #include <stdlib.h>
+-#include <iostream.h>
++#include <iostream>
++using std::cout;
+
+ #include <xbase/xstack.h>
+
diff --git a/databases/xbase/files/patch-xbase::xbstring.cpp b/databases/xbase/files/patch-xbase::xbstring.cpp
new file mode 100644
index 000000000000..fed3521ce2fc
--- /dev/null
+++ b/databases/xbase/files/patch-xbase::xbstring.cpp
@@ -0,0 +1,11 @@
+--- ./xbase/xbstring.cpp.orig Tue Feb 20 18:53:26 2001
++++ ./xbase/xbstring.cpp Sat Nov 22 22:25:08 2003
+@@ -582,7 +582,7 @@
+ //! Short description.
+ /*!
+ */
+-XBDLLEXPORT ostream& operator << ( ostream& os, const xbString& xbs ) {
++XBDLLEXPORT std::ostream& operator << ( std::ostream& os, const xbString& xbs ) {
+ return os << xbs.data;
+ }
+
diff --git a/databases/xbase/files/patch-xbase::xbstring.h b/databases/xbase/files/patch-xbase::xbstring.h
new file mode 100644
index 000000000000..16f5b282baf7
--- /dev/null
+++ b/databases/xbase/files/patch-xbase::xbstring.h
@@ -0,0 +1,24 @@
+--- xbase/xbstring.h.orig Sat Jan 27 06:00:32 2001
++++ xbase/xbstring.h Sat Nov 22 22:30:42 2003
+@@ -56,7 +56,11 @@
+ #endif
+
+ #include <stdlib.h>
+-#include <iostream.h>
++#include <iostream>
++
++using std::endl;
++using std::cin;
++using std::cout;
+
+ /*! \file xbstring.h
+ */
+@@ -119,7 +123,7 @@
+ bool operator <= ( const xbString& ) const;
+ bool operator >= ( const xbString& ) const;
+
+- friend ostream& operator << ( ostream&, const xbString& );
++ friend std::ostream& operator << ( std::ostream&, const xbString& );
+
+ xbString &remove(size_t pos = 0, int n = npos);
+ xbString mid(size_t pos = 0, int n = npos) const;