summaryrefslogtreecommitdiffstats
path: root/pcilib/xml.c
diff options
context:
space:
mode:
authorVasilii Chernov <vchernov@inr.ru>2016-02-11 12:28:37 +0100
committerVasilii Chernov <vchernov@inr.ru>2016-02-11 12:28:37 +0100
commit76ee5a167add1c169a982ab59aa0544f827cb365 (patch)
treebd10c0f170bdf2f68d258115145d5d39c075fa8a /pcilib/xml.c
parentf526c4a5a3e4f35bb1c4b03af1f3244a8c0db48a (diff)
downloadpcitool-76ee5a167add1c169a982ab59aa0544f827cb365.tar.gz
pcitool-76ee5a167add1c169a982ab59aa0544f827cb365.tar.bz2
pcitool-76ee5a167add1c169a982ab59aa0544f827cb365.tar.xz
pcitool-76ee5a167add1c169a982ab59aa0544f827cb365.zip
Solve errors in serialing register_info function. Clear unused code
Diffstat (limited to 'pcilib/xml.c')
-rw-r--r--pcilib/xml.c47
1 files changed, 0 insertions, 47 deletions
diff --git a/pcilib/xml.c b/pcilib/xml.c
index f21480c..38bb917 100644
--- a/pcilib/xml.c
+++ b/pcilib/xml.c
@@ -554,53 +554,6 @@ static int pcilib_xml_parse_view(pcilib_t *ctx, xmlXPathContextPtr xpath, xmlDoc
return 0;
}
-static int pcilib_xml_create_script_view(pcilib_t *ctx, xmlXPathContextPtr xpath, xmlDocPtr doc, xmlNodePtr node) {
- int err;
- xmlAttrPtr cur;
- const char *value, *name;
- pcilib_view_context_t *view_ctx;
-
-
- pcilib_access_mode_t mode = 0;
- pcilib_transform_view_description_t desc = {{0}};
-
- desc.base.api = &pcilib_transform_view_api;
- desc.base.type = PCILIB_TYPE_DOUBLE;
- desc.base.mode = PCILIB_ACCESS_RW;
- desc.script = NULL;
-
- err = pcilib_xml_parse_view(ctx, xpath, doc, node, (pcilib_view_description_t*)&desc);
- if (err) return err;
-
- for (cur = node->properties; cur != NULL; cur = cur->next) {
- if (!cur->children) continue;
- if (!xmlNodeIsText(cur->children)) continue;
-
- name = (char*)cur->name;
- value = (char*)cur->children->content;
- if (!value) continue;
-
- if (!strcasecmp(name, "script"))
- {
- //write script name to struct
- char* script_name = malloc(strlen(value));
- sprintf(script_name, "%s", value);
-
- err = pcilib_init_py_script(ctx, script_name, &(desc.script), &mode);
- if(err) return err;
- mode |= PCILIB_REGISTER_NO_CHK;
- }
- }
-
- desc.base.mode &= mode;
-
- err = pcilib_add_views_custom(ctx, 1, (pcilib_view_description_t*)&desc, &view_ctx);
- if (err) return err;
-
- view_ctx->xml = node;
- return 0;
-}
-
static int pcilib_xml_create_transform_view(pcilib_t *ctx, xmlXPathContextPtr xpath, xmlDocPtr doc, xmlNodePtr node) {
int err;
xmlAttrPtr cur;