MCPcopy Create free account
hub / github.com/HandBrake/HandBrake / xml_get_bool

Function xml_get_bool

gtk/src/chapters.c:294–312  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

292}
293
294static gboolean
295xml_get_bool (xmlDocPtr doc, xmlNodePtr node,
296 const char *name, gboolean default_value)
297{
298 gboolean res = FALSE;
299 char *str = xml_get_data(doc, node, name);
300
301 if (str == NULL)
302 res = default_value;
303 else if (!g_ascii_strcasecmp(str, "true"))
304 res = TRUE;
305 else if (!g_ascii_strcasecmp(str, "yes"))
306 res = TRUE;
307 else if (atoi(str) > 0)
308 res = TRUE;
309
310 xmlFree(str);
311 return res;
312}
313
314static xmlNodePtr
315xml_get_child_node (xmlNodePtr node, const char *child_name)

Callers 1

chapter_list_import_xmlFunction · 0.85

Calls 1

xml_get_dataFunction · 0.85

Tested by

no test coverage detected