You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by ar...@locus.apache.org on 2000/02/29 23:54:46 UTC
cvs commit: xml-xerces/c/src/internal XMLScanner.cpp
aruna1 00/02/29 14:54:46
Modified: c/src/internal XMLScanner.cpp
Log:
MultiThreaded problem for solaris with CC compiler resolved in scanXMLDecl() function.
Revision Changes Path
1.10 +13 -0 xml-xerces/c/src/internal/XMLScanner.cpp
Index: XMLScanner.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/internal/XMLScanner.cpp,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- XMLScanner.cpp 2000/02/06 07:47:54 1.9
+++ XMLScanner.cpp 2000/02/29 22:54:46 1.10
@@ -56,6 +56,9 @@
/**
* $Log: XMLScanner.cpp,v $
+ * Revision 1.10 2000/02/29 22:54:46 aruna1
+ * MultiThreaded problem for solaris with CC compiler resolved in scanXMLDecl() function.
+ *
* Revision 1.9 2000/02/06 07:47:54 rahulj
* Year 2K copyright swat.
*
@@ -2739,6 +2742,10 @@
// Also set up a list of buffers in the right order so that we know
// where to put stuff.
//
+/*
+This code gives a multithreaded problem on solaris CC compiler. So its
+been replaced by the below uncommented code.
+
XMLBuffer* buffers[StringCount] =
{
&bbVersion.getBuffer()
@@ -2746,6 +2753,12 @@
, &bbStand.getBuffer()
, &bbDummy.getBuffer()
};
+*/
+ XMLBuffer* buffers[StringCount] ;
+ buffers[0] = &bbVersion.getBuffer();
+ buffers[1] = &bbEncoding.getBuffer();
+ buffers[2] = &bbStand.getBuffer();
+ buffers[3] = &bbDummy.getBuffer();
int curCount = 0;
Strings curString;