⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 elfgcchack.h

📁 libxml,在UNIX/LINUX下非常重要的一个库,为XML相关应用提供方便.目前上载的是最新版本,若要取得最新版本,请参考里面的readme.
💻 H
📖 第 1 页 / 共 5 页
字号:
/* * elfgcchack.h: hack by Arjan van de Ven <arjanv@redhat.com> to speed *               up the code when using gcc for call within the library. * * Based on the analysis http://people.redhat.com/drepper/dsohowto.pdf * from Ulrich drepper. Rewritten to be generated from the XML description * file for libxml2 API * autogenerated with xsltproc doc/elfgcchack.xsl doc/libxml2-api.xml */#ifdef IN_LIBXML#ifdef __GNUC__#ifdef PIC#ifdef linux#if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || (__GNUC__ > 3)#include "libxml/c14n.h"#include "libxml/catalog.h"#include "libxml/chvalid.h"#include "libxml/debugXML.h"#include "libxml/dict.h"#include "libxml/DOCBparser.h"#include "libxml/encoding.h"#include "libxml/entities.h"#include "libxml/globals.h"#include "libxml/hash.h"#include "libxml/HTMLparser.h"#include "libxml/HTMLtree.h"#include "libxml/list.h"#include "libxml/nanoftp.h"#include "libxml/nanohttp.h"#include "libxml/parser.h"#include "libxml/parserInternals.h"#include "libxml/pattern.h"#include "libxml/relaxng.h"#include "libxml/SAX2.h"#include "libxml/SAX.h"#include "libxml/schemasInternals.h"#include "libxml/threads.h"#include "libxml/tree.h"#include "libxml/uri.h"#include "libxml/valid.h"#include "libxml/xinclude.h"#include "libxml/xlink.h"#include "libxml/xmlautomata.h"#include "libxml/xmlerror.h"#include "libxml/xmlexports.h"#include "libxml/xmlIO.h"#include "libxml/xmlmemory.h"#include "libxml/xmlreader.h"#include "libxml/xmlregexp.h"#include "libxml/xmlsave.h"#include "libxml/xmlschemas.h"#include "libxml/xmlschemastypes.h"#include "libxml/xmlstring.h"#include "libxml/xmlunicode.h"#include "libxml/xmlversion.h"#include "libxml/xmlwriter.h"#include "libxml/xpath.h"#include "libxml/xpathInternals.h"#include "libxml/xpointer.h"#include "libxml/xmlmodule.h"/* special hot spot not exported ones */#ifdef bottom_globals#undef __xmlGenericErrorextern __typeof (__xmlGenericError) __xmlGenericError __attribute((alias("__xmlGenericError__internal_alias")));#else#ifndef __xmlGenericErrorextern __typeof (__xmlGenericError) __xmlGenericError__internal_alias __attribute((visibility("hidden")));#define __xmlGenericError __xmlGenericError__internal_alias#endif#endif#ifdef bottom_globals#undef __xmlGenericErrorContextextern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext __attribute((alias("__xmlGenericErrorContext__internal_alias")));#else#ifndef __xmlGenericErrorContextextern __typeof (__xmlGenericErrorContext) __xmlGenericErrorContext__internal_alias __attribute((visibility("hidden")));#define __xmlGenericErrorContext __xmlGenericErrorContext__internal_alias#endif#endif/* list generated from libxml2-api.xml */#if defined(LIBXML_DOCB_ENABLED)#ifdef bottom_DOCBparser#undef docbCreatePushParserCtxtextern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt __attribute((alias("docbCreatePushParserCtxt__internal_alias")));#else#ifndef docbCreatePushParserCtxtextern __typeof (docbCreatePushParserCtxt) docbCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));#define docbCreatePushParserCtxt docbCreatePushParserCtxt__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_HTMLparser#undef htmlAttrAllowedextern __typeof (htmlAttrAllowed) htmlAttrAllowed __attribute((alias("htmlAttrAllowed__internal_alias")));#else#ifndef htmlAttrAllowedextern __typeof (htmlAttrAllowed) htmlAttrAllowed__internal_alias __attribute((visibility("hidden")));#define htmlAttrAllowed htmlAttrAllowed__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_HTMLparser#undef htmlAutoCloseTagextern __typeof (htmlAutoCloseTag) htmlAutoCloseTag __attribute((alias("htmlAutoCloseTag__internal_alias")));#else#ifndef htmlAutoCloseTagextern __typeof (htmlAutoCloseTag) htmlAutoCloseTag__internal_alias __attribute((visibility("hidden")));#define htmlAutoCloseTag htmlAutoCloseTag__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_HTMLparser#undef htmlCreateFileParserCtxtextern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt __attribute((alias("htmlCreateFileParserCtxt__internal_alias")));#else#ifndef htmlCreateFileParserCtxtextern __typeof (htmlCreateFileParserCtxt) htmlCreateFileParserCtxt__internal_alias __attribute((visibility("hidden")));#define htmlCreateFileParserCtxt htmlCreateFileParserCtxt__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_HTMLparser#undef htmlCreateMemoryParserCtxtextern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt __attribute((alias("htmlCreateMemoryParserCtxt__internal_alias")));#else#ifndef htmlCreateMemoryParserCtxtextern __typeof (htmlCreateMemoryParserCtxt) htmlCreateMemoryParserCtxt__internal_alias __attribute((visibility("hidden")));#define htmlCreateMemoryParserCtxt htmlCreateMemoryParserCtxt__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_PUSH_ENABLED)#ifdef bottom_HTMLparser#undef htmlCreatePushParserCtxtextern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt __attribute((alias("htmlCreatePushParserCtxt__internal_alias")));#else#ifndef htmlCreatePushParserCtxtextern __typeof (htmlCreatePushParserCtxt) htmlCreatePushParserCtxt__internal_alias __attribute((visibility("hidden")));#define htmlCreatePushParserCtxt htmlCreatePushParserCtxt__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_HTMLparser#undef htmlCtxtReadDocextern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc __attribute((alias("htmlCtxtReadDoc__internal_alias")));#else#ifndef htmlCtxtReadDocextern __typeof (htmlCtxtReadDoc) htmlCtxtReadDoc__internal_alias __attribute((visibility("hidden")));#define htmlCtxtReadDoc htmlCtxtReadDoc__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_HTMLparser#undef htmlCtxtReadFdextern __typeof (htmlCtxtReadFd) htmlCtxtReadFd __attribute((alias("htmlCtxtReadFd__internal_alias")));#else#ifndef htmlCtxtReadFdextern __typeof (htmlCtxtReadFd) htmlCtxtReadFd__internal_alias __attribute((visibility("hidden")));#define htmlCtxtReadFd htmlCtxtReadFd__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_HTMLparser#undef htmlCtxtReadFileextern __typeof (htmlCtxtReadFile) htmlCtxtReadFile __attribute((alias("htmlCtxtReadFile__internal_alias")));#else#ifndef htmlCtxtReadFileextern __typeof (htmlCtxtReadFile) htmlCtxtReadFile__internal_alias __attribute((visibility("hidden")));#define htmlCtxtReadFile htmlCtxtReadFile__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_HTMLparser#undef htmlCtxtReadIOextern __typeof (htmlCtxtReadIO) htmlCtxtReadIO __attribute((alias("htmlCtxtReadIO__internal_alias")));#else#ifndef htmlCtxtReadIOextern __typeof (htmlCtxtReadIO) htmlCtxtReadIO__internal_alias __attribute((visibility("hidden")));#define htmlCtxtReadIO htmlCtxtReadIO__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_HTMLparser#undef htmlCtxtReadMemoryextern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory __attribute((alias("htmlCtxtReadMemory__internal_alias")));#else#ifndef htmlCtxtReadMemoryextern __typeof (htmlCtxtReadMemory) htmlCtxtReadMemory__internal_alias __attribute((visibility("hidden")));#define htmlCtxtReadMemory htmlCtxtReadMemory__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_HTMLparser#undef htmlCtxtResetextern __typeof (htmlCtxtReset) htmlCtxtReset __attribute((alias("htmlCtxtReset__internal_alias")));#else#ifndef htmlCtxtResetextern __typeof (htmlCtxtReset) htmlCtxtReset__internal_alias __attribute((visibility("hidden")));#define htmlCtxtReset htmlCtxtReset__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_HTMLparser#undef htmlCtxtUseOptionsextern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions __attribute((alias("htmlCtxtUseOptions__internal_alias")));#else#ifndef htmlCtxtUseOptionsextern __typeof (htmlCtxtUseOptions) htmlCtxtUseOptions__internal_alias __attribute((visibility("hidden")));#define htmlCtxtUseOptions htmlCtxtUseOptions__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_SAX2#undef htmlDefaultSAXHandlerInitextern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit __attribute((alias("htmlDefaultSAXHandlerInit__internal_alias")));#else#ifndef htmlDefaultSAXHandlerInitextern __typeof (htmlDefaultSAXHandlerInit) htmlDefaultSAXHandlerInit__internal_alias __attribute((visibility("hidden")));#define htmlDefaultSAXHandlerInit htmlDefaultSAXHandlerInit__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)#ifdef bottom_HTMLtree#undef htmlDocContentDumpFormatOutputextern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput __attribute((alias("htmlDocContentDumpFormatOutput__internal_alias")));#else#ifndef htmlDocContentDumpFormatOutputextern __typeof (htmlDocContentDumpFormatOutput) htmlDocContentDumpFormatOutput__internal_alias __attribute((visibility("hidden")));#define htmlDocContentDumpFormatOutput htmlDocContentDumpFormatOutput__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)#ifdef bottom_HTMLtree#undef htmlDocContentDumpOutputextern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput __attribute((alias("htmlDocContentDumpOutput__internal_alias")));#else#ifndef htmlDocContentDumpOutputextern __typeof (htmlDocContentDumpOutput) htmlDocContentDumpOutput__internal_alias __attribute((visibility("hidden")));#define htmlDocContentDumpOutput htmlDocContentDumpOutput__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)#ifdef bottom_HTMLtree#undef htmlDocDumpextern __typeof (htmlDocDump) htmlDocDump __attribute((alias("htmlDocDump__internal_alias")));#else#ifndef htmlDocDumpextern __typeof (htmlDocDump) htmlDocDump__internal_alias __attribute((visibility("hidden")));#define htmlDocDump htmlDocDump__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)#ifdef bottom_HTMLtree#undef htmlDocDumpMemoryextern __typeof (htmlDocDumpMemory) htmlDocDumpMemory __attribute((alias("htmlDocDumpMemory__internal_alias")));#else#ifndef htmlDocDumpMemoryextern __typeof (htmlDocDumpMemory) htmlDocDumpMemory__internal_alias __attribute((visibility("hidden")));#define htmlDocDumpMemory htmlDocDumpMemory__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_HTMLparser#undef htmlElementAllowedHereextern __typeof (htmlElementAllowedHere) htmlElementAllowedHere __attribute((alias("htmlElementAllowedHere__internal_alias")));#else#ifndef htmlElementAllowedHereextern __typeof (htmlElementAllowedHere) htmlElementAllowedHere__internal_alias __attribute((visibility("hidden")));#define htmlElementAllowedHere htmlElementAllowedHere__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_HTMLparser#undef htmlElementStatusHereextern __typeof (htmlElementStatusHere) htmlElementStatusHere __attribute((alias("htmlElementStatusHere__internal_alias")));#else#ifndef htmlElementStatusHereextern __typeof (htmlElementStatusHere) htmlElementStatusHere__internal_alias __attribute((visibility("hidden")));#define htmlElementStatusHere htmlElementStatusHere__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_HTMLparser#undef htmlEncodeEntitiesextern __typeof (htmlEncodeEntities) htmlEncodeEntities __attribute((alias("htmlEncodeEntities__internal_alias")));#else#ifndef htmlEncodeEntitiesextern __typeof (htmlEncodeEntities) htmlEncodeEntities__internal_alias __attribute((visibility("hidden")));#define htmlEncodeEntities htmlEncodeEntities__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_HTMLparser#undef htmlEntityLookupextern __typeof (htmlEntityLookup) htmlEntityLookup __attribute((alias("htmlEntityLookup__internal_alias")));#else#ifndef htmlEntityLookupextern __typeof (htmlEntityLookup) htmlEntityLookup__internal_alias __attribute((visibility("hidden")));#define htmlEntityLookup htmlEntityLookup__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_HTMLparser#undef htmlEntityValueLookupextern __typeof (htmlEntityValueLookup) htmlEntityValueLookup __attribute((alias("htmlEntityValueLookup__internal_alias")));#else#ifndef htmlEntityValueLookupextern __typeof (htmlEntityValueLookup) htmlEntityValueLookup__internal_alias __attribute((visibility("hidden")));#define htmlEntityValueLookup htmlEntityValueLookup__internal_alias#endif#endif#endif#if defined(LIBXML_HTML_ENABLED)#ifdef bottom_HTMLparser

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -