X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=xmltooling%2Finternal.h;h=c39bb8d269b8f1a8f957b44d89b06b52ec71bb45;hb=bdca4b4fc4a9175442533a7d32233c4351ddd8ed;hp=c486b1049af64e2c1dbb5cdbaa548a8fdfdc4c08;hpb=e564846a4df79a2ca472412aa8466c5f4eb1b78b;p=shibboleth%2Fcpp-xmltooling.git diff --git a/xmltooling/internal.h b/xmltooling/internal.h index c486b10..c39bb8d 100644 --- a/xmltooling/internal.h +++ b/xmltooling/internal.h @@ -55,6 +55,8 @@ #define XMLTOOLING_LOGCAT "XMLTooling" +#define XMLTOOLING_ENTITY_EXPANSION_LIMIT 100 + // Macros for path and directory separators. #if defined __CYGWIN32__ && !defined __CYGWIN__ /* For backwards compatibility with Cygwin b19 and @@ -132,7 +134,7 @@ namespace xmltooling { private: int m_initCount; - Mutex* m_lock; + std::auto_ptr m_lock; std::map m_namedLocks; std::vector m_libhandles; ParserPool* m_parserPool;