File openwsman-yast-1.5.9.patch of Package openwsman-yast
diff -wruN -x '*~' ../orig-openwsman-yast-1.5.9/src/yast.c ./src/yast.c
--- ../orig-openwsman-yast-1.5.9/src/yast.c 2007-07-05 10:46:11.000000000 +0200
+++ ./src/yast.c 2011-10-18 12:37:59.000000000 +0200
@@ -58,6 +58,10 @@
#include <wsman-xml-api.h>
+#include <u/memory.h>
+#include <u/debug.h>
+#include <u/debug_internal.h>
+
#include "yast.h"
//
diff -wruN -x '*~' ../orig-openwsman-yast-1.5.9/src/yast.h ./src/yast.h
--- ../orig-openwsman-yast-1.5.9/src/yast.h 2007-07-05 10:46:11.000000000 +0200
+++ ./src/yast.h 2011-10-18 12:36:40.000000000 +0200
@@ -15,6 +15,8 @@
#include <wsman-declarations.h>
+#include <u/iniparser.h>
+
// The resource is modeled as an xml string
// see below: SER_DECLARE_TYPE
struct __wsm_yast
diff -wruN -x '*~' ../orig-openwsman-yast-1.5.9/src/yast_stub_custom.c ./src/yast_stub_custom.c
--- ../orig-openwsman-yast-1.5.9/src/yast_stub_custom.c 2007-11-15 16:21:40.000000000 +0100
+++ ./src/yast_stub_custom.c 2011-10-18 12:40:28.000000000 +0200
@@ -56,6 +56,9 @@
#include <wsman-xml-api.h>
#include <wsman-xml-serializer.h>
+#include <u/debug.h>
+#include <u/debug_internal.h>
+
#include "yast.h"
@@ -183,7 +186,7 @@
}
// get value of "ycp"
- char *ycp = hnode_get( ycpnode );
+ const char *ycp = hnode_get( ycpnode );
// create response
out_doc = wsman_create_response_envelope( in_doc , NULL );
diff -wruN -x '*~' ../orig-openwsman-yast-1.5.9/src/yast_stub_identify.c ./src/yast_stub_identify.c
--- ../orig-openwsman-yast-1.5.9/src/yast_stub_identify.c 2007-12-14 14:29:56.000000000 +0100
+++ ./src/yast_stub_identify.c 2011-10-18 12:38:21.000000000 +0200
@@ -56,6 +56,9 @@
#include <wsman-xml-api.h>
#include <wsman-xml-serialize.h>
+#include <u/debug.h>
+#include <u/debug_internal.h>
+
#include "yast.h"
diff -wruN -x '*~' ../orig-openwsman-yast-1.5.9/src/yast_yast.cc ./src/yast_yast.cc
--- ../orig-openwsman-yast-1.5.9/src/yast_yast.cc 2007-08-06 16:24:12.000000000 +0200
+++ ./src/yast_yast.cc 2011-10-18 12:42:23.000000000 +0200
@@ -107,9 +107,9 @@
map2xml ( YCPMap m, WsXmlNodeH node )
{
node = ws_xml_add_child( node, XML_NS_WSMAN_YAST, "map", NULL);
- for (YCPMapIterator it = m->begin(); it != m->end(); it++) {
- xmlify( it.key( ), ws_xml_add_child( node, XML_NS_WSMAN_YAST, "key", NULL) );
- xmlify( it.value( ), ws_xml_add_child( node, XML_NS_WSMAN_YAST, "value", NULL) );
+ for (YCPMap::const_iterator it = m->begin(); it != m->end(); it++) {
+ xmlify( it->first, ws_xml_add_child( node, XML_NS_WSMAN_YAST, "key", NULL) );
+ xmlify( it->second, ws_xml_add_child( node, XML_NS_WSMAN_YAST, "value", NULL) );
}
return 0;
}