Update of /cvsroot/basedb/basedb/src/lib
In directory sc8-pr-cvs1:/tmp/cvs-serv19904/src/lib
Modified Files:
basefile.cc
Log Message:
adressed problem with pubsetbuf
Index: basefile.cc
===================================================================
RCS file: /cvsroot/basedb/basedb/src/lib/basefile.cc,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** basefile.cc 11 Feb 2003 14:47:36 -0000 1.2
--- basefile.cc 12 Feb 2003 16:17:54 -0000 1.3
***************
*** 20,27 ****
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
//
#include <string.h>
#include <iostream>
! #include "basefile.h"
istream &getline(istream &i, vector<char> &v, char delim = '\n')
--- 20,32 ----
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
//
+ #ifdef HAVE_CONFIG_H
+ #include <config.h>
+ #endif
+
#include <string.h>
#include <iostream>
! #include <basefile.h>
!
istream &getline(istream &i, vector<char> &v, char delim = '\n')
***************
*** 122,126 ****
error = EOR;
dataEnd = true;
! #if !defined __GNUC__ || __GNUC__ >= 3
s.rdbuf()->pubsetbuf(&inbuf[0], inbuflen);
#endif
--- 127,131 ----
error = EOR;
dataEnd = true;
! #ifdef HAVE_PUBSETBUF
s.rdbuf()->pubsetbuf(&inbuf[0], inbuflen);
#endif
***************
*** 129,133 ****
BaseFileReader::~BaseFileReader()
{
! #if !defined __GNUC__ || __GNUC__ >= 3
str.rdbuf()->pubsetbuf(NULL, 0);
#endif
--- 134,138 ----
BaseFileReader::~BaseFileReader()
{
! #ifdef HAVE_PUBSETBUF
str.rdbuf()->pubsetbuf(NULL, 0);
#endif
|