• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/libxml2-26/libxml2/

Lines Matching defs:lib

161     void *data;                 /* data lib or specific pointer */
976 xmlRelaxNGTypeLibraryPtr lib;
978 lib = (xmlRelaxNGTypeLibraryPtr) define->data;
979 if ((lib != NULL) && (lib->freef != NULL))
980 lib->freef(lib->data, (void *) define->attrs);
2726 * @lib: the type library structure
2732 xmlRelaxNGFreeTypeLibrary(xmlRelaxNGTypeLibraryPtr lib,
2735 if (lib == NULL)
2737 if (lib->namespace != NULL)
2738 xmlFree((xmlChar *) lib->namespace);
2739 xmlFree(lib);
2762 xmlRelaxNGTypeLibraryPtr lib;
2774 lib =
2777 if (lib == NULL) {
2781 memset(lib, 0, sizeof(xmlRelaxNGTypeLibrary));
2782 lib->namespace = xmlStrdup(namespace);
2783 lib->data = data;
2784 lib->have = have;
2785 lib->comp = comp;
2786 lib->check = check;
2787 lib->facet = facet;
2788 lib->freef = freef;
2789 ret = xmlHashAddEntry(xmlRelaxNGRegisteredTypes, namespace, lib);
2794 xmlRelaxNGFreeTypeLibrary(lib, namespace);
3526 xmlRelaxNGTypeLibraryPtr lib = NULL;
3551 lib = (xmlRelaxNGTypeLibraryPtr)
3553 if (lib == NULL) {
3559 def->data = lib;
3560 if (lib->have == NULL) {
3565 success = lib->have(lib->data, def->name);
3587 } else if ((lib != NULL) && (lib->check != NULL) && (success == 1)) {
3591 lib->check(lib->data, def->name, def->value, &val, node);
3619 xmlRelaxNGTypeLibraryPtr lib;
3650 lib = (xmlRelaxNGTypeLibraryPtr)
3652 if (lib == NULL) {
3658 def->data = lib;
3659 if (lib->have == NULL) {
3664 tmp = lib->have(lib->data, def->name);
3713 if (lib != NULL) {
8584 xmlRelaxNGTypeLibraryPtr lib;
8591 lib = (xmlRelaxNGTypeLibraryPtr) define->data;
8592 if (lib->check != NULL) {
8596 lib->check(lib->data, define->name, value, &result, node);
8598 ret = lib->check(lib->data, define->name, value, NULL, node);
8604 if ((result != NULL) && (lib != NULL) && (lib->freef != NULL))
8605 lib->freef(lib->data, result);
8617 if (lib->facet != NULL) {
8618 tmp = lib->facet(lib->data, define->name, cur->name,
8636 if ((result != NULL) && (lib != NULL) && (lib->freef != NULL))
8637 lib->freef(lib->data, result);
8729 xmlRelaxNGTypeLibraryPtr lib;
8731 lib = (xmlRelaxNGTypeLibraryPtr) define->data;
8732 if ((lib != NULL) && (lib->comp != NULL)) {
8733 ret = lib->comp(lib->data, define->name,