--- parser3/src/classes/xnode.C 2003/11/12 05:46:49 1.61 +++ parser3/src/classes/xnode.C 2004/02/03 16:27:54 1.64 @@ -7,7 +7,7 @@ #include "classes.h" #ifdef XML -static const char* IDENT_XNODE_C="$Date: 2003/11/12 05:46:49 $"; +static const char * const IDENT_XNODE_C="$Date: 2004/02/03 16:27:54 $"; #include "pa_vmethod_frame.h" @@ -111,7 +111,6 @@ GdomeNode* as_node(MethodParams& params, throw Exception("parser.runtime", 0, msg); - result=0; // calm, compiler } return result; @@ -233,7 +232,7 @@ GdomeElement* get_self_element(Request& -// DOMString getAttribute(in DOMString name); +/// @bug attribute_value must be freed! [// DOMString getAttribute(in DOMString name); static void _getAttribute(Request& r, MethodParams& params) { GdomeElement* element=get_self_element(r); const String& name=params.as_string(0, "name must be string"); @@ -575,7 +574,7 @@ static void selectNodeHandler(Request& r } } -static void selectBoolHandler(Request& r, +static void selectBoolHandler(Request&, const String& expression, xmlXPathObject_auto_ptr res, Value*& result) { @@ -595,7 +594,7 @@ static void selectBoolHandler(Request& r } } -static void selectNumberHandler(Request& r, +static void selectNumberHandler(Request&, const String& expression, xmlXPathObject_auto_ptr res, Value*& result) {