You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@locus.apache.org on 2000/06/01 16:21:40 UTC
cvs commit: xml-xalan/c/src/XSLT FunctionElementAvailable.cpp FunctionFunctionAvailable.cpp
dbertoni 00/06/01 07:21:40
Modified: c/src/XSLT FunctionElementAvailable.cpp
FunctionFunctionAvailable.cpp
Log:
Fixed bug with determining local name.
Revision Changes Path
1.3 +1 -1 xml-xalan/c/src/XSLT/FunctionElementAvailable.cpp
Index: FunctionElementAvailable.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/FunctionElementAvailable.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- FunctionElementAvailable.cpp 2000/05/15 15:57:09 1.2
+++ FunctionElementAvailable.cpp 2000/06/01 14:21:40 1.3
@@ -105,7 +105,7 @@
const XalanDOMString theNamespace = executionContext.getNamespaceForPrefix(prefix);
- const XalanDOMString elementName = indexOfNSSep < nameLength ? fullName : substring(fullName, indexOfNSSep + 1);
+ const XalanDOMString elementName = indexOfNSSep == nameLength ? fullName : substring(fullName, indexOfNSSep + 1);
return executionContext.getXObjectFactory().createBoolean(executionContext.elementAvailable(theNamespace, elementName));
}
1.3 +1 -3 xml-xalan/c/src/XSLT/FunctionFunctionAvailable.cpp
Index: FunctionFunctionAvailable.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/FunctionFunctionAvailable.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- FunctionFunctionAvailable.cpp 2000/05/15 15:57:09 1.2
+++ FunctionFunctionAvailable.cpp 2000/06/01 14:21:40 1.3
@@ -92,8 +92,6 @@
{
executionContext.error("The function-available() function takes one argument!",
context);
-
- return 0;
}
const XalanDOMString fullName = args[0]->str();
@@ -105,7 +103,7 @@
const XalanDOMString theNamespace = executionContext.getNamespaceForPrefix(prefix);
- const XalanDOMString functionName = indexOfNSSep < nameLength ? fullName : substring(fullName, indexOfNSSep + 1);
+ const XalanDOMString functionName = indexOfNSSep == nameLength ? fullName : substring(fullName, indexOfNSSep + 1);
return executionContext.getXObjectFactory().createBoolean(executionContext.functionAvailable(theNamespace, functionName));
}