You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by au...@apache.org on 2001/02/09 20:22:36 UTC

cvs commit: xml-xalan/c/src/XSLT Constants.cpp ElemNumber.cpp NamespacesHandler.cpp XSLTEngineImpl.cpp

auriemma    01/02/09 11:22:35

  Modified:    c/src/XSLT Constants.cpp ElemNumber.cpp
                        NamespacesHandler.cpp XSLTEngineImpl.cpp
  Log:
  Changed calls from clear to releaseMemory.
  
  Revision  Changes    Path
  1.12      +194 -194  xml-xalan/c/src/XSLT/Constants.cpp
  
  Index: Constants.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XSLT/Constants.cpp,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- Constants.cpp	2001/01/26 16:25:31	1.11
  +++ Constants.cpp	2001/02/09 19:22:29	1.12
  @@ -683,202 +683,202 @@
   void
   Constants::terminate()
   {
  -	clear(::ATTRNAME_AMOUNT);
  -	clear(::ATTRNAME_ANCESTOR);
  -	clear(::ATTRNAME_ARCHIVE);
  -	clear(::ATTRNAME_ATTRIBUTE);
  -	clear(::ATTRNAME_ATTRIBUTE_SET);
  -	clear(::ATTRNAME_CASEORDER);
  -	clear(::ATTRNAME_CLASS);
  -	clear(::ATTRNAME_CLASSID);
  -	clear(::ATTRNAME_CODEBASE);
  -	clear(::ATTRNAME_CODETYPE);
  -	clear(::ATTRNAME_COMPONENTS);
  -	clear(::ATTRNAME_CONDITION);
  -	clear(::ATTRNAME_COPYTYPE);
  -	clear(::ATTRNAME_COUNT);
  -	clear(::ATTRNAME_DATATYPE);
  -	clear(::ATTRNAME_DECIMALSEPARATOR);
  -	clear(::ATTRNAME_DEFAULT);
  -	clear(::ATTRNAME_DEFAULTSPACE);
  -	clear(::ATTRNAME_DEPTH);
  -	clear(::ATTRNAME_DIGIT);
  -	clear(::ATTRNAME_DIGITGROUPSEP);
  -	clear(::ATTRNAME_DISABLE_OUTPUT_ESCAPING);
  -	clear(::ATTRNAME_ELEMENT);
  -	clear(::ATTRNAME_ELEMENTS);
  -	clear(::ATTRNAME_EXCLUDE_RESULT_PREFIXES);
  -	clear(::ATTRNAME_EXPR);
  -	clear(::ATTRNAME_EXTENSIONELEMENTPREFIXES);
  -	clear(::ATTRNAME_FORMAT);
  -	clear(::ATTRNAME_FROM);
  -	clear(::ATTRNAME_FUNCTIONS);
  -	clear(::ATTRNAME_GROUPINGSEPARATOR);
  -	clear(::ATTRNAME_GROUPINGSIZE);
  -	clear(::ATTRNAME_HREF);
  -	clear(::ATTRNAME_ID);
  -	clear(::ATTRNAME_IMPORTANCE);
  -	clear(::ATTRNAME_INDENTRESULT);
  -	clear(::ATTRNAME_INFINITY);
  -	clear(::ATTRNAME_LANG);
  -	clear(::ATTRNAME_LETTERVALUE);
  -	clear(::ATTRNAME_LEVEL);
  -	clear(::ATTRNAME_MATCH);
  -	clear(::ATTRNAME_METHOD);
  -	clear(::ATTRNAME_MINUSSIGN);
  -	clear(::ATTRNAME_MODE);
  -	clear(::ATTRNAME_NAME);
  -	clear(::ATTRNAME_NAMESPACE);
  -	clear(::ATTRNAME_NAN);
  -	clear(::ATTRNAME_NDIGITSPERGROUP);
  -	clear(::ATTRNAME_NS);
  -	clear(::ATTRNAME_ONLY);
  -	clear(::ATTRNAME_ORDER);
  -	clear(::ATTRNAME_OUTPUT_CDATA_SECTION_ELEMENTS);
  -	clear(::ATTRNAME_OUTPUT_DOCTYPE_PUBLIC);
  -	clear(::ATTRNAME_OUTPUT_DOCTYPE_SYSTEM);
  -	clear(::ATTRNAME_OUTPUT_ENCODING);
  -	clear(::ATTRNAME_OUTPUT_INDENT);
  -	clear(::ATTRNAME_OUTPUT_MEDIATYPE);
  -	clear(::ATTRNAME_OUTPUT_METHOD);
  -	clear(::ATTRNAME_OUTPUT_OMITXMLDECL);
  -	clear(::ATTRNAME_OUTPUT_STANDALONE);
  -	clear(::ATTRNAME_OUTPUT_VERSION);
  -	clear(::ATTRNAME_PATTERNSEPARATOR);
  -	clear(::ATTRNAME_PERCENT);
  -	clear(::ATTRNAME_PERMILLE);
  -	clear(::ATTRNAME_PREFIX);
  -	clear(::ATTRNAME_PRIORITY);
  -	clear(::ATTRNAME_REFID);
  -	clear(::ATTRNAME_RESULTNS);
  -	clear(::ATTRNAME_RESULT_PREFIX);
  -	clear(::ATTRNAME_SCRIPT);
  -	clear(::ATTRNAME_SELECT);
  -	clear(::ATTRNAME_SEQUENCESRC);
  -	clear(::ATTRNAME_SRC);
  -	clear(::ATTRNAME_STYLE);
  -	clear(::ATTRNAME_STYLESHEET_PREFIX);
  -	clear(::ATTRNAME_TERMINATE);
  -	clear(::ATTRNAME_TEST);
  -	clear(::ATTRNAME_TOSTRING);
  -	clear(::ATTRNAME_TYPE);
  -	clear(::ATTRNAME_USE);
  -	clear(::ATTRNAME_USEATTRIBUTESETS);
  -	clear(::ATTRNAME_VALUE);
  -	clear(::ATTRNAME_VERSION);
  -	clear(::ATTRNAME_XMLNS);
  -	clear(::ATTRNAME_XMLNSDEF);
  -	clear(::ATTRNAME_XMLSPACE);
  -	clear(::ATTRNAME_ZERODIGIT);
  +	releaseMemory(::ATTRNAME_AMOUNT);
  +	releaseMemory(::ATTRNAME_ANCESTOR);
  +	releaseMemory(::ATTRNAME_ARCHIVE);
  +	releaseMemory(::ATTRNAME_ATTRIBUTE);
  +	releaseMemory(::ATTRNAME_ATTRIBUTE_SET);
  +	releaseMemory(::ATTRNAME_CASEORDER);
  +	releaseMemory(::ATTRNAME_CLASS);
  +	releaseMemory(::ATTRNAME_CLASSID);
  +	releaseMemory(::ATTRNAME_CODEBASE);
  +	releaseMemory(::ATTRNAME_CODETYPE);
  +	releaseMemory(::ATTRNAME_COMPONENTS);
  +	releaseMemory(::ATTRNAME_CONDITION);
  +	releaseMemory(::ATTRNAME_COPYTYPE);
  +	releaseMemory(::ATTRNAME_COUNT);
  +	releaseMemory(::ATTRNAME_DATATYPE);
  +	releaseMemory(::ATTRNAME_DECIMALSEPARATOR);
  +	releaseMemory(::ATTRNAME_DEFAULT);
  +	releaseMemory(::ATTRNAME_DEFAULTSPACE);
  +	releaseMemory(::ATTRNAME_DEPTH);
  +	releaseMemory(::ATTRNAME_DIGIT);
  +	releaseMemory(::ATTRNAME_DIGITGROUPSEP);
  +	releaseMemory(::ATTRNAME_DISABLE_OUTPUT_ESCAPING);
  +	releaseMemory(::ATTRNAME_ELEMENT);
  +	releaseMemory(::ATTRNAME_ELEMENTS);
  +	releaseMemory(::ATTRNAME_EXCLUDE_RESULT_PREFIXES);
  +	releaseMemory(::ATTRNAME_EXPR);
  +	releaseMemory(::ATTRNAME_EXTENSIONELEMENTPREFIXES);
  +	releaseMemory(::ATTRNAME_FORMAT);
  +	releaseMemory(::ATTRNAME_FROM);
  +	releaseMemory(::ATTRNAME_FUNCTIONS);
  +	releaseMemory(::ATTRNAME_GROUPINGSEPARATOR);
  +	releaseMemory(::ATTRNAME_GROUPINGSIZE);
  +	releaseMemory(::ATTRNAME_HREF);
  +	releaseMemory(::ATTRNAME_ID);
  +	releaseMemory(::ATTRNAME_IMPORTANCE);
  +	releaseMemory(::ATTRNAME_INDENTRESULT);
  +	releaseMemory(::ATTRNAME_INFINITY);
  +	releaseMemory(::ATTRNAME_LANG);
  +	releaseMemory(::ATTRNAME_LETTERVALUE);
  +	releaseMemory(::ATTRNAME_LEVEL);
  +	releaseMemory(::ATTRNAME_MATCH);
  +	releaseMemory(::ATTRNAME_METHOD);
  +	releaseMemory(::ATTRNAME_MINUSSIGN);
  +	releaseMemory(::ATTRNAME_MODE);
  +	releaseMemory(::ATTRNAME_NAME);
  +	releaseMemory(::ATTRNAME_NAMESPACE);
  +	releaseMemory(::ATTRNAME_NAN);
  +	releaseMemory(::ATTRNAME_NDIGITSPERGROUP);
  +	releaseMemory(::ATTRNAME_NS);
  +	releaseMemory(::ATTRNAME_ONLY);
  +	releaseMemory(::ATTRNAME_ORDER);
  +	releaseMemory(::ATTRNAME_OUTPUT_CDATA_SECTION_ELEMENTS);
  +	releaseMemory(::ATTRNAME_OUTPUT_DOCTYPE_PUBLIC);
  +	releaseMemory(::ATTRNAME_OUTPUT_DOCTYPE_SYSTEM);
  +	releaseMemory(::ATTRNAME_OUTPUT_ENCODING);
  +	releaseMemory(::ATTRNAME_OUTPUT_INDENT);
  +	releaseMemory(::ATTRNAME_OUTPUT_MEDIATYPE);
  +	releaseMemory(::ATTRNAME_OUTPUT_METHOD);
  +	releaseMemory(::ATTRNAME_OUTPUT_OMITXMLDECL);
  +	releaseMemory(::ATTRNAME_OUTPUT_STANDALONE);
  +	releaseMemory(::ATTRNAME_OUTPUT_VERSION);
  +	releaseMemory(::ATTRNAME_PATTERNSEPARATOR);
  +	releaseMemory(::ATTRNAME_PERCENT);
  +	releaseMemory(::ATTRNAME_PERMILLE);
  +	releaseMemory(::ATTRNAME_PREFIX);
  +	releaseMemory(::ATTRNAME_PRIORITY);
  +	releaseMemory(::ATTRNAME_REFID);
  +	releaseMemory(::ATTRNAME_RESULTNS);
  +	releaseMemory(::ATTRNAME_RESULT_PREFIX);
  +	releaseMemory(::ATTRNAME_SCRIPT);
  +	releaseMemory(::ATTRNAME_SELECT);
  +	releaseMemory(::ATTRNAME_SEQUENCESRC);
  +	releaseMemory(::ATTRNAME_SRC);
  +	releaseMemory(::ATTRNAME_STYLE);
  +	releaseMemory(::ATTRNAME_STYLESHEET_PREFIX);
  +	releaseMemory(::ATTRNAME_TERMINATE);
  +	releaseMemory(::ATTRNAME_TEST);
  +	releaseMemory(::ATTRNAME_TOSTRING);
  +	releaseMemory(::ATTRNAME_TYPE);
  +	releaseMemory(::ATTRNAME_USE);
  +	releaseMemory(::ATTRNAME_USEATTRIBUTESETS);
  +	releaseMemory(::ATTRNAME_VALUE);
  +	releaseMemory(::ATTRNAME_VERSION);
  +	releaseMemory(::ATTRNAME_XMLNS);
  +	releaseMemory(::ATTRNAME_XMLNSDEF);
  +	releaseMemory(::ATTRNAME_XMLSPACE);
  +	releaseMemory(::ATTRNAME_ZERODIGIT);
   
  -	clear(::ATTRVAL_ALPHABETIC);
  -	clear(::ATTRVAL_ANCESTOR);
  -	clear(::ATTRVAL_ANY);
  -	clear(::ATTRVAL_CASEORDER_LOWER);
  -	clear(::ATTRVAL_CASEORDER_UPPER);
  -	clear(::ATTRVAL_DATATYPE_NUMBER);
  -	clear(::ATTRVAL_DATATYPE_TEXT);
  -	clear(::ATTRVAL_DEFAULT);
  -	clear(::ATTRVAL_DEFAULT_PREFIX);
  -	clear(::ATTRVAL_DEFAULT_TEXT_RULE);
  -	clear(::ATTRVAL_ID);
  -	clear(::ATTRVAL_INFINITY);
  -	clear(::ATTRVAL_MULTI);
  -	clear(::ATTRVAL_NAN);
  -	clear(::ATTRVAL_NO);
  -	clear(::ATTRVAL_ORDER_ASCENDING);
  -	clear(::ATTRVAL_ORDER_DESCENDING);
  -	clear(::ATTRVAL_OTHER);
  -	clear(::ATTRVAL_OUTPUT_METHOD_HTML);
  -	clear(::ATTRVAL_OUTPUT_METHOD_TEXT);
  -	clear(::ATTRVAL_OUTPUT_METHOD_XML);
  -	clear(::ATTRVAL_PARENT);
  -	clear(::ATTRVAL_PRESERVE);
  -	clear(::ATTRVAL_SIMPLE);
  -	clear(::ATTRVAL_SINGLE);
  -	clear(::ATTRVAL_STRIP);
  -	clear(::ATTRVAL_THIS);
  -	clear(::ATTRVAL_YES);
  +	releaseMemory(::ATTRVAL_ALPHABETIC);
  +	releaseMemory(::ATTRVAL_ANCESTOR);
  +	releaseMemory(::ATTRVAL_ANY);
  +	releaseMemory(::ATTRVAL_CASEORDER_LOWER);
  +	releaseMemory(::ATTRVAL_CASEORDER_UPPER);
  +	releaseMemory(::ATTRVAL_DATATYPE_NUMBER);
  +	releaseMemory(::ATTRVAL_DATATYPE_TEXT);
  +	releaseMemory(::ATTRVAL_DEFAULT);
  +	releaseMemory(::ATTRVAL_DEFAULT_PREFIX);
  +	releaseMemory(::ATTRVAL_DEFAULT_TEXT_RULE);
  +	releaseMemory(::ATTRVAL_ID);
  +	releaseMemory(::ATTRVAL_INFINITY);
  +	releaseMemory(::ATTRVAL_MULTI);
  +	releaseMemory(::ATTRVAL_NAN);
  +	releaseMemory(::ATTRVAL_NO);
  +	releaseMemory(::ATTRVAL_ORDER_ASCENDING);
  +	releaseMemory(::ATTRVAL_ORDER_DESCENDING);
  +	releaseMemory(::ATTRVAL_OTHER);
  +	releaseMemory(::ATTRVAL_OUTPUT_METHOD_HTML);
  +	releaseMemory(::ATTRVAL_OUTPUT_METHOD_TEXT);
  +	releaseMemory(::ATTRVAL_OUTPUT_METHOD_XML);
  +	releaseMemory(::ATTRVAL_PARENT);
  +	releaseMemory(::ATTRVAL_PRESERVE);
  +	releaseMemory(::ATTRVAL_SIMPLE);
  +	releaseMemory(::ATTRVAL_SINGLE);
  +	releaseMemory(::ATTRVAL_STRIP);
  +	releaseMemory(::ATTRVAL_THIS);
  +	releaseMemory(::ATTRVAL_YES);
   
  -	clear(::DEFAULT_DECIMAL_FORMAT);
  -	clear(::DEFAULT_WHITESPACE_SEPARATOR_STRING);
  +	releaseMemory(::DEFAULT_DECIMAL_FORMAT);
  +	releaseMemory(::DEFAULT_WHITESPACE_SEPARATOR_STRING);
   
  -	clear(::ELEMNAME_ANCHOR_STRING);
  -	clear(::ELEMNAME_ANY_STRING);
  -	clear(::ELEMNAME_APPLY_IMPORTS_STRING);
  -	clear(::ELEMNAME_APPLY_TEMPLATES_STRING);
  -	clear(::ELEMNAME_APPLY_TEMPLATES_WITH_PREFIX_STRING);
  -	clear(::ELEMNAME_ARG_STRING);
  -	clear(::ELEMNAME_ATTRIBUTESET_STRING);
  -	clear(::ELEMNAME_ATTRIBUTE_STRING);
  -	clear(::ELEMNAME_CALLTEMPLATEARG_STRING);
  -	clear(::ELEMNAME_CALLTEMPLATE_STRING);
  -	clear(::ELEMNAME_CALL_STRING);
  -	clear(::ELEMNAME_CHILDREN_STRING);
  -	clear(::ELEMNAME_CHOOSE_STRING);
  -	clear(::ELEMNAME_COMMENT_STRING);
  -	clear(::ELEMNAME_COMPONENT_STRING);
  -	clear(::ELEMNAME_CONSTRUCT_STRING);
  -	clear(::ELEMNAME_CONTENTS_STRING);
  -	clear(::ELEMNAME_COPY_OF_STRING);
  -	clear(::ELEMNAME_COPY_STRING);
  -	clear(::ELEMNAME_COUNTERINCREMENT_STRING);
  -	clear(::ELEMNAME_COUNTERRESET_STRING);
  -	clear(::ELEMNAME_COUNTERSCOPE_STRING);
  -	clear(::ELEMNAME_COUNTERS_STRING);
  -	clear(::ELEMNAME_COUNTER_STRING);
  -	clear(::ELEMNAME_DECIMALFORMAT_STRING);
  -	clear(::ELEMNAME_DISPLAYIF_STRING);
  -	clear(::ELEMNAME_ELEMENT_STRING);
  -	clear(::ELEMNAME_EMPTY_STRING);
  -	clear(::ELEMNAME_EVAL_STRING);
  -	clear(::ELEMNAME_EXPECTEDCHILDREN_STRING);
  -	clear(::ELEMNAME_EXTENSIONHANDLER_STRING);
  -	clear(::ELEMNAME_EXTENSION_STRING);
  -	clear(::ELEMNAME_FALLBACK_STRING);
  -	clear(::ELEMNAME_FOREACH_STRING);
  -	clear(::ELEMNAME_HTML_STRING);
  -	clear(::ELEMNAME_IF_STRING);
  -	clear(::ELEMNAME_IMPORT_STRING);
  -	clear(::ELEMNAME_INCLUDE_STRING);
  -	clear(::ELEMNAME_KEY_STRING);
  -	clear(::ELEMNAME_LOCALE_STRING);
  -	clear(::ELEMNAME_MESSAGE_STRING);
  -	clear(::ELEMNAME_NSALIAS_STRING);
  -	clear(::ELEMNAME_NUMBER_STRING);
  -	clear(::ELEMNAME_OTHERWISE_STRING);
  -	clear(::ELEMNAME_OUTPUT_STRING);
  -	clear(::ELEMNAME_PARAMVARIABLE_STRING);
  -	clear(::ELEMNAME_PI_OLD_STRING);
  -	clear(::ELEMNAME_PI_STRING);
  -	clear(::ELEMNAME_PRESERVESPACE_STRING);
  -	clear(::ELEMNAME_ROOT_STRING);
  -	clear(::ELEMNAME_SCRIPT_STRING);
  -	clear(::ELEMNAME_SORT_STRING);
  -	clear(::ELEMNAME_STRIPSPACE_STRING);
  -	clear(::ELEMNAME_STYLESHEET_STRING);
  -	clear(::ELEMNAME_TARGETATTRIBUTE_STRING);
  -	clear(::ELEMNAME_TARGETCOMMENT_STRING);
  -	clear(::ELEMNAME_TARGETELEMENT_STRING);
  -	clear(::ELEMNAME_TARGETPI_STRING);
  -	clear(::ELEMNAME_TARGETTEXT_STRING);
  -	clear(::ELEMNAME_TEMPLATE_STRING);
  -	clear(::ELEMNAME_TEMPLATE_WITH_PREFIX_STRING);
  -	clear(::ELEMNAME_TEXT_STRING);
  -	clear(::ELEMNAME_TRANSFORM_STRING);
  -	clear(::ELEMNAME_URL_STRING);
  -	clear(::ELEMNAME_USE_STRING);
  -	clear(::ELEMNAME_VALUEOF_STRING);
  -	clear(::ELEMNAME_VALUEOF_WITH_PREFIX_STRING);
  -	clear(::ELEMNAME_VARIABLE_STRING);
  -	clear(::ELEMNAME_WHEN_STRING);
  -	clear(::ELEMNAME_WITHPARAM_STRING);
  +	releaseMemory(::ELEMNAME_ANCHOR_STRING);
  +	releaseMemory(::ELEMNAME_ANY_STRING);
  +	releaseMemory(::ELEMNAME_APPLY_IMPORTS_STRING);
  +	releaseMemory(::ELEMNAME_APPLY_TEMPLATES_STRING);
  +	releaseMemory(::ELEMNAME_APPLY_TEMPLATES_WITH_PREFIX_STRING);
  +	releaseMemory(::ELEMNAME_ARG_STRING);
  +	releaseMemory(::ELEMNAME_ATTRIBUTESET_STRING);
  +	releaseMemory(::ELEMNAME_ATTRIBUTE_STRING);
  +	releaseMemory(::ELEMNAME_CALLTEMPLATEARG_STRING);
  +	releaseMemory(::ELEMNAME_CALLTEMPLATE_STRING);
  +	releaseMemory(::ELEMNAME_CALL_STRING);
  +	releaseMemory(::ELEMNAME_CHILDREN_STRING);
  +	releaseMemory(::ELEMNAME_CHOOSE_STRING);
  +	releaseMemory(::ELEMNAME_COMMENT_STRING);
  +	releaseMemory(::ELEMNAME_COMPONENT_STRING);
  +	releaseMemory(::ELEMNAME_CONSTRUCT_STRING);
  +	releaseMemory(::ELEMNAME_CONTENTS_STRING);
  +	releaseMemory(::ELEMNAME_COPY_OF_STRING);
  +	releaseMemory(::ELEMNAME_COPY_STRING);
  +	releaseMemory(::ELEMNAME_COUNTERINCREMENT_STRING);
  +	releaseMemory(::ELEMNAME_COUNTERRESET_STRING);
  +	releaseMemory(::ELEMNAME_COUNTERSCOPE_STRING);
  +	releaseMemory(::ELEMNAME_COUNTERS_STRING);
  +	releaseMemory(::ELEMNAME_COUNTER_STRING);
  +	releaseMemory(::ELEMNAME_DECIMALFORMAT_STRING);
  +	releaseMemory(::ELEMNAME_DISPLAYIF_STRING);
  +	releaseMemory(::ELEMNAME_ELEMENT_STRING);
  +	releaseMemory(::ELEMNAME_EMPTY_STRING);
  +	releaseMemory(::ELEMNAME_EVAL_STRING);
  +	releaseMemory(::ELEMNAME_EXPECTEDCHILDREN_STRING);
  +	releaseMemory(::ELEMNAME_EXTENSIONHANDLER_STRING);
  +	releaseMemory(::ELEMNAME_EXTENSION_STRING);
  +	releaseMemory(::ELEMNAME_FALLBACK_STRING);
  +	releaseMemory(::ELEMNAME_FOREACH_STRING);
  +	releaseMemory(::ELEMNAME_HTML_STRING);
  +	releaseMemory(::ELEMNAME_IF_STRING);
  +	releaseMemory(::ELEMNAME_IMPORT_STRING);
  +	releaseMemory(::ELEMNAME_INCLUDE_STRING);
  +	releaseMemory(::ELEMNAME_KEY_STRING);
  +	releaseMemory(::ELEMNAME_LOCALE_STRING);
  +	releaseMemory(::ELEMNAME_MESSAGE_STRING);
  +	releaseMemory(::ELEMNAME_NSALIAS_STRING);
  +	releaseMemory(::ELEMNAME_NUMBER_STRING);
  +	releaseMemory(::ELEMNAME_OTHERWISE_STRING);
  +	releaseMemory(::ELEMNAME_OUTPUT_STRING);
  +	releaseMemory(::ELEMNAME_PARAMVARIABLE_STRING);
  +	releaseMemory(::ELEMNAME_PI_OLD_STRING);
  +	releaseMemory(::ELEMNAME_PI_STRING);
  +	releaseMemory(::ELEMNAME_PRESERVESPACE_STRING);
  +	releaseMemory(::ELEMNAME_ROOT_STRING);
  +	releaseMemory(::ELEMNAME_SCRIPT_STRING);
  +	releaseMemory(::ELEMNAME_SORT_STRING);
  +	releaseMemory(::ELEMNAME_STRIPSPACE_STRING);
  +	releaseMemory(::ELEMNAME_STYLESHEET_STRING);
  +	releaseMemory(::ELEMNAME_TARGETATTRIBUTE_STRING);
  +	releaseMemory(::ELEMNAME_TARGETCOMMENT_STRING);
  +	releaseMemory(::ELEMNAME_TARGETELEMENT_STRING);
  +	releaseMemory(::ELEMNAME_TARGETPI_STRING);
  +	releaseMemory(::ELEMNAME_TARGETTEXT_STRING);
  +	releaseMemory(::ELEMNAME_TEMPLATE_STRING);
  +	releaseMemory(::ELEMNAME_TEMPLATE_WITH_PREFIX_STRING);
  +	releaseMemory(::ELEMNAME_TEXT_STRING);
  +	releaseMemory(::ELEMNAME_TRANSFORM_STRING);
  +	releaseMemory(::ELEMNAME_URL_STRING);
  +	releaseMemory(::ELEMNAME_USE_STRING);
  +	releaseMemory(::ELEMNAME_VALUEOF_STRING);
  +	releaseMemory(::ELEMNAME_VALUEOF_WITH_PREFIX_STRING);
  +	releaseMemory(::ELEMNAME_VARIABLE_STRING);
  +	releaseMemory(::ELEMNAME_WHEN_STRING);
  +	releaseMemory(::ELEMNAME_WITHPARAM_STRING);
   
  -	clear(::PSEUDONAME_ANY);
  -	clear(::PSEUDONAME_COMMENT);
  -	clear(::PSEUDONAME_NODE);
  -	clear(::PSEUDONAME_OTHER);
  -	clear(::PSEUDONAME_PI);
  -	clear(::PSEUDONAME_ROOT);
  -	clear(::PSEUDONAME_TEXT);
  +	releaseMemory(::PSEUDONAME_ANY);
  +	releaseMemory(::PSEUDONAME_COMMENT);
  +	releaseMemory(::PSEUDONAME_NODE);
  +	releaseMemory(::PSEUDONAME_OTHER);
  +	releaseMemory(::PSEUDONAME_PI);
  +	releaseMemory(::PSEUDONAME_ROOT);
  +	releaseMemory(::PSEUDONAME_TEXT);
   }
  
  
  
  1.38      +10 -10    xml-xalan/c/src/XSLT/ElemNumber.cpp
  
  Index: ElemNumber.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemNumber.cpp,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- ElemNumber.cpp	2001/02/01 18:32:32	1.37
  +++ ElemNumber.cpp	2001/02/09 19:22:31	1.38
  @@ -1697,17 +1697,17 @@
   void
   ElemNumber::terminate()
   {
  -	clear(::s_atString);
  -	clear(::s_textString);
  -	clear(::s_commentString);
  -	clear(::s_slashString);
  -	clear(::s_piString);
  -	clear(::s_leftParenString);
  -	clear(::s_dotString);
  -	clear(::s_oneString);
  +	releaseMemory(::s_atString);
  +	releaseMemory(::s_textString);
  +	releaseMemory(::s_commentString);
  +	releaseMemory(::s_slashString);
  +	releaseMemory(::s_piString);
  +	releaseMemory(::s_leftParenString);
  +	releaseMemory(::s_dotString);
  +	releaseMemory(::s_oneString);
   
  -	clear(::s_alphaCountTable);
  -	clear(::s_elalphaCountTable);
  +	releaseMemory(::s_alphaCountTable);
  +	releaseMemory(::s_elalphaCountTable);
   
   	DecimalToRomanVectorType().swap(::s_romanConvertTable);
   
  
  
  
  1.7       +3 -3      xml-xalan/c/src/XSLT/NamespacesHandler.cpp
  
  Index: NamespacesHandler.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XSLT/NamespacesHandler.cpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- NamespacesHandler.cpp	2001/01/30 22:02:22	1.6
  +++ NamespacesHandler.cpp	2001/02/09 19:22:31	1.7
  @@ -720,7 +720,7 @@
   void
   NamespacesHandler::terminate()
   {
  -	::clear(::s_ApacheXSLTNamespaceURI);
  -	::clear(::s_LotusXSLTNamespaceURI);
  -	::clear(::s_LotusXSLTNamespaceURIWithSeparator);
  +	::releaseMemory(::s_ApacheXSLTNamespaceURI);
  +	::releaseMemory(::s_LotusXSLTNamespaceURI);
  +	::releaseMemory(::s_LotusXSLTNamespaceURIWithSeparator);
   }
  
  
  
  1.86      +3 -3      xml-xalan/c/src/XSLT/XSLTEngineImpl.cpp
  
  Index: XSLTEngineImpl.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XSLT/XSLTEngineImpl.cpp,v
  retrieving revision 1.85
  retrieving revision 1.86
  diff -u -r1.85 -r1.86
  --- XSLTEngineImpl.cpp	2001/02/02 23:56:53	1.85
  +++ XSLTEngineImpl.cpp	2001/02/09 19:22:32	1.86
  @@ -3327,9 +3327,9 @@
   
   	uninstallFunctions();
   
  -	clear(::s_uniqueNamespacePrefix);
  +	releaseMemory(::s_uniqueNamespacePrefix);
   
  -	clear(::s_XSLT4JNameSpaceURL);
  +	releaseMemory(::s_XSLT4JNameSpaceURL);
   
  -	clear(::s_XSLNameSpaceURL);
  +	releaseMemory(::s_XSLNameSpaceURL);
   }