这篇教程C++ xmlGetGlobalState函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中xmlGetGlobalState函数的典型用法代码示例。如果您正苦于以下问题:C++ xmlGetGlobalState函数的具体用法?C++ xmlGetGlobalState怎么用?C++ xmlGetGlobalState使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了xmlGetGlobalState函数的24个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: __oldXMLWDcompatibilityint *__oldXMLWDcompatibility(void) { if (IS_MAIN_THREAD) return (&oldXMLWDcompatibility); else return (&xmlGetGlobalState()->oldXMLWDcompatibility);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例2: __xmlFreexmlFreeFunc *__xmlFree(void){ if (IS_MAIN_THREAD) return (&xmlFree); else return (&xmlGetGlobalState()->xmlFree);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例3: __xmlMemStrdupxmlStrdupFunc *__xmlMemStrdup(void){ if (IS_MAIN_THREAD) return (&xmlMemStrdup); else return (&xmlGetGlobalState()->xmlMemStrdup);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例4: __xmlLineNumbersDefaultValueint *__xmlLineNumbersDefaultValue(void) { if (IS_MAIN_THREAD) return (&xmlLineNumbersDefaultValue); else return (&xmlGetGlobalState()->xmlLineNumbersDefaultValue);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例5: __docbDefaultSAXHandlerxmlSAXHandler *__docbDefaultSAXHandler(void) { if (IS_MAIN_THREAD) return (&docbDefaultSAXHandler); else return (&xmlGetGlobalState()->docbDefaultSAXHandler);}
开发者ID:followheart,项目名称:try-catch-finally,代码行数:7,
示例6: __xmlDefaultSAXHandlerxmlSAXHandlerV1 *__xmlDefaultSAXHandler(void) { if (IS_MAIN_THREAD) return (&xmlDefaultSAXHandler); else return (&xmlGetGlobalState()->xmlDefaultSAXHandler);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例7: __xmlDoValidityCheckingDefaultValueint *__xmlDoValidityCheckingDefaultValue(void) { if (IS_MAIN_THREAD) return (&xmlDoValidityCheckingDefaultValue); else return (&xmlGetGlobalState()->xmlDoValidityCheckingDefaultValue);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例8: __xmlPedanticParserDefaultValueint *__xmlPedanticParserDefaultValue(void) { if (IS_MAIN_THREAD) return (&xmlPedanticParserDefaultValue); else return (&xmlGetGlobalState()->xmlPedanticParserDefaultValue);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例9: __xmlSaveNoEmptyTagsint *__xmlSaveNoEmptyTags(void) { if (IS_MAIN_THREAD) return (&xmlSaveNoEmptyTags); else return (&xmlGetGlobalState()->xmlSaveNoEmptyTags);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例10: __xmlLoadExtDtdDefaultValueint *__xmlLoadExtDtdDefaultValue(void) { if (IS_MAIN_THREAD) return (&xmlLoadExtDtdDefaultValue); else return (&xmlGetGlobalState()->xmlLoadExtDtdDefaultValue);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例11: __xmlParserDebugEntitiesint *__xmlParserDebugEntities(void) { if (IS_MAIN_THREAD) return (&xmlParserDebugEntities); else return (&xmlGetGlobalState()->xmlParserDebugEntities);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例12: __xmlKeepBlanksDefaultValueint *__xmlKeepBlanksDefaultValue(void) { if (IS_MAIN_THREAD) return (&xmlKeepBlanksDefaultValue); else return (&xmlGetGlobalState()->xmlKeepBlanksDefaultValue);}
开发者ID:xuebai5,项目名称:TheNebulaDevice,代码行数:7,
示例13: __xmlStructuredErrorxmlStructuredErrorFunc *__xmlStructuredError(void) { if (IS_MAIN_THREAD) return (&xmlStructuredError); else return (&xmlGetGlobalState()->xmlStructuredError);}
开发者ID:xuebai5,项目名称:TheNebulaDevice,代码行数:7,
示例14: __xmlLastErrorxmlError *__xmlLastError(void) { if (IS_MAIN_THREAD) return (&xmlLastError); else return (&xmlGetGlobalState()->xmlLastError);}
开发者ID:xuebai5,项目名称:TheNebulaDevice,代码行数:7,
示例15: __xmlBufferAllocSchemexmlBufferAllocationScheme *__xmlBufferAllocScheme(void) { if (IS_MAIN_THREAD) return (&xmlBufferAllocScheme); else return (&xmlGetGlobalState()->xmlBufferAllocScheme);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例16: __xmlSubstituteEntitiesDefaultValueint *__xmlSubstituteEntitiesDefaultValue(void) { if (IS_MAIN_THREAD) return (&xmlSubstituteEntitiesDefaultValue); else return (&xmlGetGlobalState()->xmlSubstituteEntitiesDefaultValue);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例17: __xmlDefaultBufferSizeint *__xmlDefaultBufferSize(void) { if (IS_MAIN_THREAD) return (&xmlDefaultBufferSize); else return (&xmlGetGlobalState()->xmlDefaultBufferSize);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例18: __xmlDeregisterNodeDefaultValuexmlDeregisterNodeFunc *__xmlDeregisterNodeDefaultValue(void) { if (IS_MAIN_THREAD) return (&xmlDeregisterNodeDefaultValue); else return (&xmlGetGlobalState()->xmlDeregisterNodeDefaultValue);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例19: __xmlDefaultSAXLocatorxmlSAXLocator *__xmlDefaultSAXLocator(void) { if (IS_MAIN_THREAD) return (&xmlDefaultSAXLocator); else return (&xmlGetGlobalState()->xmlDefaultSAXLocator);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例20: __xmlOutputBufferCreateFilenameValuexmlOutputBufferCreateFilenameFunc *__xmlOutputBufferCreateFilenameValue(void) { if (IS_MAIN_THREAD) return (&xmlOutputBufferCreateFilenameValue); else return (&xmlGetGlobalState()->xmlOutputBufferCreateFilenameValue);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例21: __xmlIndentTreeOutputint *__xmlIndentTreeOutput(void) { if (IS_MAIN_THREAD) return (&xmlIndentTreeOutput); else return (&xmlGetGlobalState()->xmlIndentTreeOutput);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例22: __xmlReallocxmlReallocFunc *__xmlRealloc(void){ if (IS_MAIN_THREAD) return (&xmlRealloc); else return (&xmlGetGlobalState()->xmlRealloc);}
开发者ID:Open-SFC,项目名称:ond-of-driver,代码行数:7,
示例23: xmlSetGlobalState/* Problem: * - xmlSetGlobalState may need to either ``copy'' memory * from one place to another or ``change a pointer''. * * - changing a pointer requires: * an ** where to save the old pointer * a new * to set instead of the old one * - copying memory requires * a memory area where to save the old state * a new memory area to copy over the current state * * In either cases, the SetGlobalState must be transparent * to the user * */int xmlSetGlobalState(xmlGlobalStatePtr new_state, xmlGlobalStatePtr * old_state) { xmlGlobalStatePtr global; int retval=1; /* Get a pointer to the current * memory area */ global=xmlGetGlobalState(); /* If the user wants to * save the current state somewhere */ if(old_state) { *old_state=(xmlGlobalStatePtr)xmlMalloc(sizeof(xmlGlobalState)); if(*old_state) memcpy(*old_state, global, sizeof(xmlGlobalState)); else retval=0; } /* If the user provides a new_state state * and the copy was succesfull */ if(new_state && (!old_state || *old_state)) { memcpy(global, new_state, sizeof(xmlGlobalState)); xmlFree(new_state); } /* Return status */ return retval;}
开发者ID:ccontavalli,项目名称:mod-xslt,代码行数:42,
示例24: dump_dependenciesstatic voiddump_dependencies(void){#ifdef __GNUC__ g_print ("Compiler: GCC " __VERSION__ "/n");#elif defined _MSC_VER g_print ("Compiler: MSC %d/n", _MSC_VER);#else g_print ("Compiler: unknown/n");#endif /* some flags/defines which may be interesting */ g_print (" with : "#ifdef G_THREADS_ENABLED "threads "#endif#ifdef HAVE_CAIRO "cairo "#endif#ifdef HAVE_GNOME "gnome "#endif#ifdef HAVE_LIBART "libart "#endif#ifdef HAVE_PANGOCAIRO "pangocairo "#endif "/n"); /* print out all those dependies, both compile and runtime if possible * Note: this is not meant to be complete but does only include libaries * which may or have cause(d) us trouble in some versions */ g_print ("Library versions (at compile time)/n");#ifdef HAVE_LIBPNG g_print ("libpng : %s (%s)/n", png_get_header_ver(NULL), PNG_LIBPNG_VER_STRING);#endif#ifdef HAVE_FREETYPE { FT_Library ft_library; FT_Int ft_major_version; FT_Int ft_minor_version; FT_Int ft_micro_version; if (FT_Init_FreeType (&ft_library) == 0) { FT_Library_Version (ft_library, &ft_major_version, &ft_minor_version, &ft_micro_version); g_print ("freetype: %d.%d.%d/n", ft_major_version, ft_minor_version, ft_micro_version); FT_Done_FreeType (ft_library); } else g_print ("freetype: ?.?.?/n"); }#endif { const gchar* libxml_rt_version = "?";#if 0 /* this is stupid, does not compile on Linux: * app_procs.c:504: error: expected identifier before '(' token * * In fact libxml2 has different ABI for LIBXML_THREAD_ENABLED, this code only compiles without * threads enabled, but apparently it does only work when theay are. */ xmlInitParser(); if (xmlGetGlobalState()) libxml_rt_version = xmlGetGlobalState()->xmlParserVersion;#endif libxml_rt_version = xmlParserVersion; if (atoi(libxml_rt_version)) g_print ("libxml : %d.%d.%d (%s)/n", atoi(libxml_rt_version) / 10000, atoi(libxml_rt_version) / 100 % 100, atoi(libxml_rt_version) % 100, LIBXML_DOTTED_VERSION); else /* may include "extra" */ g_print ("libxml : %s (%s)/n", libxml_rt_version ? libxml_rt_version : "??", LIBXML_DOTTED_VERSION); } g_print ("glib : %d.%d.%d (%d.%d.%d)/n", glib_major_version, glib_minor_version, glib_micro_version, GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION);#ifdef PANGO_VERSION_ENCODE g_print ("pango : %s (%d.%d.%d)/n", pango_version_string(), PANGO_VERSION_MAJOR, PANGO_VERSION_MINOR, PANGO_VERSION_MICRO);#else g_print ("pango : version not available (>= 1.14.x)/n"); /* Pango did not provide such */#endif#if HAVE_CAIRO# ifdef CAIRO_VERSION_STRING g_print ("cairo : %s (%s)/n", cairo_version_string(), CAIRO_VERSION_STRING);# else g_print ("cairo : %s (%d.%d.%d)/n", cairo_version_string(), CAIRO_VERSION_MAJOR, CAIRO_VERSION_MINOR, CAIRO_VERSION_MICRO);# endif#endif#if 0 { gchar linkedname[1024]; gint len = 0; /* relying on PREFIX is wrong */ if ((len = readlink (PREFIX "/lib/libpango-1.0.so", linkedname, 1023)) > 0) {//.........这里部分代码省略.........
开发者ID:UIKit0,项目名称:dia,代码行数:101,
注:本文中的xmlGetGlobalState函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ xmlGetLastError函数代码示例 C++ xmlGenericError函数代码示例 |