Fixed 'xmlChar' signedness gcc(1) warnings.
[captive.git] / src / libcaptive / sandbox / split.c
index 1159913..24b3089 100644 (file)
@@ -612,26 +612,26 @@ static xmlNode *options_module_captive_to_xml
        g_return_val_if_fail(dest_xml_parent!=NULL,NULL);
        g_return_val_if_fail(src_options_module_captive!=NULL,NULL);
 
-       { xmlNode *module=xmlNewTextChild(dest_xml_parent,NULL,"module",NULL);
+       { xmlNode *module=xmlNewTextChild(dest_xml_parent,NULL,BAD_CAST "module",NULL);
        const gchar *type_string="???"; /* Prevent: ... might be used uninitialized in this function */
        const gchar *basename,*cgs;
 
                basename=src_options_module_captive->pathname_utf8;
                if ((cgs=strrchr(basename,'/')))
                        basename=cgs+1;
-               xmlNewProp(module,"basename",basename);
+               xmlNewProp(module,BAD_CAST "basename",BAD_CAST basename);
                switch (src_options_module_captive->type) {
                        case CAPTIVE_OPTIONS_MODULE_TYPE_PE32:
                                type_string="PE32";
-                               xmlNewProp(module,"length",captive_printf_alloca("%lu",(unsigned long)src_options_module_captive->u.pe32.length));
-                               xmlNewProp(module,"md5"   ,src_options_module_captive->u.pe32.md5);
+                               xmlNewProp(module,BAD_CAST "length",BAD_CAST captive_printf_alloca("%lu",(unsigned long)src_options_module_captive->u.pe32.length));
+                               xmlNewProp(module,BAD_CAST "md5"   ,BAD_CAST src_options_module_captive->u.pe32.md5);
                                break;
                        case CAPTIVE_OPTIONS_MODULE_TYPE_GMODULE:
                                type_string="gmodule";
                                break;
                        default: g_assert_not_reached();
                        }
-               xmlNewProp(module,"type",type_string);  /* AFTER the 'switch' to set 'type_string'! */
+               xmlNewProp(module,BAD_CAST "type",BAD_CAST type_string);        /* AFTER the 'switch' to set 'type_string'! */
                return module;
                }
 }
@@ -639,18 +639,18 @@ static xmlNode *options_module_captive_to_xml
 
 static void sandbox_parent_bug_doc_make(CaptiveVfsParentObject *captive_vfs_parent_object)
 {
-       { xmlDoc *doc=xmlNewDoc("1.0");
+       { xmlDoc *doc=xmlNewDoc(BAD_CAST "1.0");
                captive_vfs_parent_object->corba_bug_doc=doc;
-               { xmlNode *bug=xmlNewDocNode(captive_vfs_parent_object->corba_bug_doc,NULL,"bug",NULL);
+               { xmlNode *bug=xmlNewDocNode(captive_vfs_parent_object->corba_bug_doc,NULL,BAD_CAST "bug",NULL);
                        xmlDocSetRootElement(captive_vfs_parent_object->corba_bug_doc,bug);
                        captive_vfs_parent_object->corba_bug=bug;
-                       { xmlNode *bug_captive=xmlNewTextChild(bug,NULL,"captive",NULL);
-                               xmlNewProp(bug_captive,"version",VERSION);
+                       { xmlNode *bug_captive=xmlNewTextChild(bug,NULL,BAD_CAST "captive",NULL);
+                               xmlNewProp(bug_captive,BAD_CAST "version",BAD_CAST VERSION);
                                }
-                       { xmlNode *bug_filesystem=xmlNewTextChild(bug,NULL,"filesystem",NULL);
+                       { xmlNode *bug_filesystem=xmlNewTextChild(bug,NULL,BAD_CAST "filesystem",NULL);
                                options_module_captive_to_xml(bug_filesystem,&CAPTIVE_VFS_OBJECT(captive_vfs_parent_object)->options.filesystem);
                                }
-                       { xmlNode *bug_load_module=xmlNewTextChild(bug,NULL,"load_module",NULL);
+                       { xmlNode *bug_load_module=xmlNewTextChild(bug,NULL,BAD_CAST "load_module",NULL);
                        guint load_moduleui;
                        struct captive_options_module *options_module;
                        GList *load_module_node;
@@ -662,10 +662,10 @@ static void sandbox_parent_bug_doc_make(CaptiveVfsParentObject *captive_vfs_pare
                                        options_module_captive_to_xml(bug_load_module,options_module);
                                        }
                                }
-                       { xmlNode *bug_action=xmlNewTextChild(bug,NULL,"action",NULL);
+                       { xmlNode *bug_action=xmlNewTextChild(bug,NULL,BAD_CAST "action",NULL);
                                captive_vfs_parent_object->corba_bug_action=bug_action;
                                }
-                       { xmlNode *bug_log=xmlNewTextChild(bug,NULL,"log",NULL);
+                       { xmlNode *bug_log=xmlNewTextChild(bug,NULL,BAD_CAST "log",NULL);
                                captive_vfs_parent_object->corba_bug_log=bug_log;
                                }
                        }