From bce6a61e68eca99575d4720a9b524ecbc30b04b1 Mon Sep 17 00:00:00 2001 From: Patrick Monnerat Date: Tue, 6 May 2014 11:31:16 +0200 Subject: OS400: use C macros to implement equivalent RPG support procedures. --- os400/rpgsupport.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'os400') diff --git a/os400/rpgsupport.c b/os400/rpgsupport.c index 74f3859e..a5454831 100644 --- a/os400/rpgsupport.c +++ b/os400/rpgsupport.c @@ -213,11 +213,12 @@ __xmlVaEnd(char * * list) #ifdef LIBXML_XPATH_ENABLED + int __xmlXPathNodeSetGetLength(xmlNodeSetPtr ns) { - return ns? ns->nodeNr: 0; + return xmlXPathNodeSetGetLength(ns); } @@ -225,8 +226,7 @@ xmlNodePtr __xmlXPathNodeSetItem(xmlNodeSetPtr ns, int index) { - return ns && index >= 0 && index < ns->nodeNr && ns->nodeTab? - ns->nodeTab[index]: 0; + return xmlXPathNodeSetItem(ns, index); } @@ -234,6 +234,7 @@ int __xmlXPathNodeSetIsEmpty(xmlNodeSetPtr ns) { - return !ns || !ns->nodeNr || !ns->nodeTab; + return xmlXPathNodeSetIsEmpty(ns); } + #endif -- cgit v1.2.3