diff R/rdyncall/inst/dynports/expat.R @ 0:0cfcc391201f

initial from svn dyncall-1745
author Daniel Adler
date Thu, 19 Mar 2015 22:26:28 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/R/rdyncall/inst/dynports/expat.R	Thu Mar 19 22:26:28 2015 +0100
@@ -0,0 +1,138 @@
+dynbind( c("expat","expat.so.1"), "
+XML_DefaultCurrent(*<XML_ParserStruct>)v;
+XML_ErrorString(i)*c;
+XML_ExpatVersion()*c;
+XML_ExpatVersionInfo();
+XML_ExternalEntityParserCreate(*<XML_ParserStruct>*c*c)*<XML_ParserStruct>;
+XML_FreeContentModel(*<XML_ParserStruct>*<XML_cp>)v;
+XML_GetBase(*<XML_ParserStruct>)*c;
+XML_GetBuffer(*<XML_ParserStruct>i)*v;
+XML_GetCurrentByteCount(*<XML_ParserStruct>)i;
+XML_GetCurrentByteIndex(*<XML_ParserStruct>)j;
+XML_GetCurrentColumnNumber(*<XML_ParserStruct>)J;
+XML_GetCurrentLineNumber(*<XML_ParserStruct>)J;
+XML_GetErrorCode(*<XML_ParserStruct>)i;
+XML_GetFeatureList()*<XML_Feature>;
+XML_GetIdAttributeIndex(*<XML_ParserStruct>)i;
+XML_GetInputContext(*<XML_ParserStruct>*i*i)*c;
+XML_GetParsingStatus(*<XML_ParserStruct>*<XML_ParsingStatus>)v;
+XML_GetSpecifiedAttributeCount(*<XML_ParserStruct>)i;
+XML_MemFree(*<XML_ParserStruct>*v)v;
+XML_MemMalloc(*<XML_ParserStruct>J)*v;
+XML_MemRealloc(*<XML_ParserStruct>*vJ)*v;
+XML_Parse(*<XML_ParserStruct>*cii)i;
+XML_ParseBuffer(*<XML_ParserStruct>ii)i;
+XML_ParserCreate(*c)*<XML_ParserStruct>;
+XML_ParserCreateNS(*cc)*<XML_ParserStruct>;
+XML_ParserCreate_MM(*c*<XML_Memory_Handling_Suite>*c)*<XML_ParserStruct>;
+XML_ParserFree(*<XML_ParserStruct>)v;
+XML_ParserReset(*<XML_ParserStruct>*c)C;
+XML_ResumeParser(*<XML_ParserStruct>)i;
+XML_SetAttlistDeclHandler(*<XML_ParserStruct>*p)v;
+XML_SetBase(*<XML_ParserStruct>*c)i;
+XML_SetCdataSectionHandler(*<XML_ParserStruct>*p*p)v;
+XML_SetCharacterDataHandler(*<XML_ParserStruct>*p)v;
+XML_SetCommentHandler(*<XML_ParserStruct>*p)v;
+XML_SetDefaultHandler(*<XML_ParserStruct>*p)v;
+XML_SetDefaultHandlerExpand(*<XML_ParserStruct>*p)v;
+XML_SetDoctypeDeclHandler(*<XML_ParserStruct>*p*p)v;
+XML_SetElementDeclHandler(*<XML_ParserStruct>*p)v;
+XML_SetElementHandler(*<XML_ParserStruct>*p*p)v;
+XML_SetEncoding(*<XML_ParserStruct>*c)i;
+XML_SetEndCdataSectionHandler(*<XML_ParserStruct>*p)v;
+XML_SetEndDoctypeDeclHandler(*<XML_ParserStruct>*p)v;
+XML_SetEndElementHandler(*<XML_ParserStruct>*p)v;
+XML_SetEndNamespaceDeclHandler(*<XML_ParserStruct>*p)v;
+XML_SetEntityDeclHandler(*<XML_ParserStruct>*p)v;
+XML_SetExternalEntityRefHandler(*<XML_ParserStruct>*p)v;
+XML_SetExternalEntityRefHandlerArg(*<XML_ParserStruct>*v)v;
+XML_SetNamespaceDeclHandler(*<XML_ParserStruct>*p*p)v;
+XML_SetNotStandaloneHandler(*<XML_ParserStruct>*p)v;
+XML_SetNotationDeclHandler(*<XML_ParserStruct>*p)v;
+XML_SetParamEntityParsing(*<XML_ParserStruct>i)i;
+XML_SetProcessingInstructionHandler(*<XML_ParserStruct>*p)v;
+XML_SetReturnNSTriplet(*<XML_ParserStruct>i)v;
+XML_SetSkippedEntityHandler(*<XML_ParserStruct>*p)v;
+XML_SetStartCdataSectionHandler(*<XML_ParserStruct>*p)v;
+XML_SetStartDoctypeDeclHandler(*<XML_ParserStruct>*p)v;
+XML_SetStartElementHandler(*<XML_ParserStruct>*p)v;
+XML_SetStartNamespaceDeclHandler(*<XML_ParserStruct>*p)v;
+XML_SetUnknownEncodingHandler(*<XML_ParserStruct>*p*v)v;
+XML_SetUnparsedEntityDeclHandler(*<XML_ParserStruct>*p)v;
+XML_SetUserData(*<XML_ParserStruct>*v)v;
+XML_SetXmlDeclHandler(*<XML_ParserStruct>*p)v;
+XML_StopParser(*<XML_ParserStruct>C)i;
+XML_UseForeignDTD(*<XML_ParserStruct>C)i;
+XML_UseParserAsHandlerArg(*<XML_ParserStruct>)v;
+")
+XML_FEATURE_END=0;
+XML_FEATURE_UNICODE=1;
+XML_FEATURE_UNICODE_WCHAR_T=2;
+XML_FEATURE_DTD=3;
+XML_FEATURE_CONTEXT_BYTES=4;
+XML_FEATURE_MIN_SIZE=5;
+XML_FEATURE_SIZEOF_XML_CHAR=6;
+XML_FEATURE_SIZEOF_XML_LCHAR=7;
+XML_FEATURE_NS=8;
+XML_PARAM_ENTITY_PARSING_NEVER=0;
+XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE=1;
+XML_PARAM_ENTITY_PARSING_ALWAYS=2;
+XML_INITIALIZED=0;
+XML_PARSING=1;
+XML_FINISHED=2;
+XML_SUSPENDED=3;
+XML_CQUANT_NONE=0;
+XML_CQUANT_OPT=1;
+XML_CQUANT_REP=2;
+XML_CQUANT_PLUS=3;
+XML_CTYPE_EMPTY=1;
+XML_CTYPE_ANY=2;
+XML_CTYPE_MIXED=3;
+XML_CTYPE_NAME=4;
+XML_CTYPE_CHOICE=5;
+XML_CTYPE_SEQ=6;
+XML_ERROR_NONE=0;
+XML_ERROR_NO_MEMORY=1;
+XML_ERROR_SYNTAX=2;
+XML_ERROR_NO_ELEMENTS=3;
+XML_ERROR_INVALID_TOKEN=4;
+XML_ERROR_UNCLOSED_TOKEN=5;
+XML_ERROR_PARTIAL_CHAR=6;
+XML_ERROR_TAG_MISMATCH=7;
+XML_ERROR_DUPLICATE_ATTRIBUTE=8;
+XML_ERROR_JUNK_AFTER_DOC_ELEMENT=9;
+XML_ERROR_PARAM_ENTITY_REF=10;
+XML_ERROR_UNDEFINED_ENTITY=11;
+XML_ERROR_RECURSIVE_ENTITY_REF=12;
+XML_ERROR_ASYNC_ENTITY=13;
+XML_ERROR_BAD_CHAR_REF=14;
+XML_ERROR_BINARY_ENTITY_REF=15;
+XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF=16;
+XML_ERROR_MISPLACED_XML_PI=17;
+XML_ERROR_UNKNOWN_ENCODING=18;
+XML_ERROR_INCORRECT_ENCODING=19;
+XML_ERROR_UNCLOSED_CDATA_SECTION=20;
+XML_ERROR_EXTERNAL_ENTITY_HANDLING=21;
+XML_ERROR_NOT_STANDALONE=22;
+XML_ERROR_UNEXPECTED_STATE=23;
+XML_ERROR_ENTITY_DECLARED_IN_PE=24;
+XML_ERROR_FEATURE_REQUIRES_XML_DTD=25;
+XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING=26;
+XML_ERROR_UNBOUND_PREFIX=27;
+XML_ERROR_UNDECLARING_PREFIX=28;
+XML_ERROR_INCOMPLETE_PE=29;
+XML_ERROR_XML_DECL=30;
+XML_ERROR_TEXT_DECL=31;
+XML_ERROR_PUBLICID=32;
+XML_ERROR_SUSPENDED=33;
+XML_ERROR_NOT_SUSPENDED=34;
+XML_ERROR_ABORTED=35;
+XML_ERROR_FINISHED=36;
+XML_ERROR_SUSPEND_PE=37;
+XML_ERROR_RESERVED_PREFIX_XML=38;
+XML_ERROR_RESERVED_PREFIX_XMLNS=39;
+XML_ERROR_RESERVED_NAMESPACE_URI=40;
+XML_STATUS_ERROR=0;
+XML_STATUS_OK=1;
+XML_STATUS_SUSPENDED=2;
+