Lines Matching +refs:val +refs:entry
152 char *val = node_iface->getProp (node, (const xmlChar *) "lang");
153 if (!val) val = node_iface->getProp (node, (const xmlChar *) "xml:lang");
154 if (val) {
155 if (!strcasecmp(val, a_sel->content.pseudo->extra->stryng->str)) {
159 node_iface->freePropVal (val);
160 val = NULL;
1143 *Adds a new handler entry in the handlers entry table.
1186 struct CRPseudoClassSelHandlerEntry *entry = NULL;
1192 entry = (struct CRPseudoClassSelHandlerEntry *) elem->data;
1193 if (!strcmp ((const char *) entry->name, (const char *) a_name)
1194 && entry->type == a_type) {
1203 entry = (struct CRPseudoClassSelHandlerEntry *) elem->data;
1204 if (entry->name) {
1205 g_free (entry->name);
1206 entry->name = NULL;
1228 struct CRPseudoClassSelHandlerEntry *entry = NULL;
1236 entry = (struct CRPseudoClassSelHandlerEntry *) elem->data;
1237 if (!entry)
1239 if (entry->name) {
1240 g_free (entry->name);
1241 entry->name = NULL;
1243 g_free (entry);
1259 struct CRPseudoClassSelHandlerEntry *entry = NULL;
1267 entry = (struct CRPseudoClassSelHandlerEntry *) elem->data;
1268 if (!strcmp ((const char *) a_name, (const char *) entry->name)
1269 && entry->type == a_type) {
1277 *a_handler = entry->handler;