DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=5786>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=5786

Unexpected Schema errors

[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED



------- Additional Comments From [EMAIL PROTECTED]  2002-01-10 09:50 -------
Fix is in CVS. FYI here is the diff:

Index: ValueVectorOf.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/util/ValueVectorOf.hpp,v
retrieving revision 1.5
diff -r1.5 ValueVectorOf.hpp
115c115
<     bool containsElement(const TElem& toCheck);
---
>     bool containsElement(const TElem& toCheck, const unsigned int startIndex = 
0);

Index: ValueVectorOf.c
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/util/ValueVectorOf.c,v
retrieving revision 1.4
diff -r1.4 ValueVectorOf.c
210c210,211
< bool ValueVectorOf<TElem>::containsElement(const TElem& toCheck) {
---
> bool ValueVectorOf<TElem>::containsElement(const TElem& toCheck,
>                                            const unsigned int startIndex) {
212c213
<     for (unsigned int i = 0; i < fCurCount; i++) {
---
>     for (unsigned int i = startIndex; i < fCurCount; i++) {

Index: TraverseSchema.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/validators/schema/TraverseSchema.hpp,v
retrieving revision 1.29
diff -r1.29 TraverseSchema.hpp
780c780
<     int                                           fScopeCount;
---
>     int                                           fScopeCount;    
781a782
>     unsigned int                                  fCircularCheckIndex;

Index: TraverseSchema.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/validators/schema/TraverseSchema.cpp,v
retrieving revision 1.74
diff -r1.74 TraverseSchema.cpp
192a193
>     , fCircularCheckIndex(0)
1115a1117
>     unsigned int previousCircularCheckIndex = fCircularCheckIndex;
1212a1215
>     fCircularCheckIndex = previousCircularCheckIndex;
5395a5399,5400
>         fCircularCheckIndex = fCurrentTypeNameStack->size();
> 
5620c5625
<             
fCurrentTypeNameStack->containsElement(fStringPool->addOrFind(fullBaseName))) {
---
>             
fCurrentTypeNameStack->containsElement(fStringPool->addOrFind(fullBaseName), 
fCircularCheckIndex)) {

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to