Use a global static mutex for locking when creating local static mutexes instead of compareAndSwap
git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@175662 13f79535-47bb-0310-9956-ffa450edef68
Showing
- src/xercesc/dom/impl/DOMImplementationImpl.cpp 51 additions, 30 deletionssrc/xercesc/dom/impl/DOMImplementationImpl.cpp
- src/xercesc/dom/impl/DOMImplementationRegistry.cpp 13 additions, 20 deletionssrc/xercesc/dom/impl/DOMImplementationRegistry.cpp
- src/xercesc/dom/impl/DOMNormalizer.cpp 13 additions, 18 deletionssrc/xercesc/dom/impl/DOMNormalizer.cpp
- src/xercesc/util/EncodingValidator.cpp 43 additions, 10 deletionssrc/xercesc/util/EncodingValidator.cpp
- src/xercesc/util/regx/RangeTokenMap.cpp 47 additions, 17 deletionssrc/xercesc/util/regx/RangeTokenMap.cpp
- src/xercesc/util/regx/TokenFactory.cpp 8 additions, 16 deletionssrc/xercesc/util/regx/TokenFactory.cpp
- src/xercesc/validators/DTD/DTDGrammar.cpp 53 additions, 28 deletionssrc/xercesc/validators/DTD/DTDGrammar.cpp
- src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp 287 additions, 286 deletionssrc/xercesc/validators/datatype/DatatypeValidatorFactory.cpp
- src/xercesc/validators/schema/ComplexTypeInfo.cpp 60 additions, 55 deletionssrc/xercesc/validators/schema/ComplexTypeInfo.cpp
- src/xercesc/validators/schema/GeneralAttributeCheck.cpp 21 additions, 15 deletionssrc/xercesc/validators/schema/GeneralAttributeCheck.cpp
- src/xercesc/validators/schema/XSDErrorReporter.cpp 48 additions, 24 deletionssrc/xercesc/validators/schema/XSDErrorReporter.cpp
Loading
Please register or sign in to comment