ELF>P@J@8@&#ll pp!p!Xp !!@@$$Ptdddd\ \ QtdGNU#G9LbPȰa @Eɂ;1$P@*@BF0"!Bs@$$ @% @  P Tb 0m0Z "$%')+,-/12346789;<?ABEIKLMNORTUVWZ\]^_`cdefgilmoprtvwy|A=#e+IR L=8ꍧq&/\ě8D3R򐼵q3إ{y`w8by,'ɲzuH?< EPCEԠ|Xx#0FduMTLS} LDT M qZqX^xao?vr|sM=kL5hrKݩ.=xH#n,7 7""d~$s C8u(} )n5d[ a9 \Sa      - a3aX   u=}L7 v{B  S LK -F  l2 h .Q a  J'9%A 6 _ @r ȭ!  =9   p t^H!y!@ phЬ! pV  @> 0 !L PR @ 0ح!G > 0 `9`  ! @27 `R!!b`! >8 !ȩ!X!K `s   PRZ!  @'  @ 8T>! pns@!E 0h!F P!T0! !l  p !ȩ!P!V!p! !! PS @ N U B 0R V  Ȭ!  @!7 . K 5 R pЭ!  `!- D4 `<sN   pO ? ! !8!6(!k!C HN8!x!d PjE {!X !g!I  W bt ج!  )__gmon_start___fini__cxa_finalize_Jv_RegisterClassesread_failedwrite_failedio_close_callbackinit_nokogiri_iorb_intern2io_write_callbackrb_str_newwrite_checkrb_rescuerb_fix2intrb_num2intrb_funcallread_checkio_read_callbackrb_string_value_ptrmemcpyinit_xml_xpath_contextrb_define_modulerb_define_module_underrb_cObjectrb_define_class_undercNokogiriXmlXpathContextrb_define_singleton_methodrb_define_methodrb_check_typexmlXPathRegisterNsxmlXPathNewCStringxmlXPathRegisterVariablerb_scan_argsxmlXPathRegisterFuncLookupxmlResetLastErrorNokogiri_error_raisexmlSetStructuredErrorFuncxmlSetGenericErrorFuncxmlXPathEvalExpressionrb_utf8_encodingstrlenrb_external_str_new_with_encxmlFreexmlXPathNodeSetCreateNokogiri_wrap_xml_node_setxmlXPathFreeNodeSetListrb_float_new__assert_failxmlGetLastErrorNokogiri_wrap_xml_syntax_errorrb_exc_raisevasprintfrb_eRuntimeErrorrb_raiserb_internrb_respond_toxmlXPathInitxmlXPathNewContextrb_data_object_allocxmlXPathFreeContextNokogiri_marshal_xpath_funcall_and_return_valuesrb_gc_register_addressxmlXPathCastToStringvaluePoprb_funcallvrb_gc_unregister_addressrb_num2dblxmlXPathNewFloatvaluePushxmlXPathNewBooleancNokogiriXmlNodeSetrb_obj_is_kind_ofxmlXPathNodeSetMergexmlXPathWrapNodeSetrb_class_new_instancexmlCharStrdupxmlXPathWrapStringinit_xml_entity_referencecNokogiriXmlEntityReferencexmlNewReferencenokogiri_root_nodeNokogiri_wrap_xml_noderb_obj_call_initrb_block_given_prb_yieldinit_xml_relax_ngcNokogiriXmlSchemacNokogiriXmlRelaxNGrb_define_private_methodrb_ary_newxmlRelaxNGNewValidCtxtNokogiri_error_array_pusherxmlRelaxNGSetValidStructuredErrorsxmlRelaxNGValidateDocxmlRelaxNGFreeValidCtxtxmlRelaxNGNewDocParserCtxtxmlRelaxNGSetParserStructuredErrorsxmlRelaxNGParserb_iv_setxmlRelaxNGFreexmlRelaxNGNewMemParserCtxtxmlRelaxNGFreeParserCtxtinit_xml_readercNokogiriXmlReaderxmlTextReaderReadInnerXmlxmlFreeTextReaderxmlReaderForMemoryrb_eArgErrorxmlTextReaderReadxmlTextReaderBaseUrixmlTextReaderIsDefaultxmlTextReaderHasValuexmlTextReaderIsEmptyElementrb_hash_newxmlTextReaderCurrentNodexmlTextReaderExpandrb_hash_asetrb_string_valuexmlTextReaderGetAttributexmlSplitQName2xmlTextReaderLookupNamespacexmlTextReaderAttributeCountxmlTextReaderDepthxmlTextReaderConstXmlVersionxmlTextReaderConstXmlLangxmlTextReaderConstValuexmlTextReaderConstPrefixxmlTextReaderConstNamespaceUrixmlTextReaderConstLocalNamexmlTextReaderConstNamexmlTextReaderNodeTypexmlTextReaderReadStatexmlTextReaderReadOuterXmlNokogiri_xml_node_propertiesrb_IntegerxmlTextReaderGetAttributeNoxmlReaderForIOinit_html_element_descriptioncNokogiriHtmlElementDescriptionrb_ary_pushhtmlTagLookupinit_xml_entity_declcNokogiriXmlEntityDeclrb_const_setNokogiri_wrap_xml_documentcNokogiriXmlDocumentst_init_numtable_with_sizexmlFreePropListxmlAddChildinit_xml_documentremove_namespaces_bangxmlAddDocEntityNokogiri_wrap_xml_namespacexmlStrdupxmlDocGetRootElementxmlDocCopyNodexmlDocSetRootElementxmlUnlinkNoderb_ary_entryxmlNewDocrb_str_new_staticxmlReadMemoryxmlFreeDocxmlCopyDocrb_obj_classxmlReadIOst_foreachst_free_table__xmlDeregisterNodeDefaultValuerb_const_get_atxmlAllocOutputBufferxmlC14NExecutexmlOutputBufferCloserb_block_procxmlSetNsxmlFreeNsListinit_xml_document_fragmentcNokogiriXmlDocumentFragmentxmlNewDocFragmentinit_html_entity_lookuphtmlEntityLookupmNokogiriHtmlrb_const_getinit_xml_attrcNokogiriXmlAttrxmlFreeNodeListxmlEncodeEntitiesReentrantxmlStringGetNodeListxmlNewDocPropinit_xml_element_contentcNokogiriXmlElementContentNokogiri_wrap_element_contentrb_iv_getinit_xml_commentcNokogiriXmlCommentcNokogiriXmlNodexmlNewDocCommentinit_xml_nodecNokogiriXmlElementxmlSearchNsByHrefnokogiri_root_nsdefxmlSearchNsxmlNodeSetNamexmlReplaceNodexmlTextMergecNokogiriXmlAttributeDeclcNokogiriXmlElementDeclcNokogiriXmlDtdcNokogiriXmlProcessingInstructioncNokogiriXmlCDatacNokogiriXmlTextrb_gc_markxmlXPathCmpNodesxmlHasPropxmlSetPropxmlBufferCreatehtmlNodeDumpxmlBufferFreexmlXPathNodeSetAddUniquexmlNodeSetLangxmlNodeGetLangxmlNodeSetContentxmlNodeGetContentxmlGetLineNoxmlEncodeSpecialCharsxmlGetNsListxmlHasNsPropxmlIsBlankNodexmlGetNodePathxmlFirstElementChildxmlNextElementSiblingxmlNewNsrb_obj_classnamexmlAddPrevSiblingxmlAddNextSiblingxmlNewDtdxmlGetIntSubsetxmlCreateIntSubsetNokogiri_error_silencerxmlLastElementChildxmlNewNode__strdupstrchrxmlGetNsPropxmlGetPropxmlGetNoNsProphtmlHandleOmittedElemxmlParseInNodeContextxmlXIncludeProcessTreeFlags__xmlIndentTreeOutput__xmlTreeIndentStringxmlSaveToIOxmlSaveTreexmlSaveCloseinit_xml_textxmlNewTextinit_xml_element_declinit_xml_sax_parsercNokogiriXmlSaxParserrb_define_alloc_funcvasprintf_freerb_ary_new_caparb_ary_new_from_argsinit_xml_dtdxmlHashScanxmlNewValidCtxtxmlValidateDtdxmlFreeValidCtxtmNokogiriXmlinit_xml_syntax_errorrb_eStandardErrorcNokogiriXmlSyntaxErrorinit_xml_processing_instructionxmlNewDocPIinit_xslt_stylesheetxsltcNokogiriXsltStylesheetxsltSetGenericErrorFuncxsltApplyStylesheetrb_exc_new_strrb_str_cat_cstrxsltSaveResultToStringxsltRegisterExtModulerb_ary_clearrb_str_new_cstrrb_hash_arefrb_obj_as_stringxsltRegisterExtFunctionxsltXPathGetTransformContextxsltGetExtDataNokogiri_wrap_xslt_stylesheetruby_xcallocexsltRegisterAllxsltParseStylesheetDocxsltFreeStylesheetinit_xml_sax_parser_contextcNokogiriXmlSaxParserContext__xmlDefaultSAXHandlerrb_ensurexmlParseDocumentxmlCreateFileParserCtxtxmlFreeParserCtxtxmlCreateMemoryParserCtxtxmlCreateIOParserCtxtinit_xml_node_setst_init_numtablest_insertcNokogiriXmlNamespacexmlXPathNodeSetAddxmlXPathIntersectionxmlXPathNodeSetDelxmlXPathNodeSetContainsNokogiri_wrap_xml_namespace2rb_ary_new_from_valuesrb_range_beg_lenrb_num2longinit_html_sax_parser_contextcNokogiriHtmlSaxParserContexthtmlParseDocumenthtmlCreateFileParserCtxthtmlFreeParserCtxthtmlCreateMemoryParserCtxtxmlFindCharEncodingHandlerxmlSwitchToEncodinginit_xml_sax_push_parsercNokogiriXmlSaxPushParserxmlCtxtUseOptionsxmlParseChunkxmlCtxtGetLastErrorxmlCreatePushParserCtxtinit_xml_namespaceinit_xml_attribute_declinit_html_sax_push_parsercNokogiriHtmlSaxPushParserhtmlParseChunkxmlParseCharEncodinghtmlCreatePushParserCtxtinit_xml_encoding_handlerxmlCleanupEncodingAliasesxmlAddEncodingAliasxmlDelEncodingAliasinit_xml_schemaxmlSchemaNewValidCtxtxmlSchemaSetValidStructuredErrorsxmlSchemaValidateFilexmlSchemaFreeValidCtxtxmlSchemaValidateDocxmlSchemaNewDocParserCtxtxmlSchemaSetParserStructuredErrorsxmlSchemaParsexmlSchemaFreeParserCtxtxmlSchemaFreexmlSchemaNewMemParserCtxtinit_html_documentcNokogiriHtmlDocumenthtmlNewDochtmlReadIOhtmlReadMemoryInit_nokogiriruby_strdupruby_xreallocruby_xmallocruby_xfreexmlMemSetupmNokogirimNokogiriXsltmNokogiriXmlSaxmNokogiriHtmlSax__xmlParserVersionxmlInitParserinit_xml_cdataxmlNewCDataBlocklibxml2.so.2libxslt.so.1libz.so.1libm.so.6libexslt.so.0libgcrypt.so.11libdl.so.2libgpg-error.so.0libpthread.so.0librt.so.1libcrypt.so.1libc.so.6_edata__bss_start_end/home/vagrant/.rbenv/versions/2.2.2/libGLIBC_2.2.5LIBXML2_1.0.13LIBXML2_1.0.18LIBXML2_1.0.11LIBXML2_2.6.3LIBXML2_2.6.12LIBXML2_2.6.20LIBXML2_2.6.2LIBXML2_2.7.3LIBXML2_2.6.24LIBXML2_2.6.23LIBXML2_2.6.8LIBXML2_2.5.7LIBXML2_2.5.2LIBXML2_2.6.0LIBXML2_2.6.15LIBXML2_2.5.0LIBXML2_2.4.30LIBXML2_2.5.8LIBXML2_2.6.21                     ui 3d@K\?K\NK\]Wl«LzЫLԫLӫL     ūL L'6ѫLD!!!o!T!O!6!;!9!%!I !$(!%0!-8!w@!6H!EP!]X!b`!Ch!mp!2x!s!$!x!j!"!?!/!1!^!Ȟ!О!P؞!Q!!k!F!e!G!)!r!* !(!0!8!x@!nH!JP!+X![`!zh!p!lx!u!{!!M!5!! !!!7!ȟ!qП!c!!!!4!! !(!R0!8! @! H!<P! X! `! h!p!x!! !!!!!!!!Ƞ!Р!ؠ!!!!!! !!!"!# !|(!&0!'8!(@!)H!*P!+X!,`!3h!-p!.x!/!0!1!2!3!4!5!7!K!8ȡ!9С!:ء!;!<!=!>!!?!@!A!B !C(!D0!E8!F@!GH!HP!IX!J`!Kh!Up!Lx!M!N!O!P!Q!R!S!T!U!VȢ!WТ!Xآ!Y!Z![!\!]!^!_!`!a !c(!`0!d8!e@!fH!gP!hX!i`!jh!kp!lx!m!n!o!p!q!r!s!t!u!vȣ!wУ!iأ!x!y!z!{!|!}!~!! !W(!0!8!@!H!P!\X!`!_h!p!x!!!!!!!!y!!Ȥ!Ф!ؤ!^!!!!!!=!! !(!0!8!@!H!P!X!`!h!p!x!!!A!!!g!!!!ȥ!Х!إ!!!!!!!!!v !(!0!8!@!H!P!X!`!h!p!x!!'!!!!!!!&!Ȧ!hЦ!ئ!!}!!!>!!,!! !(!H0!8!@!#H!P!X!`!h!Zp!x!!!@!!!!!!a!ȧ!Ч!tا!!!!!!!!! !(!0!8!@!H!P!X!L`!dh!p!x!!!X!!!p!!!8!Ȩ!Ш!ب!!!!b!(!.!f!! !(!0! 8! @! H!sP! X!`!h!p!x!!!!!!0!!Y!!Hr}H5R1!%T1!@%R1!h%J1!h%B1!h%:1!h%21!h%*1!h%"1!h%1!hp%1!h`% 1!h P%1!h @%0!h 0%0!h %0!h %0!h%0!h%0!h%0!h%0!h%0!h%0!h%0!h%0!h%0!hp%0!h`%0!hP%0!h@%z0!h0%r0!h %j0!h%b0!h%Z0!h%R0!h %J0!h!%B0!h"%:0!h#%20!h$%*0!h%%"0!h&%0!h'p%0!h(`% 0!h)P%0!h*@%/!h+0%/!h, %/!h-%/!h.%/!h/%/!h0%/!h1%/!h2%/!h3%/!h4%/!h5%/!h6%/!h7p%/!h8`%/!h9P%/!h:@%z/!h;0%r/!h< %j/!h=%b/!h>%Z/!h?%R/!h@%J/!hA%B/!hB%:/!hC%2/!hD%*/!hE%"/!hF%/!hGp%/!hH`% /!hIP%/!hJ@%.!hK0%.!hL %.!hM%.!hN%.!hO%.!hP%.!hQ%.!hR%.!hS%.!hT%.!hU%.!hV%.!hWp%.!hX`%.!hYP%.!hZ@%z.!h[0%r.!h\ %j.!h]%b.!h^%Z.!h_%R.!h`%J.!ha%B.!hb%:.!hc%2.!hd%*.!he%".!hf%.!hgp%.!hh`% .!hiP%.!hj@%-!hk0%-!hl %-!hm%-!hn%-!ho%-!hp%-!hq%-!hr%-!hs%-!ht%-!hu%-!hv%-!hwp%-!hx`%-!hyP%-!hz@%z-!h{0%r-!h| %j-!h}%b-!h~%Z-!h%R-!h%J-!h%B-!h%:-!h%2-!h%*-!h%"-!h%-!hp%-!h`% -!hP%-!h@%,!h0%,!h %,!h%,!h%,!h%,!h%,!h%,!h%,!h%,!h%,!h%,!h%,!hp%,!h`%,!hP%,!h@%z,!h0%r,!h %j,!h%b,!h%Z,!h%R,!h%J,!h%B,!h%:,!h%2,!h%*,!h%",!h%,!hp%,!h`% ,!hP%,!h@%+!h0%+!h %+!h%+!h%+!h%+!h%+!h%+!h%+!h%+!h%+!h%+!h%+!hp%+!h`%+!hP%+!h@%z+!h0%r+!h %j+!h%b+!h%Z+!h%R+!h%J+!h%B+!h%:+!h%2+!h%*+!h%"+!h%+!hp%+!h`% +!hP%+!h@%*!h0%*!h %*!h%*!h%*!h%*!h%*!h%*!h%*!h%*!h%*!h%*!h%*!hp%*!h`%*!hP%*!h@%z*!h0%r*!h %j*!h%b*!h%Z*!h%R*!h%J*!h%B*!h%:*!h%2*!h%**!h%"*!h%*!hp%*!h`% *!hP%*!h@%)!h0%)!h %)!h%)!h%)!h%)!h%)!h%)!h%)!h%)!h%)!h%)!h%)!hp%)!h`%)!hP%)!h@%z)!h0%r)!h %j)!h%b)!h%Z)!h%R)!h%J)!h%B)!h%:)!h%2)!h%*)!h%")!h%)!hp%)!h`% )!h P%)!h @%(!h 0%(!h  %(!h %(!h%(!h%(!h%(!h%(!h%(!h%(!h%(!h%(!h%(!hp%(!h`%(!hP%(!h@%z(!h0%r(!h %j(!h%b(!h%Z(!h%R(!h %J(!h!%B(!h"%:(!h#%2(!h$%*(!h%%"(!h&%(!h'p%(!h(`% (!h)P%(!h*@%'!h+0%'!h, %'!h-%'!h.%'!h/%'!h0%'!h1%'!h2%'!h3%'!h4%'!h5%'!h6%'!h7p%'!h8`%'!h9P%'!h:@HH!HtHÐU=h'!HATSubH=!t H=!H!L%!H='!L)HHH9s DHH'!AH'!H9r&![A\fH=!UHtH#!HtH=!@Ð4f.4f.1ffff.HH&!Ht@H&!H&!HuH=He&!Hv&!HfH=H@&!fDHHHHcH$rH=!H !1HHD$EHǸH4t @t,H;Hfffff.HOH5%!H?1~fDHOH5%!H?1^fDU1HSHcHH(H?!H<$H=T!HHHD$1HuH([]f.H4tH t-HPH9H|$HD$HF[HHHM뮐HΐSH=MH5JH&H H5H=9?ffffff.HHt*HGHt{HHtSHHt(HH wH5,H=hH XH5 H=qH 9H5H=;kH H5H=LSH=m;H5jH\HH!H5HHH5HHH_!H57HHH[H\$Hl$1Ld$Ll$ILt$HHHH\$HL$LL$AHILt$ L@Mv HHLHH>HLHDHHRtHHHl$(H\$ Ld$0Ll$8Lt$@HHÐSH=-H5*HH !H5HHHH!HH5H߹HHH5H߹HHH5[fff.H\$Hl$HHLd$ HH[ H Le HH0HHt;H5i !HHfLHHSHH$Hl$Ld$HH !H57H81effff.H\$HHl$ Ld$Ll$HH(HMHC Hx@0IhL- !HHLCHLLLm1I1!MtLH }LH1H5HHH3HH\$Hl$Ld$Ll$ H(;HtH1 @H !H5H81`Sff.Hl$H\$HLd$Ll$H8Ht$H HH|${HIIL- !HHL$HLLLN11IL Mt]H VLH1H5XHHH HH\$Hl$ Ld$(Ll$0H8^KHtH1@H !H5H81(SH={H5HH !H5HH3HH !HH5H߹HKHH5H߹0HH5*1HHH51HH H51HH9 H5w1HH H5e1HhHY H51HPH H5?1H8H) H521H H H5(1HH H51HHa H51HHH51HHH51HH9H51HHH5H߹uHH5H1]Hn H5H߹BHH5H1*H H5H1HCH5H1HH5zH1HcH5kH1HH H5Y[11fU SHHH{ HHt-:HH?HHHHH!HHH[]#ff.H\$Hl$Ld$Ll$ILt$L|$HHD$0Ld$8Hl$@H\$HHH$M1IHHD$HfE1HD$@E1HD$8H|$0E1HHD$HH( hHEHLLWHH L1HHHD$HHT$H߾HD$HD$@HD$HD$8HD$ WHHl$`H\$XLd$hLl$pLt$xL$HĈHZ@@u:A,DLIHIA1dH!H59H81E1HD$PE1HD$HH|$@E1HHT$XH5 LH= ,HH 4L1HHHD$XHT$ H߾HD$ HD$PHD$(HD$HHD$0|HhH[]A\A]fDH`E1HD$HIOHCI?@uLD$8LD$A4LD$LD$A1H H5oH81rH; H5H81ZSH=ݮH5HH H5nHHcHH H:H5^H߹H{HH5wH1HdH5+H1HH5&H1HH5H1HH5H1HDH5H1HH5H1HH5H1kHH5ܱH1SHDH5ѱH1;HH5ͱH1#HH5ɱH1 HHH5ı[1f.AV AUATUSHLc II|$8t_ID$0H8tT1 HH]IID$8H,(HYLHH+LHID$0HSH<u[]A\LA]A^fff.AV AUATUSH#Lc JIID$0Ht]H8tW1 fDHHIID$0H,(HLHHLH ID$0HSH<u[]A\LA]A^fff.AV AUATUSHLc IID$(Ht]H8tW1 fDHHIID$(H,(HLHHLHID$(HSH<u[]A\LA]A^fff.H\$Hl$HH H[ H{ t:H[ HHHHHl$H\$HHbf.H\$Hl$Hfff.AV AUATUSHcLc IID$Ht]H8tW1 fDHHIID$H,(HLHHLH`ID$HSH<u[]A\LA]A^fff. H\$Hl$HHH[ HH[HHHHl$H\$HHIS HzHC [xHHЃffffff.S HJHC [x HHЃffffff.S HHC [x HHЃffffff.S HHC [x HHЃffffff.S HHC [x HHЃffffff.S HHC [xHHЃffffff.H\$Hl$HH MH[ H;t3HHHHHHl$H\$HH@H\$Hl$H@SHHH|$Ht$1HHƸHt 11HH[ÐUH=SHH5HHHU H5HHH5bHHH HCH5MH1HHTHH581HLHH5HHInLH\$Hl$Ld$ Ll$(Lt$0H8D#Hl$Ld$HLl$L|$E1H\$Lt$HHHIHT$H $Mt H|$IE1H<$t H̹I褾H\H5 H}AuL读AH5 H=V HML1H1DHtWHLH5HHH_HH\$Hl$ Ld$(Ll$0Lt$8L|$@HHÐLA|1聶LHtHH'H H5H81hAWAVAUATUHSHLoMMuMtsMfMtGI\$HtfDHH[0HuAD$tutptkI$Md$0MuAFtvtqtlIMv0MuAEIEMm0KfDI\$XHtfDHH[0HuoMfXMtI\$HtfDHH[0HuAD$t%t tI$Md$0Mu>@I\$XHtfDHH[0HuMuXM9MfMtNI\$HtfDHXH[0HuAD$tEt@t;I$Md$0MuAFtCt>t9IMv0MuI\$XHtfDHH[0HuMfXMt@I\$HtfDHH[0HuAD$t%t tI$Md$0Mun@I\$XHtfDHhH[0Hu‹ELmXM MMuMt|MfMtPfI\$HtfDHH[0HuAD$tutptkI$Md$0MuAFtvtqtlIMv0MuAEIEMm0BfDI\$XHtfDHhH[0HuoMfXMtI\$HtfDH8H[0HuAD$t%t tI$Md$0Mu>@I\$XHtfDHH[0HuM}XM9MgMtNI\$HtfDHH[0HuAD$tEt@t;I$Md$0MuAGtCt>t9IM0MuI\$XHtfDH8H[0HuMwXMt@I^HtHH[0HuAFt&t!tIMv0MuqMfXMtI\$HtfDHH[0HuAD$t%t tI$Md$0MuI\$XHtfDHXH[0HuƒHEH[]A\A]A^A_H\$Hl$HHH5HHHhH.HFH;H8tHHHl$H\$Hffff.AW1AVAUATUSHHrHXHL$HLL$8LD$@: HH5 H[ HH\$(H E1E1H8迯1H1s1HHH H+HCH HCHXH|$@E1HtHD$@H H@HD$HHH|$HD$I~AHD$0E1HD$ @H|$@L˶H|$ HD$0\HT$JIL9|$H|$H1L|$8Ht@7IH|$(LAMLAH$OHWH5 HuH=@HHb H11FHX[]A\A]A^A_HHT$H@胮g@CL-I@H=l@聱HH f.AW1AVAUATUSH(H|$HD$LhM1LMuM1LM~M1LԴIWHT$H|$*H|$1賴HD$H@HD$H|$H|$1荴HT$LbM1LqIl$H1HYH]Ht`1H>HCHtDHH$H$H@0HuCH[0HuEHm0HbAD$Md$0MHT$B HD$H@0HD$fH{`Ht蚹CHC`=HCXH0HxHtH@HH@0HuH}`HtMEHE`HEXH @HxHtH@HH@0HuI|$`HtAD$ID$`ID$XHHxHtH@HH@0HuHT$Hz`Ht觸HD$H@`@HT$HBXHHxHtH@HH@0HuHT$BtttHD$H@0HD$HT$Hz`Ht"HD$H@`@uHT$HBXHtHxHtH@HH@0HuAGM0AEMm00AFMv0HT$BH([]A\A]A^A_I`Ht-AGIG`RIGXHEHxHtH@HH@0Hu(I~`HtAFIF`UIFXHHHxHtH@HH@0Hu+I}`Ht蓶AEIE`IEXHHxHtH@HH@0HuHT$Hz`HtAHD$H@`@HT$HBXHHxHtH@HH@0HuS HZH{ YH[ÐSH={H5H蜯HH H5THH0H5HHH H5wHHH[8H\$Hl$1Ld$Ll$H8HL$IHQIHҫLl$ L萲IE Hx@賰IH蘵LLHHI譱tL,LH\$Hl$ Ld$(Ll$0H8ÐH=HXH5,HyH H5HHH!H5HHfH\$Hl$Ld$Ll$HXH|$Ht$HHøHH5y HH H8虢IHcHHHD$"HkIH#LHHHD$H[HHHHHγHt$LHD$ 觠H\$8Hl$@Ld$HLl$PHXfDH=@9HH BSH=H5H HHZ H5ćHH蠢H5AHH莢HHt HH5݅H߹H覦HHH5[:fUSHHHt$ H[ H{Htް1H|$HC HCu H[]DH|$H{@HbH{@HHHHCHC u -HHS@HX(HP@HP0HuHC H@0HuH HHD$H[]H\$Hl$1Ld$Ll$ILt$HHH}H\$HL$LL$AHIBLt$ LMv HD1HL跧HHHLQHDHHktH菱HHl$(H\$ Ld$0Ll$8Lt$@HHÐSH=軥H5HܪH- H52HHsHHI HZH5H1H>HH5H1&HgH5H1HH5H1H7H5H1^HHH5[1Effff.S H蚭HC [Hc@HHÐS HzHC [HcHHfH\$Hl$HH MH[ H{(t: H[(HHHHHl$H\$HHүf.H\$Hl$Hfff.H\$Hl$HH ͬH[ H{t:荟H[HH莣HHHl$H\$HHRf.H\$Hl$Hfff.H\$Hl$HHS H11H8H5,HHH菜HH\$Hl$HDH\$Hl$ HHHE HXHt(H5؇HѫHHl$H\$HHHH\$Hl$Hfff.H\$Hl$ HH荫HE HXHt(H5hHaHHl$H\$HHأH\$Hl$HÐSH=kH5H茧HH H5DHH H5HHH5HHH H5UHǹHH4H HuH=9 H H [fH\$Hl$1Ld$Ll$ILt$HHHH\$HL$LL$AHIrH H|$H0讥HH5& H|$11IHD$ LMv H?HLLHIVHHDHLݬhtH茬HHl$(H\$ Ld$0Ll$8Lt$@HHH H|$H0HtLt$]DHI H|$H0̤HuH H5IH81UH=~SHVH5~HwHH H5/HH HHa H5HHHH= H5E~HHHHH5H蜝Hm H51H脝He H51HlH=H5HQHH51H9HH51H!HbH51H H H51HHH51HٜHzH5c1HHH5\1H詜H*H5Q1H葜HH5J1HyHjH5?1HaH" H5F1HIHH5 1H1H H5HHH5HH H51HHH5փ1H˛HlH5H谛HH5H蕛H&H5Ä1H}HH51HeH&H51HMHnH5H2HH5HH H5h1HH0H5^1HHH5]1HϚHH5'H贚HH5#H虚H:H51H聚Hr H5t1HiH H5M1HQHr H5H6H H5K}1HH H5HHDH5HhHH5HMHH5H2HH5HHxH5HHH5HH H5q1HɣHjH5cH讣HH5H蓣HH5HxHH5"H]HH5HBH Ht>H H HuH= H H H[]DH=ǛHh fDH\$Hl$HLd$H(GPvH\$Hl$Ld$ H(HWHHHzuHC(HtH{HWHk`Ht^E1fIHmHtDHUHs(H{@˝H9tHtMHEI$Hs@H贡f.H{HFHkHt@HHm0Hu{H[XHHH[0Huf.HEHC`{H{Ht$J{Ht9HT$H{@HPHItkHH轠LHCfHT$HH=zHukf.H9C@HpHH貝Hs(HtH{@HT$ƣHItqH\$Hl$HHH?H9HDHtxtH\$Hl$HfDHx8Htt)Hp0HtӃ~uH\$Hl$HHD@H8fffff.H\$Hl$HLd$HHF  Lf@A|$ I<$H+HuH H8H1HHHI$HHxHnH5' HH1œ HC@HH(HH$Hl$Ld$HHuHvWfMd$@H+I<$/H Y~HcH D11H$HHsHʿ H8 H H8H| H8H H8H H8HG H8H H8H H8H H8Hc H8H̽ H8tH% H8eH }H5}H=8}Ɛfffff.UHSHH_XHt'fDH޿ӐHH訠H[0HuH[]HG@P t tH8Ht銛fHHtH8xfffff.H\$Hl$HH ݝHk HHH&HHl$H\$Hfff.H\$Hl$HHH 芝Hm H߾ yH{ H-HH\$Hl$HHHffff.S H:HcC [HHDS HHC [Hc@HHÐS HHC [H@@HHfH\$Hl$HLd$ HHŜ1HLc t@ H讜Hu LHHl$H$Ld$H@SHHHt$ qH[ H|$賓HHXHHHHЃ[ffff.H\$Hl$HH Hk H职H)HHl$H\$Hffffff.H\$Hl$HLd$H(Ht$ H$进H[ {tH\$Hl$Ld$ H(@Hl$HےHH耚Ht4L`Mt+f.I<$tLyLMd$0MuH菒HI脒LHHH$mDH\$Hl$HH H[ H{t:轍H[HH辑HHHl$H\$HH邝f.H\$Hl$Hfff.H\$Hl$HLd$ HxHk 诙HHHu@H譖(H+IH*LHHHH!HH$Hl$Ld$HSHHHt$ H[ H|$CHHؘHD$H[DAT USHǙLc I\$HHID$@HHL ufHH=H[0Hu[HL]A\ffff.SHHHt$ QH[ H|$蓐HH舗H[DU SHHH{ 觑HHt-ʋHHϏHHH衛HHg HHH[]ATUSHHHt$ 讘H[ HkHt%fLe0HH褛MLuH|$HH藏HD$H[]A\ÐU SHH@H{ 7HHt-HHHHHњHH HHH[]S HH{ HHH[fffff.USHHHt$ 谗H[ H|$H{@HfH^HHcHHH5HH HHH[]@S HJHC HpHHt [Hx@[ÐAU ATUSHHHk 8IH}@H艎HIt>H0Ht*HfDH}@藖LH,HsHHuHH LHL[]A\A]ffff.AT USH臖Lc 讒HI\$`Ht)fI|$@HHH谘HHu[H]A\U1SHHHt$ H$H<$H[ t HWHH|$JHHH HHHH[]S HʕH{ 1HD[U SHH蕕H{ 謆HTHHYHHH+HH HHH[]f.AT USH7Lc LHH耏HID$@HHL uHH譕HHHu[HL]A\^fDH\$Hl$HLd$H(Ht$ H$诔1H|$H[ t H|$HH{@HHIt(H|$tpH{@L,H\$Hl$Ld$ H(Ã{HtHk(E1H|$t H|$膋IH{LHH IĸMtH9tLH=Hl$Ld$HLl$H\$ILt$L|$H8HI HIH0;HXH HH0 H= H芓L H] yL;- Md$ LtID$(Ht~x w8HcHHH"HR"u=tCtHtCH訍HH H5qH81ݑD{ wHcKH੺t@HHID$@H9C@ H謕ID$@H5NjHH8蕒H56 H趐It$@HߺԆ1H1蘐HEL;- tL;-߱ t {HLAHHHE HH޿襄H5F HH11߅HHl$H\$Ld$Ll$ Lt$(L|$0H8Ð{HcKH੺{GfMt$0MGA~fD[fS H蚌H{ 葉Ht[Hƿ~fD[fff.S HZHC Hp8Ht[~f.[fS HHC Hp0Ht[~f.[fS HڋH{ 聅Ht[Hƿ>~fD[fff.S H蚋H{ aHt[Hƿ}fD[fff.S HZHC HpHt[}f.[fS HHC Hp(Ht[}f.[fH\$Hl$HLd$Ll$HbLt$HH1Hl$LL$LD$AIH҃Lt$ L萊Mv Hԁ1H~HIF@HHE@臍H HH;HDH|LDHH舉tHHHl$(H\$ Ld$0Ll$8Lt$@HHfffff.H\$Hl$HLd$Ll$H8HHt$Ll$ 迉LH[ H:HH[HIH{@HHH|HPIt$HHHHtK|HH#HHHH H$HH$H\$Hl$ Ld$(Ll$0H8øfL@HH%yH}DHH݈Heffff.AWAVIAUATUSHH(Ht$ HD$茈H[ H5`HC@HH(H_HS@H5 HLkLbt1}AL蛁AHD$L0A [IAH|$aLD$DHDH{AHS@HBHtH9P(tHP(H@0Hu11څEtMt(AFw_H H5FfDH81l@HS@HztHC(Ht@HHC(Hu{ uAFHBvD1衁Ht$IHu5f.HH^0LHF0H|$'HH\$uHLrH([]A\A]A^A_HS@LbLkDpL{ApH\$Hl$HLd$Ll$H(H赂 HIuH5 LLc 肄@uDHLj11_x3HHl$H\$Ld$Ll$ H(HP{@HtHVHn}fDHA H5eH81谄H\$Hl$HH Ld$Ll$Lt$HHMHT$HL$莅Le %vvH(vH|$I|AIL~A1HD$tH|$DD$|DD$HH5z H= H3LIHzL-z8vH(HHl$(H\$ Ld$0Ll$8Lt$@HH@LzAsSH=Z{H5ZH HHZ H5[HHvH5r`HHvH5GdHH|vH H5YHHH[zfffff.H\$Hl$1Ld$Ll$ILt$HHHM[H\$LL$LD$AHH}Lt$ LЃMv H{H}HIF@HHC@ɆHLvHDHH݂8{tH\HHl$(H\$ Ld$0Ll$8Lt$@HHÐSH=XzH5XHHH H5dZHH@uH5bHH.uHHL HH5b1HHwHH5\1HwHBH5Z1HwH HuH=;Z {HŮ HƮ [@H\$Hl$HH mH[ H{`t:-uH[`HH.yHHHl$H\$HHf.H\$Hl$Hfff.S HHC [Hc@HHHÐH\$Hl$ HH́HE HXPHt0H5 H11}uHHl$H\$HHz@H\$Hl$HÐH=VHxH5VH}H5PaH}H H5dHHQsHJ H5 HHH HH H HH H{ HZH H\ H#H H= HH H HHv H H~Hg H HGHX H HHI H HH: H HH+ Hd HtoHج HI Ht H8]H;IƸt!_L#ILcLHL_oH{H$t"Z_LcIL[cLHL-oH{HD$t"'_H[IH(cLHHnHLHD$[H^HIbLHHnHLH_H\$(Hl$0Ld$8Ll$@Lt$HL|$PHXH=L@1dHHט fffff.H=@H\$Hl$HbH5@HHgHHJ H5>LHHp]H5,LHH^]H HH\$Hl$Hffff.AUATUSHHHT HH({? H{t"]LcILaLHLmHt$HHD$ZZHcH5KHHHHZHcSH5KHHHZHSH5kKHHHZH{t%]LcILaLHLlHH5+KHyZHcS H5KHHH_ZH{(t%\Lc(IL`LHLlHH5JHZH{0t%~\Lc0IL`LHLQlHH5JHYH{8t%>\Lc8IL?`LHLlHH5iJHYHcS@H5\JHHHYHcSDH5HJHHHkYHH[]A\A]DH5! HtTHM H8 ZH5 HHtHYHfDH=I@ aHHǕ DH=I@`HH Ht$HHD$XHOfHHgH_fff.H\$Hl$HHHhHrgHHl$H\$HHYjSH=]=+_H5Z=HLdHH H5?HHYH5HHHYH_ H5'=HHH[]H\$Hl$Ld$Ll$ILt$L|$HhH\$Hl$ HD$HL$(IHHIIH$1Aa`L|$( LgM Hc^HHX^HHLJhHHjHLdYLDHH#f~^tHiHHl$@H\$8Ld$HLl$PLt$XL|$`HhÐfffff.UH=;SH]H5GHbH( H-a H5GHHHEcXH+]H}H5GHVH HH5{GH߹Hc\H}HH5nGG\HH5_GH߹ZHHH[]H5EGZAW1AVAUATUSHHD;H(HL$LD$^H|$H H|$H0`HH|$@W3eHl$ H!e HLm eHD$Lc L0A IAI~cMH~8L|$1f.H|$HkaLHD$[HHI911JpXH5HHXH51`UI<$HLa]HIZ11W114UH5u H11HWHxL1dH([]A\A]A^A_fDLpHt_HH5 H11WH5 HHD$H11nWHHD$TfHAH8'H@ H4_fH=<@[HHW H=D@{[H|$HHD /H=D@X[H|$HH -@1YSHD$LHh H5DH81aH HH8XH ZDSHHHT$0HHAHL$8LD$@H|$H)H$LL$H)z)r)j)b)Z)R)J)BH$H$D$0HD$HD$ HD$wSHt$H VH|$_H[ffffff.UHSH HHaH H[ aHE Ht$ HHHGWRTHct$ H<$H1dHH H<$HH[]ffffff.UHSHHHt$H5BaHt:Ht$HHUH|$[XH<H5eHaHH[]HD H5BH81_ff.SH H@H`HC [Hx"]f.AWAVAUIH5AATIUSHH~ H8^`LHYHHxSH5 IH1ɺL11Lt$SHAHH9~JH\Hi\LHD$LWH LHL`HEHc uHEH9I$ H@H_H[ L11ZOH{HHaHH[]A\A]A^A_ÐH=@A@WHH %fH\$Hl$HH_HSHH-XHSHHl$H\$HHH'Offffff.H\$Hl$HLd$HPHHH} H HH8\H+IH@ZHCLH$Hl$Ld$Hfff.H\$HHl$HLd$ He^Hk lO113RH5HHQHtaHH N1I1QMtLH$Hl$Ld$HNHRHO} HH8TSH\U@H?[SHH?NH[STSH= 3TH5 3HYH5=HYH>~ H5j?HHOHH~ HH58H߹HSHH54H߹SHRH5>H߹fSHH5?H߹QHH5>H߹QHaH5>H1QHH5>H߹QHH5>H1QHfH5=H1}QHHH5=[1dQfff.S H:\HC HP8Ht HcB8HH[S H \HC HP8Ht HcB4HH[S H[HC [HHЃfff.H\$Hl$HHH [HE 1H‰HHl$H\$Hfffff.S HZ[HC [xHHЃffffff.H\$Hl$HHH [HE 1H‰PHHl$H\$HÐH\$Hl$HLd$Ll$H(Hy HHH0HVHH߾ ZH[ HZLe L+MtZI9t H{ H;L#MHsH=LHhHHCHHJH\$Hl$Ld$Ll$ H(Hz H5<H81XH?]Hffff.SHHHtNH{}P[fffff.SHHH|$Ht$QHXH H1HUWH[H|[@UHSHHHHt$H.H tgNupHufHH|$}PHRH8HHtHy HEH xHH1VH[]@DhH,x H5";H81WHdy H5:H81Wff.UHSHHt_HMAH x Hw 1I1LH8HHtHx HEHHH[]H 1U@HQA럐H\$Hl$HHHHt6H-x UH{HtUHU1H\$Hl$HfH-Qx SH=-NH5-H TH]x H54:HHIHHw H5zHHVH H5:1H_LH H5t0HDLHe H59H)LHH59HLHH59HKH$H59HKHH5)41HKH! H5<81HKHyH511HKHH569HuKHH5"9HZKH H5 9H?KH HuH=z4NHc Hl [f.AVAUIATUSHGHHHu H 1H8}SH]IWIHEt+H51LLEH5 LL1LIHtoHCHtf~`E1E1AIA9}CHCJ40Ht~uHHt؃xtH}1AIHA9|[]LA\A]A^@H1MOHH\R@H\$Hl$HLd$HH/HtbHH51XJH}Ht7L%(u A$HA$H{TEHHl$H$Ld$H KfL%t H$Hl$Ld$Hffff.AW IAVAUATUSHTIG L0E.EIF11:1L1G LSIFIT$ HHA9~>H4~t2FH5 IHuH= 1@LHH HL[]A\A]A^A_fffff.H\$Hl$HLd$HHs HHH0NHuHr HH0NHtAH SLe H߾ SHs I<$VFHH$Hl$Ld$HHs H55H81QH\$Hl$HLd$HHr HHH0NHt]H RH߾ Le zRHC I<$H0TH5R.HHHRHHl$H$Ld$HHOHr H5E5H81Qff.H\$Hl$HH QHC 1H0_QH5-HHQHH\$Hl$HHDOfff.AVHq AUATIUSHH0HMH LQMl$ H߾ pQHk 1IuPHHE~-E1E1fDH@HAJ40IOHED9(H5-LQHH[]A\A]A^NHq H54H81ODH\$Hl$HLd$HHp HHH0=LHtgH PLe H߾ PH[ 1I4$OH3HOH5h,HH^PHHl$H$Ld$HHMHp H5[3H81OUHSHHHHp H0KHtEH PHm H߾ OHs H}KHHH[]H9o HH0>KHuHbp H52H81NfAUATUHSHHHHo H0JHmH߾ `OLc HOOH] M$$HLKA<$`It$1H9HuQ@HJHH9t9|DGA9E$HcALAAL߃HD9AGt+HTHHZH)9rA9thEA)DAEt/11MTM AofAH9rDE9t$HcHTfH HJHA9McHJH[]A\A]@H[H]A\A]DHim HH0nIHxHn H50H81LDIt$1@S HMHC HHt HcHH[DAW IAVAUATUSHmMIG L(Ic}LA}Iƅ~j11'L?A}IH9~=IEL$A|$uH5(LLLH#NA}IH9HLHc[]A\A]A^A_IfH\$Hl$HLd$Ll$HLt$L|$AHH HLHC AL AtH$"E11HD1EHm@Ic $Ht$HE1HAHHHGH HHLHC H0HcH91)9HVHFH,}ugH5'HKHHL HHKHC HHcH9}1)9|pHHAH,}tH=Of.Ht: HHl$L,$7KHC L Ic$H9Mx HH\$Hl$ Ld$(Ll$0Lt$8L|$@HHLmAILl$L}AIMy Ic$ILl$ HL<$JHC H(HcEL9sMjMaOt=L9LN1DM9I~fDHELJ4IJM9H5'&H JLHG L0FI1Nl-L9MLN1RDL9I}fID$LH4HJI9H5%HILH4GLELl$IHHUH=SH@H5HHEH5h"HHEH59)HHEH5')HHEHHi H5+HH";H5*HH;HHh HH56 H߹H(?HyH5)H߹ ?HHH[]H5*=@Hl$Ld$IH\$Ll$HLt$H(H~g LH0CH H=HH] L,HMl$ L3MtJHI9t Hh H;L+|;H}H=VL`HHCHH7HH$Hl$Ld$Ll$Lt$ H(Hah H5"*H81FHO;Hffff.SHHHt&H|$Hq>HH;H H1HDH[]H|C@ATHUHSHHHt$H$HHځ NHHH|$=HH1IHAt 4tHHl$H\$Ld$ H(fPHk61HH=c H5P&HH4HHa HH5qH1HN7HHH5&[157ffff.H\$Hl$HH AH[ H{t:4H[HH8HHHl$H\$HHDf.H\$Hl$Hfff.H\$Hl$HH }AH[ H{t:=4H[HH>8HHHl$H\$HHDf.H\$Hl$Hfff.H\$Hl$HLd$HH?HtoLf MtLH$Hl$Ld$HfHA` 11H8>IHH5mH8@LHCHH5LH0Le H $H5m$H=v$)2H\$Hl$HHH J@H{ HH\$Hl$H?SH=[7H5H|H[ H{Xt:1H[XHH5HHHl$H\$HHrAf.H\$Hl$Hfff.S Hz>HC [Hc@PHHÐSH=5H5oH:H5CH:HN^ H5!HHD0HH] HH5q!H߹H=HHH5b![p=H\$Hl$HLd$H(IHt$ =11H|$Hk t!H|$4HHD$H u>H1IH~0t 4tHHl$H\$Ld$ H(fPH01H6fATE1UH SHHHHT$H $=H|$Hm t H|$;4IH<$tiH)4H1Atn111HM9HHt=&0DžHEHXH(HHk H[]A\fE1H[ H5% H81;;H] H5 H81#;SH=k3H\ H5 HH2.HSH57HǹHT2HH5H߹92HH5U H߹2HH5@ H12HHH5[10D H\$Hl$HHm;H[ 4.HHH62HHHl$H\$HH=fSH=H[fSHHHt$H$b2H|$HU2HH=H$H[HH|$Ht$%2H.HH HSHHH|$Ht$1H9/HƸHt 11H@8H[ÐSH=1H5H6H[ H5HHc,HHyY HH5H߹H{0HH5rH߹`0HH5eH߹u9HHH5z[Y9H\$Hl$HLd$H(Ht$ 9H[ H|$0I5HH6HHt>H5 Y HH4LH1{6HC+HH\$Hl$Ld$ H(HX H5H818fff.H\$Hl$HHLd$ H8H[ H 8Le 5HH6HHt;H5YX HH3LH(H*HH$Hl$Ld$HHW H5'H81U7ffff.H\$HHl$ Ld$Ll$HH(H=8HC Hx@ 3IX4L-W HHL36HLLe-L ,11I6L4MtLH uLH15H5gHHH(HH\$Hl$Ld$Ll$ H(#1HtH10@HV H5H81H67ff.Hl$H\$HLd$Ll$H8Ht$H HH|$k.Ha0I93L-V HHL5HLLF,L*11I4Lj3Mt]H VLH1q4H5HHHH&HH\$Hl$ Ld$(Ll$0H8^K/HtH1/@HU H5 H815UH= SHf-H5:HH2H5 HHr2HHV H5* HH(H5HH'H5HH'HHU H9H5 HH+HkH5VH+HH5 H+HEH5I 1H\*Hb HuH=-Hb Hb H[]fS H 5HC [Hc@HHÐH\$Hl$1Ld$Ll$HHHL$IHHE1-H|$1f1H|$HD$R1HHD$u]1HD$t H|$+HL5LH4HIĉH3LH\$(Hl$0Ld$8Ll$@HH@H|$~+I딐H\$Ld$HLl$L|$E1Hl$Lt$HXHIHT$HL$Mt H|$0+IE1H|$t H|$+I/H6H5IS H1AL,AH5S H=R LMH%11I1H5` H 3uaMLL3H5 HHH#HHl$0H\$(Ld$8Ll$@Lt$HL|$PHXfL@(AdH5i` 11H&HtLHD$'HD$HE*D1y'D,HtH2H*HQ H5 H81`1Hl$Ll$ILt$H\$E1Ld$L|$HXH|$Ht$HT$HL$L$)H|$Ht H|$n)IE1H|$t H|$V)IHD$L A IA.H4H5jQ H/$H<$+AHLLD$1H1/HtrHL2H5 HHH!HH\$(Hl$0Ld$8Ll$@Lt$HL|$PHX@D`YH<$o&As1%*HtHg0H(HQP H5oH81/ATUSHH qQ HP H5P H=$Q )H='HtQ H5 HH,L%O H;H5 I$,H-P H;H5HE,HOO I<$H5BH,HEP H}H5(H,HsO H"H=H¾2H5] HHH; "I&H8&H%H8LHy2H5b] HH^H;H5?] H&H;1H5] HH;H5\ HH;jH5\ HrH;MH5\ H5H;0H5\ HuH=I@e'HHk\ H; 1",1/1 1)1F#11H01q)1,1+1\-1U(1,1w&1p11Y*101.101}!1+1?)1H$1!1%1s1<'1,1/1+1P0H1[]A\.fH=@I&HHW[ fH=@)&HH?[ pfH=@ &HH'[ 3fH=o@%HH[ fH=@%HHZ fH=@HD$%HT$HHZ zH=@HD$t%HT$HHZ ~ uHv@HHHH@HY HG@Hx uH@@HHHx8 C#SH=#H5H(HH:M H5HHH5RHHnH5' HH\H5HHJH[K H5HHH[d"fff.H\$Hl$1Ld$Ll$ILt$HXHLd$ HL$(LL$HM$Lt$( L+HD$ 11Mv HtH t~PLT$"T$HI~@+IH|.LLHډHI*"tL.LH\$0Hl$8Ld$@Ll$HLt$PHXHyUHSHH`G HtHSG HHHuH[ÐH/.HreadNokogiriXMLXPathContextnewevaluateregister_variableregister_ns11xml_xpath_context.cctx->docctx->context->docInvalid return typectxctx->contextctx->context->userDatactx->context->function((nokogiriTuplePtr)(ctx->doc->_private))((nokogiriTuplePtr)(ctx->context->doc->_private))y676766y66_766666;766y6evaluateruby_funcallNokogiri_marshal_xpath_funcall_and_return_valuesNodeEntityReference2*RelaxNGread_memoryfrom_documentvalidate_documentCould not parse document@errorsCould not create a validation contextReaderfrom_memoryfrom_ioinner_xmlouter_xmlstatenode_typelocal_namenamespace_uriprefixvaluelangxml_versiondepthattribute_countattributenamespacesattribute_atempty_element?attributes?value?default?base_uriattr_nodes13string cannot be nilcouldn't create a parserError pulling: %dxmlns%s:%sio cannot be nilHTMLElementDescription[]implied_start_tag?implied_end_tag?save_end_tag?empty?deprecated?inline?descriptionsub_elementsdefault_sub_elementoptional_attributesdeprecated_attributesrequired_attributesEntityDecloriginal_contententity_typeexternal_idsystem_idINTERNAL_GENERALEXTERNAL_GENERAL_PARSEDEXTERNAL_GENERAL_UNPARSEDINTERNAL_PARAMETEREXTERNAL_PARAMETERINTERNAL_PREDEFINED@decorators@node_cacheDocumentread_iorootroot=encodingencoding=canonicalizedupurlcreate_entityremove_namespaces!14Could not create entitycall0*1.00103StringIOstringCould not reparent node (xmlDocCopyNode)DocumentFragment1*EntityLookupgetEntityDescriptionAttrvalue=ElementContentoccurc1c2@documentCharacterDataCommentfirst argument must be a XML::Document or XML::NodeElementadd_namespace_definitionnode_namenode_name=parentfirst_element_childlast_element_childelement_childrennext_siblingprevious_siblingnext_elementprevious_elementpathnamespaced_key?blank?attribute_nodesattribute_with_nsnamespace_definitionsnamespace_scopesencode_special_charsunlinkcreate_internal_subsetcreate_external_subsetpointer_idnative_content=lang=process_xincludesin_contextadd_child_nodeadd_previous_sibling_nodeadd_next_sibling_nodereplace_nodedump_htmlnative_write_toset_namespacecomparedecoratedecorate!xml_node.ccannot reparent %s thereCould not reparent nodeerror parsing fragment (%d)׀teVG8׀)׀׀ ׀׀ށρNokogiri_wrap_xml_nodenode must be a Nokogiri::XML::NodeDocument already has an external subsetDocument already has an internal subsetCould not perform xinclude substitutionTextElementDeclelement_typeSAXstart_documentend_documentstart_elementend_elementcommentcharactersxmldeclerrorwarningcdata_blockAttributestart_element_namespaceend_element_namespaceprocessing_instructionnoyesDTDnotationsvalidateNotationSyntaxErrorXPath@domain@code@level@file@line@str1@str2@str3@int1@columnProcessingInstruction3*XSLTStylesheet@modulesparse_stylesheet_docregisterserializetransformto_aflattenwtf! @modules isn't setinstance_methodsargument must be a Nokogiri::XML::DocumentParserContextparse_withreplace_entities=replace_entitiesrecovery=recoverydata cannot be nildata cannot be emptyargument must be a Nokogiri::XML::SAX::ParserNodeSetlengthslicepush|-delete&include?node must be a Nokogiri::XML::Node or Nokogiri::XML::Namespacenode_set must be a Nokogiri::XML::NodeSetUnsupported encoding %sPushParserinitialize_nativenative_writeoptionsoptions=Cannot set XML parser context optionsCould not create a parser contextNamespacehrefxml_namespace.cdoc->_privateNokogiri_wrap_xml_namespaceAttributeDeclattribute_typedefaultenumerationUnsupported EncodingEncodingHandleraliasclear_aliases!Schemavalidate_fileencoding_found2.7.6LIBXML_VERSIONLIBXML_PARSER_VERSIONNOKOGIRI_LIBXML2_PATHNOKOGIRI_LIBXSLT_PATHNOKOGIRI_LIBXML2_PATCHESNOKOGIRI_LIBXSLT_PATCHESLIBXML_ICONV_ENABLEDNOKOGIRI_USE_PACKAGED_LIBRARIESCDATA;\ *x    8   0 ` 8! ! " 8$ $ %8 x%X %p )( h*H *h + H, , - . (/@ 1` 82 H2 84 55(5H5h679H9x99@x:h:x;;x<<0(=PX=p=H>>X?@XBx8CCxD8D`EEFHFxF F@F`GxGGIxJ JHKhXKKLLN HPPPxHQQRR8S08TXTVWX^X8_xxag(g8gXHhxhiHjkk8lXlxmmnXnn08oXoxHq(w(yy {H8|px||(}H}h}}(}H8~h~XXHHhx0HP؃8Ȅ((Xxhx P x ( !x@!ȍ`!!H!!Ȏ!"H "@"xh""ȓ"#0#HP#x##h##$X($HP$Xh$$x$$h$X%ؠ8%P%hx%h%h%8&&&8&&'x0'ثP'8p''X'Ȯ'خ(X((h(8(x((س()ȴ()x))())ع*h*h****ȼ+((+XH+h+++8+x+X,x(,H,h,,,X,-x -x`-x-8--.X8.X..8..@/`///0(0@0(`0x00001HH1p1111X1 2XH2p2H22h2303P3Hx383383H404H4h44X44558@5Xp5x5H556P6h666x6zRx 4LdjDB J PbD L H I,AFK@o CAK  A$gMI0PDoMI0X<dP BJG A(G@> (D ABBF 0G*AdYN F!BBB E(D0A8D 8A0A(B BBBD Q 8A0A(B BBBE T 8A0A(B BBBA O 8A0A(B BBBA V 8A0A(B BBBA Dj E pAj$ hYIP4A$TMQ l A $| HWD0 H  $ MN@ I !A$p$`AKG GDA,$,D$WQ$ D ,t`&AFG X AAH $'tMD B M SX'/Amh'/Am x'%Ac$,'M]@I E $T0)0MNP F |8*/AmH*/Am$X*tMD B M S$*tMD B M S$ +tMD B M S$4`+tMD B M S$\+tMD B M S$,tMD B M S$h,tMD B M S,"A`,"A`$,`AKG GDA<-MD z E $\-IAd K M C 4-AIG0q AAD dFA<8.BBK A(D (D ABBG /A<1BGB A(A0|(A BEB<\x1BGB A(A0|(A BEB<1BGB A(A0|(A BEB$82tMD @ O S< 2BGB A(A0|(A BEBD 2ORD td 3!AR 03!AR @3!AR P3!AR `3!AR p3!AR$$ 3lMD ~ I SL 3>AG tA,l 3>AHD  FAL $ 5tMD @ O S$ P6tMD @ O S 6AR 67Ai F F$, 6tMD @ O S$T 7MS0$| 7ZDZ B R F N J  7A, 9MWG% H $ :tMD F I S$ H;tMD @ O S$D ;tMD @ O S$l ;MI0s O  MMN` E $T ? MMI@ F ,| @PMMNP B L ABBB B(A0D8D@8A0A(B BBB hGcN PLG6BDB B(A0A8N 8A0A(B BBBH LlIBDB B(A0A8D`2 8A0A(B BBBA NAZNpAj8OZ@OWKG$4PX` G \PA4|hQAAG0 AAF zAA$RYIPRAhSARhSAR$<hStMD @ O S$dStMD @ O STKN |$HTdS x E S$TdS x E STA$hUYYIP D ,DVAHD  AAF $tP\MI0^ D $(^N k G o I $^2MI  I $`@ADD tAA`2,`DMD rLaSMD }lXaARXaARXaARXa\MN @aCAG sG aAMD o$,aMI0u E $TbtMD @ O S|b}MN aXc;AG qA,xccBFA LGBc;AG qA$ c`AKG GDA,4doBAA G0_ AAB$dPd`AKG GDAd"A`$dlAAG0]DAd/A[ L F4dBGA A(G0g(D ABB,,HeXBFA HDB$\xe`ACG0LDDe)Ag$eVAFG BDA,ejBFA SGB$8fMI0i A ,$fM[@ B Ti li i iHTD o4iBAA G@  AABA 4PjBAA G@  AABA ,j7Ad K FLk?Ae R F,l(kACN0 AAF $kjACG0\AAlMAG CA0lGAo P F`l4A\ S C$l7A[ T FDl7A[ T Fdl4A\ S Cl4A\ S Cm7A[ T F m7A[ T F$@mMZP$ n3MN@ A L4 oBBE B(A0A8G` 8A0A(B BBBD $pMN0m H $qM[P E rA|$rYIPsA$<HttMD @ O SdtAR$tlS | I StUK F $(xAFL AAx$ xMN04pyjMI OTyrMI Wt zjMI O$pzMMI08{rMI W{+Db${VMZ0 J 4|BDK G AAB4T}BDK G AABLx~BBB B(A0A8D8A0A(B BBBDHBBE B(A0A8DP8A0A(B BBM$ A$DtMD @ O S$lhtMD @ O SQMD XMD F@XMD FXMD F$rMQ0O$<MS0v,dfMMN` D ІȆsU ]<(BBA A(G@ (D ABBF  G$?N lDЉpAj$d WNp$AHD KALBDB B(A0A8N`} 8A0A(B BBBG $ hAMA$D qADO0ZAA,l XuADG0N AAA  &A\L .BBB L(D0A8DP 8D0A(B BBBB  !QMD {,!ؐtRN S$L!8HV g E t! !AO!TAL!-Ak!-Ak "$AR,"(BMD pL"X!ARl"h?MD m$"MN0 A "@DN"H"A`"X9AG oA #x ,$#pADG0} AAE ,T# }ADG J GAR #pYMD u J #A<#PBBJ A(A0(A EBB$DS$$MI S G bDD$BJB B(A0A8D@8D0A(B BBB$$MI q A $$MI r E $TMD ~<$XBIB D(A0 (A BBBE $<%MI | E ,d%pADJ I DDH L%BBA D(J0b (A ABBE D (F DBBF %p+AiD&BJB B(A0A8D@8G0A(B BBB,L&HMZDP I $|&AHD KA$&MV0 A &DN&"A`$'MAAG0AAA,' 4D'KBDD D0  AABG |'A'"AR,'lAIG i FAG $'MI0w C ,(AIJ0f AAA D(\("DR J A|(sAk$(XtMD @ O S$(tMD @ O S$(MI g C )8MD b4)A4T)0sBGA A(G0W(D ABB$)xtMD @ O S)ШAR)ШA}$)@MI0w C 4*ȩBDI J0  AABJ T*At*NRD s*@AL*08AD qA*P-D a*h>AG tA +A$,+MI0u A $T+MQ l A $|+(HWD0 H +$+ MN@ I ,+AHD AA,AR$4,ZP E ,\,MMN` C ,,MMN` E 4,xBAA D0  CABN ,0 -8 $-@<-8A$\-YI` H !Wdq{  pn 8To()X S ؟!PJ oxIoo|Fo!nnnnnnnoo.o>oNo^ono~ooooooooopp.p>pNp^pnp~pppppppppqq.q>qNq^qnq~qqqqqqqqqrr.r>rNr^rnr~rrrrrrrrrss.s>sNs^sns~ssssssssstt.t>tNt^tnt~tttttttttuu.u>uNu^unu~uuuuuuuuuvv.v>vNv^vnv~vvvvvvvvvww.w>wNw^wnw~wwwwwwwwwxx.x>xNx^xnx~xxxxxxxxxyy.y>yNy^yny~yyyyyyyyyzz.z>zNz^znz~zzzzzzzzz{{.{>{N{^{n{~{{{{{{{{{||.|>|N|^|n|~|||||||||}}.}>}N}^}n}~}}}}}}}}}~~.~>~N~^~n~~~~~~~~~~~.>N^n~.>N^n~΀ހ.>N^n~΁ށ.>GCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-4)GCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-16), ,~ ,o"8,o.0,C>,,[,yg@,v`L,y,jn,׬@*,pD, ,h$,Q@],`%,5,N_0 ,qP,z\,`,IP!,e&,5,)`9,;N`<h, ]>,j@%,B,D@,-HX, N5,~`R~read_failed5write_failedTio_close_callbackinit_nokogiri_ioio_write_callbackwrite_checkread_checkio_read_callback{~init_xml_xpath_contextNokogiri_marshal_xpath_funcall_and_return_valuescNokogiriXmlXpathContextLo" init_xml_entity_reference cNokogiriXmlEntityReference<o. init_xml_relax_ngcNokogiriXmlRelaxNG9C>& init_xml_readercNokogiriXmlReaderT,[M Hinit_html_element_description6 cNokogiriHtmlElementDescriptionBygE* init_xml_entity_decl.cNokogiriXmlEntityDeclwv$oNokogiri_wrap_xml_document4init_xml_document"remove_namespaces_bang$cNokogiriXmlDocumentNy init_xml_document_fragment cNokogiriXmlDocumentFragment*jm|init_html_entity_lookup5׬ init_xml_attr cNokogiriXmlAttrlU `init_xml_element_content,Nokogiri_wrap_element_content> cNokogiriXmlElementContent; init_xml_comment cNokogiriXmlCommentzI&init_xml_nodeb(Nokogiri_wrap_xml_node0)Nokogiri_xml_node_propertiesKIcNokogiriXmlNodebIcNokogiriXmlElement5Q init_xml_text cNokogiriXmlTextD`%1` init_xml_element_declcNokogiriXmlElementDecl@5)init_xml_sax_parser)cNokogiriXmlSaxParser3N_56 init_xml_dtdcNokogiriXmlDtdq}pNokogiri_error_silencerinit_xml_syntax_errorNokogiri_wrap_xml_syntax_errorNokogiri_error_raiseNokogiri_error_array_pusherfcNokogiriXmlSyntaxErrorXz init_xml_processing_instruction cNokogiriXmlProcessingInstructionn+i"init_xslt_stylesheet'Nokogiri_wrap_xslt_stylesheet*cNokogiriXsltStylesheet*xsltOI' init_xml_sax_parser_context'cNokogiriXmlSaxParserContext[eD init_xml_node_set Nokogiri_wrap_xml_node_setcNokogiriXmlNodeSetQ7L3init_html_sax_parser_context7cNokogiriHtmlSaxParserContextI)m$init_xml_sax_push_parserV$cNokogiriXmlSaxPushParser;N init_xml_namespace Nokogiri_wrap_xml_namespaceD Nokogiri_wrap_xml_namespace2cNokogiriXmlNamespaceH ] 4 init_xml_attribute_decl cNokogiriXmlAttributeDeclKj# init_html_sax_push_parser#cNokogiriHtmlSaxPushParser,(init_xml_encoding_handler9 init_xml_schemahcNokogiriXmlSchema?- init_html_documentcNokogiriHtmlDocumentg Init_nokogiri nokogiri_root_nsdef@ nokogiri_root_node vasprintf_free mNokogiri mNokogiriXmlmNokogiriXmlSax$mNokogiriHtml:mNokogiriHtmlSaxPmNokogiriXslt7~ init_xml_cdata cNokogiriXmlCDataz  <DintIeQ:Q? "C"C"@""" "(,"0"8"""" 7""{t"$L"&C"*Ce",{"0f"1ma"2"6i"?"H"I"J"K"L1"NC{"P !" V"{ "{ " ww"CJ  <C  <qscXZ<IDX[<#X54 M pzXBXipXBXNoXOQ XPXKlenXLQptrXMauxXQMXJXRoaryXS  <D(XHXIasXTXzCxXz,  &m$065C@Cctx5UT9P": !g"; !^(C"u ctx(!(6 len(Cl8 )u`"2)#02$   <x 0J!8  GPj!8 G1 Cp w ctx T!  len C"^)08 u@"1"k1%!%!&X5&X9&X:&XB&XM&XP$ ! !%!%!&X5&X9&X:&XB&XM&XP @   <DintIeQ:Q?J ( <   J  J q Q f " "C " @" " " "( ,"0 "8 " " " "  7"" t"$ L"&C "*C e",{ "0f "1m a"2 "6 i"? "H "I "J "K "L1 "NC {"P !" V" " " ww"C < <f,_+z   ` c C   ;   <  ~  +,+-s !  Uh L + Wx+ ?+ z + + _+ + j+( +0 +8doc+Fns+ |r+& %+  + + Hp+f  +f +q ?+r z +s +t _+u +v j+wF( +x0 +y8doc+zF +} H+~ o+ k+ + + + +F ?+ z + + _+ + j+( + 0 + 8doc+ F Z+C 5 +C b+ + O + + +ids+ 3q+URL+ 3 +C Aw+ +  X +!C %+#C~ .W}  .hL+R+^ 0+` +a z +bn +c *+d ?+e c +fF(+_z `+ ?+ z + + _+ + j+( +0 +8doc+Fns+ + +X+ + ++W$6# 6 82 8 8JH X8L 8MC g8NC y8O 8P2  8Q Hp8RC 8S( 8T0 8U8 8VC 8WC Q8X 8Ys8K = 8Y  )  5 A C9/ )H'W (`H} docH  H! $H#C H$C wH%  H'C H(C$ H)( H+C0 OH,C4  H- 8 | H/C H0C  H1e 4tH4 H5C RH6 H9C H:C H=C <H> H? p HB  HC 8HD  HG iHJ HK c HN HO HR ZHSC HV uHW  PHX=  HY AwH\] H^C /Ha H( L  H) XHqF curHr Hs uHuC c Hw}  Hxy HyC( HzC, H{0 H}8 H~C H HC H*Q  "HNb !HP 7 HQC HRC HS)  HO W Hb z    k   Hm Ho HHqy z Hr Hs  AHtC Hu Hv& RHw( IHxC0 JHy8 HzClHp qHCyCH H H p5HHF CC H y5F yU H@ T He H˾ p5HH Hp5+HHy Hv9Hh8 HiyscXZ<IDX[<#Xm54 M p# Xrb   l    I 9 c f Y9)   zX? X ipX? z0qE z qF qG qHJFqU?asq_ (X X X/  =X/  X = X/ r q<zq.J q0 q7, q87 q9HC7,H=qW{ qX nqY EqY{q[ Kq\ Fq]qV bigqZN! q^ ~wdocw U w -w w 8w 1 S \ * 4t T 7"SX#objX"w XC#objX$T %!&xml& %ip+-' 'r(v(*)uri*ctx} +gۅ`,yQ'A$0($($($*ctx&} Q- 'y+gK(,y' (> C( Dc(.1H- -*ctx} -3y-6 &/  U0g,y 1-u J   <2 jm)ctxm )msg .y~.8  ~'?vp)ctx ( (  -  3new \4ip R 4`  % 5ctx} P67gƉ,y 28ctx} U941)ctx4F + (7 4C ($4U (r4 *i6C -f7s *doc7 - 8D&-*9-&: @*obj;y-</ V0 g,:g),y1Y.8 }\ <0 <2 @o)ctxF (7 Cv-$-i5/ U < o;!;!;?A < X-<X5<X9<X:<XB<XM<XP  C  [ 7ip ym A #B yHy@yy  E!!!!" X-y"X5y"X9y"X:y"XBy"XMy"XPy!y!!!!" X-y"X5y"X9y"X:y"XBy"XMy"XPy#%y !9 0R!C <DintIeQ:Q? "C"C"@""" "(,"0"8"""" 7""{t"$L"&C"*Ce",{"0f"1ma"2"6i"?"H"I"J"K"L1"NC{"P !" V"{ "{ " ww"CJ  <C  <f,_+zE   ` c C   ;   <  ~  +V+-s !  Uh L +[Wx+?+z +E+P_+ + j+(+0+8doc+ns+X|r+ %+ +X +Hp+f +f +q|?+rz +sE+tP_+u +v j+w(+x0+y8doc+z+}H+~o+k++P+P+ +?+z +E+_+ + j+(+ 0+ 8doc+ Z+C5 +Cb+| +|O +^+P+Pids+3q+URL+P3 +CAw+5 + X +!C %+#C} +RE+^0+`X+a^z +b +cP*+dP?+e c +f( `+?+z +E+P_+ + j+(+0+8doc+ns+X + +d ++/8\8;8Jr X8L 8MC g8NC y8O 8P\ 8Q Hp8RC 8S( 8T0 8U8 8VC 8WC Q8X 8Ys8K* g6 B q@KT ?Ke I *K2v )K3 k K5 jK6  scXZ<#X 54 M p# X rb   l    I 9 c f Y9)  zX X ipX  XN XOQ XP XK5 lenXLQptrXMauxXQ XJW XR aryXSW g <D(XH XI asXT5 (X X X0 =X0 X = X0 SX objX 0ĐG \ |xml ip   Аs ! !B .doc#dZ ߂ K -" P # $ #  g x !ipg !Bg +doci#Nctxj| ukZ ߂l  m =" o # %Hxu &'Z U 8 !ip8 !|r8 Nctx:| >Z ߂?  @ `%uR (!(!)X5 )X9 )X: )XB )XM )XP )fX` ( (V (!(!)X5 )X9 )X: )XB )XM )XP )fX` ( *V  Ȭ!r  ~L, <DintIeQ:Q? "N "C " @" " " "( ,"0 "8 " " " "  7"" t"$ L"&C "*C e",{ "0f "1m a"2 "6 i"? "H "I "J "K "L1 "NC {"P !" V" " " ww"CU <N <Cf,_+z`   ` c C   ;   <  ~  +q+-s !  Uh L +vWx+ ?+ z +` +k _+ + j+( +0 +8doc+ns+ |r+ %+8  + + Hp+f  +f +q ?+r z +s` +tk _+u +v j+w( +x0 +y8doc+z +} H+~ o+ k+ +k +k + + ?+ z +` + _+ + j+( + 0 + 8doc+  Z+C 5 +C b+ + O + +k +kids+ 3q+URL+k 3 +C Aw+\ +  X +!C %+#C} +R`+^0+`s +a z +b +ck *+dk ?+e c +f(+_  `+8 ?+ z +` +k _+ + j+( +80 +88doc+ns+ + +X+ +V>88b8J X8LF 8MC g8NC y8O 8P 8Q Hp8RC 8S( 8T0 8U8 8VC 8WC Q8X 8Ys8KQ c o \>6z  C Cq>?W C9] qJc Jj  scXZ<IDX[<#X? 54 M p# X rb   l    I 9 c f Y9)  zX X ipX   , <XNN XOQ XP XK lenXLQptrXMauxXQ, XJ XRN aryXS <D(XH XI asXT (X X X]  =X]  X = X] Wv  xml ip % SX !objX "& ` # n str $v a% H&ŖC ' U XzC` !xXz " Жr#> C~#  #ip ( 0  2  l t&C    (8   $C 0'%U " $# $  m uF Q retC!)v % l!*P(" !" # ! !"+v % ~",0G ?-G ".I "/ehJC#0v L% D#,;Z @or-Z z#.\ #/eh]C#0v A_% $"r p#r @$t c$$v qv% $1 C2 3J4jK2J2 5nss3K5key 3!1 [<,4t i_- $. $/ptrJ<%. r%6v % %6ۚP %&*7M&04%&% &*7&84V7?:'8)  !, p- ]'- '. '.(. (6v 0% (*`.*).N), ϝ- ). ).C*0v % :*"  Н#  p*  * C*$v ѝ% +" tg# 6+ Y+}++v !% +". #. ",0 E,1i,+v 3% ,"@ tS#@ -B 1-CU-+v E% -"*R #R -T 0.*UT.+v W% ."d t?#d .f //urigS/+v i% /"Av #v /x .0yR0+v {% 0" t+# 0 1>1+v % 1" # 1 2$v % =2"o ҡ# s2 2$v % 2"7 @q# 3 &3J3str 3$v P% 3,L @Ϣ!- 4. I4/ptrJ4. 49v Q[% 50g%H5*7~5,\m Т-m 5.o #65ehpC6v Ѣr% G60ޢ0s%6*p76, ԣe- 7-I 37. 7.7. 86v $G% 180C L%U g8"E ~z#> EC8# E 8#ipE 8(G H0G ,9G P9 G 9H 9I9J:&KC; L v;(8 L +C GS%U ;:!:!:? ; X- ;X5 ;X9 ;X: ;XB ;XM ;XP ;DXY ;fX` : :!:!:? ; X- ;X5 ;X9 ;X: ;XB ;XM ;XP ;DXY ;fX` <~  Ь!I    >;  <DintIeQ:Q? "N "C " @" " " "( ,"0 "8 " " " "  7"" t"$ L"&C "*C e",{ "0f "1m a"2 "6 i"? "H "I "J "K "L1 "NC {"P !" V" " " ww"CU <N <f,_F) @F+ F, ;F- F. F/ `F0 F1 dtdF2 tF3 vF4 F@ KFA FC( FD0 FE8qscXZ<#X54 M p# Xrb   l    I 9 c f Y9)  zX X ipX(X X X =X X = XSXHobjX\;l-<ip;<Y   <h <T <i C:=)"@;^="T"=h$=T%=i&C7>)§p(;[>};`;>h=>T>>i?CG?)bA;k?TthT?hV?)W;?Dee0@hgS@Th@iiC@)k;@h~ o@~-AhPA) ;sA#pAhA)q0;B{LBhoB)`;BmЪZ BhB)Ѫ;6C! lChC);CQ0Q ȯChʕ2D)1;iD6`t ׯDhٕD)a ; E BEheE);Ed>& ipE-Fh& >F,  ! !! X-!X5!X9!X:!XB!XM!XP  ! !! X-!X5!X9!X:!XB!XM!XP" ج!A @T/G  <DintIeQ:Q? "C"C"@""" "(,"0"8"""" 7""{t"$L"&C"*Ce",{"0f"1ma"2"6i"?"H"I"J"K"L1"NC{"P !" V"{ "{ " ww"CJ  <C  <f,_+/ ;& ?;' z ;(] ;)h _;* ;+ j;,( ;-0 ;.8doc;/ ;1 |r;2 ;3C /;4b ;5h ;6h A;8m URI;9h ;:C #;;C+0+z]   ` c C   ;   <  ~  +n+-s !  Uh L +sWx+?+z +]+h_+ + j+(+0+8doc+ns+p|r+ %+)  +p +Hp+f +f +q?+rz +s]+th_+u +v j+w(+x0+y8doc+z+}H+~o+k++h+h+ +?+z +]+_+ + j+(+ 0+ 8doc+ Z+C5 +Cb+ +O +v+h+hids+3q+URL+h3 +CAw+/  + X +!C %+#C} +R]+^0+`p+avz +b +ch*+dh?+e c +f( `+) ?+z +]+h_+ + j+(+) 0+) 8doc+ns+p + +|;b G!;5 y  qscXZ<IDX[<#X 54 M p# X rb   l    I 9 c f Y9)  zX X ipX  (X X Xs =Xs X SX* objX lS@~G \U tFxmlV FW FipX FP "b Ъ! "d Ȫ! "f ! "h !  "j ! ƭ"l !!G  "G 9GI\G# J$ G!57 t "7 G9G# :$ 4H!) i ") jH+H% @ ,$ H! ׯ " I0I% $ fI!  T)" I I#  $ J&!&!' X- 'X5 'X9 'X: 'XB 'XM 'XP & &!&!' X- 'X5 'X9 'X: 'XB 'XM 'XP (Q  !$ `?RG  <DintICeW:W? "T "C " @" " " "( ,"0 "8 " " " "  7"" t"$ L"&C "*C e", "0l "1s a"2 "6 i"? "H "I "J "K "L1 "NC {"P !" V" " " ww"C[ <T <Cf,e+ 8>Q c > >  >J  )>  > q>( >C0 u>C4+\+/m ;&i ?;' z ;( ;) _;* ;+ j;,( ;-0 ;.8doc;/7 ;1 |r;2 ;3C /;4 ;5 ;6 A;8 URI;9 ;:C #;;C+0tb+I1.^+Pz+W  +Y |r+Zuse+[J 2+\J +] +^+X+z   ` c C   ;   <  ~  ++-s !  Uh L +Wx+ ?+ z + + _+ + j+( +0 +8doc+7 ns+ |r+ %+  + + Hp+l  +l  +q ?+r z +s +t _+u +v j+w7 ( +x0 +y8doc+z7 +} H+~ o+ k+ + + + +7 ?+ z + + _+ + j+( + 0 + 8doc+ 7 Z+C 5 +C b+ + O + + +ids+ 3q+URL+ 3 +C Aw+  +  X +!C %+#C} +R+^[ 0+` +a z +bC  +c *+d ?+e c +f7 (+_ O [  +  `+ ?+ z + + _+ + j+( + 0 + 8doc+7 ns+ + ++   X+  +   ++  = 8 8 8J X8L 8MC g8NC y8O 8P  8Q Hp8RC 8S( 8T0 8U8 8VC 8WC Q8X 8Ys8K  ; G!; m! - _=E6  C Cq>? ">d* 0 CJ Cv>n C9 qVj  C   scXZ<IDX[<#X 54 M p# Xrb   l    I 9 c f Y9)  zX X ipX  z0qE) z qF qG qHJFqU?asq_ 9<XN[XOW XP XKlenXLWptrXMauxXQ9XJXR[aryXS <D(XH XIasXTXuXvW Xw Xs8lenXtWauxXxptrXy8Xr`XzaryX{`)(Xp XqasX|>(X X X  =X  X = X r q<zq. q0 q7  q8+ q9<C+  < 1!qWo qXu nqY{ EqY{{o!q[ Kq\ Fq]"qV#bigqZB$ q^%qdg2 ~4doc U  -  8 J4&SXo'objX (I ` )ipI >J*docI tJ+K?J+M J+/T )K,C z4-key _K. K-doc L/*(+\, sL0xml- L+. L+ip3 L&XzC'xXz 1  0д)> C8M) M) M+ M2z  25 2 2|r 0ptri'N0doc pN3P^ 4bN3 4N5 +u O6urla дD1.a LO7docc O8Pd4bO, Pĵ.ҟ O7doc P8Pak4bGP, еD.ß }P7doc P8P4bP1~CP!*ctx Q) UQ)j Q+-r Q+ R+j fR0ret R5P 2" !, 0z. R. R7doc ,S8P=G4bOS, . S7doc S9 S:P 4b(T,q 3.q qT.q T7docs T9t 9U9u U;P׷ w4bTV8P4bV _CV) _ W)ip_ RW0doca W+b W2b P+b W1 p)ip >X)^) X*url X) X) /Y+Y+Y+ Z0lenCDZ+Q zZ+B Z0doc [3 #4U[=Ⱥ+u' [1@ )> @C[) @!\)@ j\0docB \0dupB \+xC 3]2D H+QE i]>PdqJ4b]? N4], p.ip ^-io h^-url ^. ^. !_9j_9 _9Q _9B `7doc h`;@ 4`=0p9u `@9A B: CpM4aDSa;p d4a5 Da; 4b5 DRb;0 4b5` Db:p  4Bc5 Dxc:  4c5 D d;P44hd5Dd: 4d5D1e:5 4e5@De;>p4!f5DWf;P4f5Df: 0 4Gg5`D}g: 4g5Dh;t4mh5 Dh:PP 4i5D6i: 4i5DiE&P-doc& &j9(j1  )> Cj) j) k+ Ok+ k+ k0nsn k+KW1l0iWVl0doc l0bufQl0cbt m0ctxm+ n0io 0n3P> 4bynFP^ 2" !G + n0ptrn3 4n=Qv2"& ت!@I@!A@ B:B BC C "4 1oD ioH!P: ,H4 o5D oD!p: CPH4 Ap5D pD!p: ZH4 p5D ,qD!q: y0H4 q5`D qD!-r: H4 Pr5D urD!r: H4 r5 D sD!Ss: PH4 vs5D sD!s: H4 t5D OtD!t(H N#) t0doc u?P4b-uI!I!I?U J X- JX5 JX9 JX: JXB JXM JXP JfX` I IR I!I!I?U J X- JX5 JX9 JX: JXB JXM JXP JfX` I KR)  !  a <DintIeQ:Q? "C"C"@""" "(,"0"8"""" 7""{t"$L"&C"*Ce",{"0f"1ma"2"6i"?"H"I"J"K"L1"NC{"P !" V"{ "{ " ww"CJ  <C  <f,_+zE   ` c C   ;   <  ~  +V+-s !  Uh L +[Wx+?+z +E+P_+ + j+(+0+8doc+ns+X|r+ %+ +X +Hp+f +f +q|?+rz +sE+tP_+u +v j+w(+x0+y8doc+z+}H+~o+k++P+P+ +?+z +E+_+ + j+(+ 0+ 8doc+ Z+C5 +Cb+| +|O +^+P+Pids+3q+URL+P3 +CAw+S + X +!C %+#C} +RE+^0+`X+a^z +b +cP*+dP?+e c +f( `+?+z +E+P_+ + j+(+0+8doc+ns+X + +dX+ +/ ++M5_kqscXZ<# X. rb   l    I 9 c f Y9)  zXV XyipXV yy(X X. XY=XYX SX objXy"  \$yvuxml%yu&yuip+yPnew y  >  Cu  [ (vip y^v Av #vB yHy@yv [h 7w!!!!" X-y"X5y"X9y"X:y"XBy"XMy"XPy!y!!!!" X-y"X5y"X9y"X:y"XBy"XMy"XPy#!y !iV >k <DintIeQ:Q? "N "C " @" " " "( ,"0 "8 " " " "  7"" t"$ L"&C "*C e",{ "0f "1m a"2 "6 i"? "H "I "J "K "L1 "NC {"P !" V" " " ww"CU <N <f,_GFK FFM FNJ FO vFPqscXZ<IDX[<#Xl54 M p |<.'\ nwl- wip Pget  0>O wkey wv Oxip Xx8  l@" !U!! X- X5 X9 X: XB XM XP  w !! X- X5 X9 X: XB XM XP  w   @j v <DintIeQ:Q? "C"C"@""" "(,"0"8"""" 7""{t"$L"&C"*Ce",{"0f"1ma"2"6i"?"H"I"J"K"L1"NC{"P !" V"{ "{ " ww"CJ  <C  <f,_+zE   ` c C   ;   <  ~  +V+-s !  Uh L +[Wx+?+z +E+P_+ + j+(+0+8doc+ns+X|r+ %+/ +X +Hp+f +f +q|?+rz +sE+tP_+u +v j+w(+x0+y8doc+z+}H+~o+k++P+P+ +?+z +E+_+ + j+(+ 0+ 8doc+ Z+C5 +Cb+| +|O +^+P+Pids+3q+URL+P3 +CAw+q + X +!C %+#C} +RE+^0+`X+a^z +b +cP*+dP?+e c +f( +p `+?+z +E+P_+ + j+(+/0+/8doc+ns+X + ++)dpX+ +M5 ++kS}C9wqscXZ<# XW rb   l    I 9 c f Y9)  zX XipX (X XW Xw=XwX SX objX|O@F \QxxmlRxSxipX y   Sy|r y y   y ,ztmpMbz!new1j > 1Cz 1 zip1{3_Q{"B4H"5@"67t{8{# < {$!$!$?% X-%X5%X9%X:%XB%XM%XP$k$!$!$?% X-%X5%X9%X:%XB%XM%XP&kN !Q  pK <DintIeQ:Q? "C"C"@""" "(,"0"8"""" 7""{t"$L"&C"*Ce",{"0f"1ma"2"6i"?"H"I"J"K"L1"NC{"P !" V"{ "{ " ww"CJ  <C  <f,_+m1++ 2T++ (0+ z +++c1+c2+j+ *+(+ (qscXZ<#X54 M p# Xrb   l    I 9 c f Y9)  zXXipX(X5XX=XX = XSX`objXkpC\m*|xmlnM|ippp|HPo H|-J|AQpKS&}Kph\}-}AqS}&VV}-X"~AYSX~M , ~- ~A!+S~ `}!doc``S-bv]8D8-:A;S@V)P9)-+AZ ,S "!"!# X-#X5#X9#X:#XB#XM#XP""!"!# X-#X5#X9#X:#XB#XM#XP$ !   <DintIeQ:Q? "C"C"@""" "(,"0"8"""" 7""{t"$L"&C"*Ce",{"0f"1ma"2"6i"?"H"I"J"K"L1"NC{"P !" V"{ "{ " ww"CJ  <C  <f,_+zE   ` c C   ;   <  ~  +V+-s !  Uh L +[Wx+?+z +E+P_+ + j+(+0+8doc+ns+X|r+ %+ +X +Hp+f +f +q|?+rz +sE+tP_+u +v j+w(+x0+y8doc+z+}H+~o+k++P+P+ +?+z +E+_+ + j+(+ 0+ 8doc+ Z+C5 +Cb+| +|O +^+P+Pids+3q+URL+P3 +CAw+S + X +!C %+#C} +RE+^0+`X+a^z +b +cP*+dP?+e c +f( `+?+z +E+P_+ + j+(+0+8doc+ns+X + +dX+ +/ ++M5_kqscXZ<IDX[<# X8 rb   l    I 9 c f Y9)  zX` XyipX` yy(X X8 XY=XYX SX objXyd3n] \5ySxml6yv7y8yρip=yAe"D !new yp& >  C   e ^ ip yA#ByH|ry@yyI! !" #!#!$ X-y$X5y$X9y$X:y$XBy$XMy$XPy$DXYy#Rwy#zy#y#uy !#!#!$ X-y$X5y$X9y$X:y$XBy$XMy$XPy$DXYy#Rwy#zy#y%u2y !vI*c 8y <DintIeQ:Q? "N "C " @" " " "( ,"0 "8 " " " "  7"" t"$ L"&C "*C e",{ "0f "1m a"2 "6 i"? "H "I "J "K "L1 "NC {"P !" V" " " ww"CU <N <Cf,_+I1.^+P+W  +Y_ |r+Zpuse+[J 2+\J +] +^p+Xj +z   ` c C   ;   <  ~  +v+X-s !  Uh L ++2, /+@ |r+A o+B *+C VZ+E) *+4" @ +R+^@ 0+` +a z +b(  +c *+d ?+e c +f(+_ 4 @  +o++p   +  `+ ?+ z + + _+ + j+( + 0 + 8doc+ns+ +X ++   X+ +   ++  : 8 8 8J X8L 8MC g8NC y8O 8P  8Q Hp8RC 8S( 8T0 8U8 8VC 8WC Q8X 8Ys8K  8a!O8?LLQ(k 1P_ ? 6G D @ M :+<(W@)djlQ, >8Jc4 U?'C9SS $!8:"gT#,$L6%Fj&W'0(h_)`**EO+aO,OQ-!0.O/80{\15-2(T3*P4E>5p@6\7l8=9g:;Qn<O=c> e?DkK {WX,Pa i=$1[j,<uC2wJ 'c%(n,U !$A%_#UW,EI7\mgZ>%.1Va%`Q'UTQd=5JJa9I?X^yZSK:V9>@4#Vg48[U _pj>lD ;*.+9E<Kh:=nqnF[N1bO@R.Tk9 Rk>X_Y&L,+a2(O8Hy)SO}({hF)W2i:6@!DP>V<yBM3z=d(=.hBu53MQ`Zn<NND9i;$ bc(a\iBWTHXHm%$( dS"^Y#6"Wi.3/:,jpN2_1gl0/6[JR:!s )7`g1]ID%CL7Qf/2hXA`PQ5cB2L AU0l9..<Z[e}eLBS\>^S\;`)cRS  _R h c ^ +  A %K %2 c1 K j ( < ] f |P , YF Q qV B 0 80 W 9 \ L = \C 2 E" f ZT  Z e v6 ( < + 7 yc =a i P `> `< ? [ 3/  % 0 Le O U1 3+ L R "V j [ h6 .i  + 3 b M + h & ?' .l  " @ _ * D * H8 a ( ^j ( T "S Ic b I ,> Q- %! K 7 9 0N M ^J "  p[ 7 j3 < ! l tS Hg a ]m ^ '* F  b wY K A \P b : 8 c * /5 2& gI l i G g >d U < UU _! Y 5?>fFA+T]]^<RW8@?,e6F=lKh6#Y;)EAfAAh"~"&^x''h77uff$@eQLoL""GGHH'P'|7' b';''7'R'ri'L'2"' @'O'N'Z'}1'M='l'/'a7'gB'+R'=l'S'b'I]._.i.7.<).]%8C  !!">d!!C"Cv>n!C9!"+" "HN6" !HPg" 7 HQC HRC HS! HOr"+"q .=M("-='M)""scXZ<IDX[<#X #54 M p# X#rb   l    I 9 c f Y9)  zX# X" ipX#"" z0qE8$ z qF%& qGH% qHJFqUH%?asq_&XNZ$XOQ XP"XK$lenXLQptrXMauxXQ8$XJ$XRZ$aryXS$ $<D(XH$ XI#asXT$(X&% X# X! =X! X = X!r q<zq.# q02% q7x% q8% q9% C%!x% H%%!%"qW% qX% nqY% EqY%%%"q[% Kq\& Fq]H%%#qV%&$bigqZ%% q^%+&S% ~wa&docw" U wa& -w "=%w 0&8w }&g&_5&& &  & j;A''\="(xml>"؃'ip?"!)P'*"{" !+Y}*"|" !,`V(-V9 j.!p.*!p.:" H/ns# )'.(D .E $0/nsH G+N]1P,1.Z,12.s 2b(-bs -js .u l3R"@r)4ip"4 'B"A'-"'"'Br&(doc 'N"{5+)  ^ +)<)6$.)4. 4S."'{a0 <,)- t/doc 7SX)8objX"9L"DS*4" ' -'"d:);)9 J"P*4J"4uJ"'L <'vL _<)dnM*;):)rN;)9N?"a+4?"܏'A =)B;)#9"+4"Y' |=)0;)9B2"%,42"'4 =)p5;)C96]"l,4]"y4i]"‘'_ (ns` />)"b,;)f:)?Je;)9UC"pB-4"Ғ4"' ,:)};)O9T<"-4"' :);)?set "J.4 ";4 "q4 "' ߔ(cur '{a 8=)+;)[9M"T.4"' Ǖ:);)9g-5"`2/45"3(buf7_i'8 'l-9"֖=)r ;;)9]u"/4u"U49u"x'w :)x;)җ9_j" F04j"'l >':m u(setng"'Bo"@*p"=)"Pr;)?9 :2"04h2"u4i2"'4 ϙ'5p:)7;)9V!F"0N14hF"K'H n'Ip'iJ"Ț=)L;)9e"014"44|r"j' ': ě' !:)@J;)X9]"|24"' '|rp՜>)!Y2;) +'6%"A9Hp""24"w' =);)ѝ9@UM"0t34M"4^)M"*'O a'1Pp'TlQ":)>HS;)9i"34"9' o=);)͟9"Sf44"' 9'T"p'O)"(jC=)@;)9."`44"I' 'T"(ns =)bp;)79JC" i54"m4"4i"Ǣ' =);)!9" I54"W'  z=)! ;)98"PM64"ԣ' '8p.'6"d=)Q;)9NY"64"' ': =(setg"'B"@*"=)@;)R9g" 74"4*"4 "' ,'Z b(ns =);p;)2"8-T"P-CI"Aprf&.:">.a9 .b .V9 S.N .N .j BokC)anw8;)?D)n;)9-"8E"UEX("T9&" 9E"UEX("T9:Y"U9EY"UE4Y"T9JY" h94Y"4jY"'}T["'b] M=)=^;)q9L"p/:4"4"ʬ45"4"8' o(doc (dtd =);):9Hk"0;;4k"p4k"45k"ʮ4k"'m 8(docn o(dtdo =)@0q;)9L"7;4"&' \(doc (dtd ΰ=)`;) 9H"@?<4"V' (doc (dtd ױ=)A;)7XzC\<8xXz"9;"1#=4> CC4 #f4"*"X' Ҳ(dup <)=;)R=?<;Q<9 C"@=4"4"4i"' P'{a s=)P;)9r";>4r"ߴ4r"'t 9'{au \:)v;)9%G"G>4G"ȵ'I '&I o=)0J;)9nh6"P?46"'8 N'&8 r=)Q`9;)9&%"?4%"'' ''&' =)(;)Ӹ9-"@4"' e'& ù=);)9^"Du@4"Z' ': Ǻ=);)9'"P@4"F' |': =)Q ;)ֻ9:"YA4"' h': Ƽ=)P;)9jd"A4d"]'f 'jf =)g;)R?new"B4> C4 #Ѿ4ip"(doc =' `*"H*B"@*"'":)[h;)߿?get1"3C41"4od1"L'3 '4p'%e5"d'6'T7'jS7A'*7(ns8 :)/9<;)L91v"@PD4v"o4[lv"4v"'x *Tx (tmpx \'MGx 's8x '_x `(setyg"'uz!(doc{"-(err{"z'`|C>)Y~D;)=?<;Q<-90["P(E4["c4["'g]C'^ Q'Q_">)sa]E;)>?<PdE;Q<-+('uh c9E"08F4"Fio"4"4W)"O4"' ';'t7"c>)@fF;)=?<;Q<G!G!G?"H X-"HX5"HX9"HX:"HXB"HXM"HXP"HDXY"HfX`"GRw"Gez"G`{"Gk|"G8}"G~"G"Gu"G3"G#a"GWd"G"G"G> "I [" !IS"  !G!G!G?"H X-"HX5"HX9"HX:"HXB"HXM"HXP"HDXY"HfX`"GRw"Gez"G`{"Gk|"G8}"G~"G"Gu"G3"G#a"GWd"G"J8" !J>9" ! !n @ <DintIeQ:Q? "C"C"@""" "(,"0"8"""" 7""{t"$L"&C"*Ce",{"0f"1ma"2"6i"?"H"I"J"K"L1"NC{"P !" V"{ "{ " ww"CJ  <C  <f,_+zE   ` c C   ;   <  ~  +V+-s !  Uh L +[Wx+?+z +E+P_+ + j+(+0+8doc+ns+X|r+ %+ +X +Hp+f +f +q|?+rz +sE+tP_+u +v j+w(+x0+y8doc+z+}H+~o+k++P+P+ +?+z +E+_+ + j+(+ 0+ 8doc+ Z+C5 +Cb+| +|O +^+P+Pids+3q+URL+P3 +CAw+S + X +!C %+#C} +RE+^0+`X+a^z +b +cP*+dP?+e c +f( `+?+z +E+P_+ + j+(+0+8doc+ns+X + +dX+ +/ ++M5_kqscXZ<# X. rb   l    I 9 c f Y9)  zXV XyipXV yy(X X. XY=XYX SX objXyn$@* \&yxml'y()y^*yip/yPnew y >  C  [ ip ydoc AF #i^) yHBy@yy ( !!!!" X-y"X5y"X9y"X:y"XBy"XMy"XPy!ey!!!!" X-y"X5y"X9y"X:y"XBy"XMy"XPy#e#y  !-#n ||f <DintIeQ:Q? "C"C"@""" "(,"0"8"""" 7""{t"$L"&C"*Ce",{"0f"1ma"2"6i"?"H"I"J"K"L1"NC{"P !" V"{ "{ " ww"CJ  <C  <f,_+zE   ` c C   ;   <  ~  +V+-s !  Uh L +[+2,</+@T |r+A o+B*+CPVZ+Eq *+4j  +RE+^ 0+` +a z +bp  +cP*+dP?+e c +f<(|   `+ ?+z +E+P_+ + j+(+ 0+ 8doc+<ns+  + +    qscXZ<IDX[<#X( 54 M p# X rb   l    I 9 c f Y9)  zX X ipX  (XA X X =X X SX` objX o7l \9 xml: B; xip< ?c "D (!!*+ pD"+ -^ #A .$S =!o  " s ^ %A $S !|r |" ^ _%A 0 $S &!&!' X- 'X5 'X9 'X: 'XB 'XM 'XP &Wd  n 0!&!&!' X- 'X5 'X9 'X: 'XB 'XM 'XP (Wd5  (!)%u ( @' <DintICeW:W?J ( <  J  J q Q f " "C " @" " " "( ,"0 "8 " " " "  7"" t"$ L"&C "*C e", "0l "1s a"2 "6  i"? "H "I "J "K "L1 "NC {"P!" V" " " ww"C  <! <C1f,et+G t@>} c >~ q> > )> > raw> ( r>C0 u>C4 z><8iz+<w+" wh(6buf(8 (: y(; (< cur(= end(> ( (?C0 Hp(@C4col(AC8 z(G< (H (I (J 5 (KCid(LCp+#gx+%fx(' sax( ( x( >q(C 4p(C ( ( ( 5 (C0 l-(C4 o(Ǣ8 x(C q(C z(ʕ ( 7 (C (C ( y(C o(ӛ x(C r(C .q(C z(C 1z(C u(C Wq( o(L 8q(C y( (  t(C q(C }y( v(W Yp(W }s(C q(C y(C z(  o(.  u(.  (Q t(C z(C v(Q (C ( 3 (C Ls(C t(C v(C ?( p(C y(C u( (C p(C Aw( o( o( C >w( C o(  q(  s(  t(C (C Ry(C t( 3r(Q r( Oo(E Mp(E w(C (C u($C q(%C Eo(& w('C p(( P(- ss(. )o(/< y(0< x(2<z+&2 8z+(C 7z (: t(; r(< ;v(= |w(>Iv+) 8 o++ o(h ?t( Mz(u ut( r( p( ux((( M{([0 x(8 -x( s( r( p(9 r(\ y(z >u( p( ( v( v(! (u(- t(9 u(Q u(] u(i q(O x(E "z( q(J ?( Wx( y( ;x(chr+,s  +/ ;& ?;' z ;(  ;)  _;*M ;+M j;,9( ;-M0 ;.M8doc;/ ;1. |r;2. ;3C /;4 ;5 ;6 A;8URI;9 ;:C #;;C+0 y +I 1.^+P +W  +Y |r+Z. use+[J 2+\J +]  +^. +X(  1+z    ` c C   ;   <  ~  +4  1+-s !  Uh L + {m+, zm+Q +b + !+\!, Wx+M ?+ z +  +  _+M +M j+M( +M0 +M8doc+ns+ |r+. %+  + + Hp+l  +lh +q9 ?+r z +s  +t  _+uM +vM j+w( +xM0 +yM8doc+z +} H+~ o+ k+ + + +S + ?+ z +  + _+M +M j+M( + M0 + M8doc+  Z+C 5 +C b+9 +9 O + + + ids+ 3q+URL+  3 +C Aw+. +  X +!C %+#C?+m1++ 2T++  0+ g z + + + c1+yc2+y j+y *+ (+ s~ .}  .+R +^ 0+` +a z +b +c  *+d  ?+e c +f( +- `+ ?+ z +  +  _+M +M j+M( +0 +8doc+ns+ + ++!-X+h +  +?+($6?# 6P48w8V8J X8L: 8MC g8NC y8O 8Pw 8Q Hp8RC 8S( 8T0 8U8 8VC 8WC Q8X 8Ys8KEQc8You:t:tZz:r:%ro:&w7w8{7*Kz79KJq7P Iqp7R 7S u7T u7U 7X 7 7YC 7ZC$ 7[( t7]J0doc7^8 1z7_C Fz7b v7cC p7dC 'y7eam7h o7i;G!; t(4$*6. t(VA t((Y (Z w(\< u(]< tw(^< Dp(_< 6hr(b r(d w(e< (f< (g(pLx s wxxxyFwurs q Xy 1s x v {x p((ws-v?yvu1y(W   !Bx(W  s(c   Rr(p4o(}4: O v(4,w(gm C  . ^u(w(  CC Qv( Cgs(9    q(EK\ =r(hnzKu(hz( p(   [o(Ts(" ! Clq(.s(9]q(CNt(MZv(YKpy(cKp(oKz(y[w(z(o(   CCC`t(_=E6CCq>?qscXZ<IDX[<#XJ54 M p= Xh t { Q '  t Vy{lo\!xml"sax#9ip$\ ` !"* ! 6!"+ ! V!", ! v!"- ! !!". ! P!!"/ x! !!"0 p! !!"1 h! !!"2 `! "6!"3 X! @"V!"4 P! p"v!"5 H! "!"6 @!"'!"7 8!#t $ip$ h %1 &$h U'!{ (ctx) 4)|r j*yr*+doc''r#!(ctxC) f(lenC*+doc*^)?'fsr!(ctxu) *+doc+str;'p"(ctxq(ch (lenC*+doc$+strm'u~"(ctx) )* (uri 2*h+doc'qRR"(ctxR)R *T.+docUR'o3`%#(ctx3*5+doc6'rp#(ctx*;+docs*Q' ,"**O*5  'q<$(ctxח(msg׭*<+doc`-yۙ~*y-8 ~'wv$(ctxƗ(msgƭ*%+docI-yʙ~*y-8 ~.sY1%/Z/o[C/o\0T^0dp`12icC10 e1%0eA% <'yx &(ctxy)z )*{ (uri| H)1t}C)4t~3oC3zC3o*+doc-sS*O)L4$7 #&5$5$6$,0#7$7%"i x 7%,`#8%7#%%" D +iCH'y: ( z'(ctx:): )o:*<$+doc=H*o>*? +i@C"`  +valC P*D9!9!: X-:X5:X9:X::XB:XM:XP9ru-op !-o !-y !-q !-v ȫ!-w Ы!-t ث!-v !-p !-u !-u !-$r  !-iv  !-{  !9!9!: X-:X5:X9:X::XB:XM:XP;ru 0!1({ 0 Fd(! <DintIeQ:Q? "N "C " @" " " "( ,"0 "8 " " " "  7"" t"$ L"&C "*C e",{ "0f "1m a"2 "6 i"? "H "I "J "K "L1 "NC {"P !" V" " " ww"CU <N <f,_+zP   ` c C   ;   <  ~  +b{+f a{+ + X{+ +{+[+-s !  Uh L +Wx+ ?+ z +P + _+ + j+( +0 +8doc+0ns+ |r+ %+  + + Hp+f  +f +q ?+r z +sP +t _+u +v j+w0( +x0 +y8doc+z0 +} H+~ o+ k+ + + + +0 ?+ z +P + _+ + j+( + 0 + 8doc+ 0 Z+C 5 +C b+ + O + + +ids+ 3q+URL+ 3 +C Aw+ +  X +!C %+#C} +RP+^T0+` +a z +b< +c *+d ?+e c +f0(HT +o++p `+ ?+ z +P + _+ + j+( +0 +8doc+0ns+ + +X+ + ++6$6# 6 t: tZz:%  r:%6 ro:&G + w7X wM 8{7*z79Jq7P Iqp7RX 7S u7Td  u7Uo  7X 7 7YC 7ZC$ 7[i ( t7]J0doc7^8 1z7_C Fz7b^ v7cC p7dC 'y7e^ am7h o7i< {7Qc z u  qscXZ<IDX[<#X 54 M p# X rb   l    I 9 c f Y9)  zX X ipX  <(X X Xo  =Xo  X SX6 objX {0 3 \ xml  ip -5 @  vdtd! Q[")  4U  dtd(! ") ^oP @ P dtdRS ! Q[U") Jk$ 7 $ dtd&' ! )") #Hf X f Ydtdh|i ! k") : ` : dtd<U= ! q{?") #{2 {  Q { u| @M | O B| doc~dtdQX )Q _$ W#/") % h#") #{F { J  ip 8n{np{ &  '$&" !(!(!) X- )X5 )X9 )X: )XB )XM )XP (y{u (3 (!(!) X- )X5 )X9 )X: )XB )XM )XP (y{u *3  8!y*\~ P# <DintIeQ:Q? "C"C"@""" "(,"0"8"""" 7""{t"$L"&C"*Ce",{"0f"1ma"2"6i"?"H"I"J"K"L1"NC{"P !" V"{ "{ " ww"CJ  <C  <888$|=|@~|{N~{||} ~ | | +| h}|}}||}x}x|M|o~/}}{}8J X8LH 8MC g8NC y8O 8P 8Q Hp8RC 8S( 8T0 8U8 8VC 8WC Q8X 8Ys8KSqscXZ<IDX[<#X54 M p# Xprb   l    I 9 c f Y9)  } PRctx Uu HTR}8`\:gxml;g?}@g3ipAgP}guHVmsggegipgF{3g@$"r (!p$"r  !~ctxuH<\|Gctx_uHTg!! X5g X9g X:g XBg XMg XPg |XTgy{ug(~ g!! X5g X9g X:g XBg XMg XPg |XTgy{ug!(~7g @! ,~ \a% <DintIeQ:Q? "C"C"@""" "(,"0"8"""" 7""{t"$L"&C"*Ce",{"0f"1ma"2"6i"?"H"I"J"K"L1"NC{"P !" V"{ "{ " ww"CJ  <C  <f,_+zE   ` c C   ;   <  ~  +V+-s !  Uh L +[Wx+?+z +E+P_+ + j+(+0+8doc+ns+X|r+ %+ +X +Hp+f +f +q|?+rz +sE+tP_+u +v j+w(+x0+y8doc+z+}H+~o+k++P+P+ +?+z +E+_+ + j+(+ 0+ 8doc+ Z+C5 +Cb+| +|O +^+P+Pids+3q+URL+P3 +CAw+S + X +!C %+#C} +RE+^0+`X+a^z +b +cP*+dP?+e c +f( `+?+z +E+P_+ + j+(+0+8doc+ns+X + +dX+ +/ ++M5_kqscXZ<# X. rb   l    I 9 c f Y9)  zXV XyipXV yy(X X. XY=XYX SX objXy~~)p \+y'xml,yJ-yip3yPnew yp\ >  C  [ ip y AE #hByy|ryyy  !!!!" X-y"X5y"X9y"X:y"XBy"XMy"XPy!8y!!!!" X-y"X5y"X9y"X:y"XBy"XMy"XPy#8(y H!+. `E!k' <DintIeQ:Q?J ( <   J  J q Q f " "C " @" " " "( ,"0 "8 " " " "  7"" t"$ L"&C "*C e",{ "0f "1m a"2 "6 i"? "H "I "J "K "L1 "NC {"P !" V" " " ww"C < <f,_+z   ` c C   ;   <  ~  +,+-s !  Uh L + Wx+ ?+ z + + _+ + j+( +0 +8doc+Fns+ |r+& %+  + + Hp+f  +f +q ?+r z +s +t _+u +v j+wF( +x0 +y8doc+zF +} H+~ o+ k+ + + + +F ?+ z + + _+ + j+( + 0 + 8doc+ F Z+C 5 +C b+ + O + + +ids+ 3q+URL+ 3 +C Aw+ +  X +!C %+#C~ .W}  .hL+R+^ 0+` +a z +bn +c *+d ?+e c +fF(+_z `+ ?+ z + + _+ + j+( +0 +8doc+Fns+ + +X+ + ++W$6# 6 82 8 8JH X8L 8MC g8NC y8O 8P2  8Q Hp8RC 8S( 8T0 8U8 8VC 8WC Q8X 8Ys8K = 98N  * 8Y6 < M  Y e C9S )H' (`H docH  H! $H#C H$C wH%  H'C H(C$ H)( H+C0 OH,C4  H- 8 | H/C H0C  H1 4tH4 H5C RH6 H9C H:C H=C <H> H? p HB  HC 8HD  HG iHJ HK c HN HO HR ZHSC HV uHW*  PHX=  HY AwH\] H^C /Ha H( v  H) XHqp curHr Hs uHuC c Hw  Hx HyC( HzC, H{+0 H}8 H~C H HC H*{  "HN !HP 7 HQC HRC HSM  HO  Hbz    k   Hm Ho) HHq z Hr Hs  AHtC Hu Hv& RHw( IHxC0 JHy8 HzClHpqHCCH H H p5HH(9p CC HDJ_p U Hj T Hʏ H˾ p5H9H Hɚ_+H"H H9Hh8 Hi%ׅT/BUG AHU U U U U  LU! HU"C( U#C, BU$C0 gU%C4docU&8 U'R R yR Re valR&R REptrR RC]RQ \xR) R; IR. :R& R4 R R( R0 @R8 |rR -R cR"C ԀR# :R&C qR'< R(R5EQR. jR. R. YR. GRdocR eR ( kRC0 R 8 tR R) R %R 'R R R R ۇR HR R /R  TR  p R  R R NR& R& R& R& ڄRC vR 5 RC ņR& yR& ;R C R!& R& R'C ߂R(C ~R*& R+ R,C mR-C ?R/ bR4  tR5C 0R: AwR?] RC RH RLC -RPC ^RTC RXAR0G `R2 R3 R4& R6& R7& R9& AR:&( R;&0 |R=&8 R>& /R?& R@& RA&R1;G|RI {0RK RL RMCdocRN RO 0RP RQC( jRRC,ǃRJ R}AR~RRW IR z R5 CR) jRC RC Ri R( ׃RC0 RC4 Ro8 RC R R bR R @R GR BR R SR  +R R ÄR  oR] R  R RC R 'RC RQ RC RC ORu ?R tRC RC R [RsecR uR  R 7R WR PR ;RC aR -RJ RJ /RC 7R{ ƀRC AwR] R -RC RC ~RC ER) ҈R R /R QR jR R (RC RCKRcRu (R R z R p5R R R RiRWR+WM CRȅ's[~     JaO5R+rR~R}8RT RU z RV p5RW RX R^ R_C( R`C, ERa0 RbC8 qRcC< Rd ReC Rf1 @Rg RhCuseRj RkC RmC Ro ^RpCnsRq RrC Rt @Ru Rw CRy) @R{ ·R}C R~ ̈́RC R< R &R RCR:R 9`R R R RC R R @R( QR0 R8 R RC c RW RC R&ԆRc ӆ ReRVTRf 3RgC PRh ~RiC~RdRu5kmRyR{]с"RA)Q<scXZ<IDX[<#X54 M p# X rb   l    I 9 c f Y9)   zX X ipX  < Xu !XvQ! Xw"Xs !lenXtQauxXx ptrXy ! XrH!!Xz #aryX{H! (Xpt! Xq asX|&! (X! X XS  =XS  X = XS ރ !ss   ߃ !$w XC"%objX$SX/"%objX&ǂp`bi"'ŇpU'up T(pM")\*ipB+)Pk$,> C,  ,)ԇ--)g-P.xml)f3)9$)p )6Q5.jQ~){C/!$#0"/"$#0""f/" %#0""10N.$).ptr62`%M$-" 0!2%l$-" @!3%-" 8!!&5p!$4ctxY4msg-y~-8 ! ~+0`0%,`,[`.xmlb )9c$.-bd&P)eCR)6fv/"8&h%0""5"I0&i0""+ʈ%&,4urit4obj)&)0V&,QW*4uriM,p)9$5"4`&0""+|`',QW4uriɾc)ˁ.obj́68 ́)΁Q)ρ)9Ј$.iC2&M'-"Ό H!2&f')ԁR5"*'0""w&~',Qp ,7 C-$P)rD))W) 7M+d K(4ss+)-)9.$N+@p !(,ip@,@.xmlB)~B)CJ-CP.ssD5"} @'E0""&  !)!),9 $%&0!E!\),9$H.doc~8!8!8?e 9 X-9X59X99X:9XB9XM9XP9DXY9fX`8Rw88h8!8!8?e 9 X-9X59X99X:9XB9XM9XP9DXY9fX`8Rw: P!:h X!-1щ H!H!)'1* P!&) <DintICeW:W? "T "C " @" " " "( ,"0 "8 " " " "  7"" t"$ L"&C "*C e", "0l "1s a"2 "6 i"? "H "I "J "K "L1 "NC {"P !" V" " " ww"C[ <T <Cf,et+ t@>}] c >~ q> > )> > raw> ( r>C0 u>C4 z><8iz+hw+"y wh(6?buf(8] (: y(; (c ( (?C0 Hp(@C4col(AC8 z(G< (H (Ic (Jc 5 (KCid(LCp+#Jngx+%[fx(sax(, ( x( >q(C 4p(C (c (c ( 5 (C0 l-(C4 o(?8 x(C q(C z(2 (͛ 7 (C (C (r y(C o(8 x(C r(C .q(C z(C 1z(C u(C Wq(ݔ o( 8q(C y( (c  t(C q(C }y(8 v(W Yp(W }s(C q(C y(C z(c  o(  u(  (Q t(C z(C v(Q (C (? 3 (C Ls(C t(C v(C ?( p(C y(C u( (C p(C Aw(- o(8 o( C >w( C o(c  q(c  s(c  t(C (C Ry(C t(8 3r(Q r(> Oo( Mp( w(C (C u($C q(%C Eo(& w('C p((w P(- ss(.! )o(/< y(0< x(2<z+&P8z+(7z (:" t(;T r(<T ;v(=Z |w(>ZIv+)- o++> o( ?t( Mz( ut( r(* p(` ux(( M{(0 x(/8 -x(; s(w r( p( r( y( >u(# p(K ( v( v( (u( t( u( u( u( q( x( "z( q(J ?( Wx(6 y(| ;x(hr+, 3 +/! ;& ?;' z ;(X  ;)c  _;* ;+ j;,( ;-0 ;.8doc;/2 ;1 |r;2 ;3C /;4 ;5c ;6c A;8URI;9c ;:C #;;C+0(  +I[ 1.^+P. +Wq  +Y |r+Z use+[J 2+\J +][  +^ +X f +zX    ` c C   ;   <  ~  + i + -s !  Uh L +n {m+ zm+ + +c !+   Wx+ ?+ z +X  +c  _+ + j+( +0 +8doc+2ns+ |r+ %+  + + Hp+l  +l +q ?+r z +sX  +tc  _+u +v j+w2( +x0 +y8doc+z2 +} H+~ o+ k+ +c +c + +2 ?+ z +X  + _+ + j+( + 0 + 8doc+ 2 Z+C 5 +C b+ + O + +c +c ids+ 3q+URL+c  3 +C Aw+ +  X +!C %+#C+Ym1+8+ 2T+d+ 0+  z +Y + +c c1+c2+ j+ *+c (+ ~ .'}  .8+RX +^V0+` +a z +b> +cc  *+dc  ?+e c +f2(JV + `+w ?+ z +X  +c  _+ + j+( +0 +8doc+2ns+ + ++X+ + ++'$6# 6888J* X8L 8MC g8NC y8O 8P 8Q Hp8RC 8S( 8T0 8U8 8VC 8WC Q8X 8Ys8K8Y #t:.tZz:?#r:%Pro:&aEw7rwg8{7*z79Jq7P Iqp7Rr 7S u7T~ u7U 7X 7 7YC 7ZC$ 7[r( t7]J0doc7^8 1z7_C Fz7bx v7cC p7dC 'y7exam7h4 o7iV;G!;x! t(4 t(V t((Y' (Z- w(\< u(]< tw(^< Dp(_< 3r(bC r(dt w(e< (f< (g'(px s wxxxyFwurs q Xy 1s x v {x p(t(!ws-v?yvu1y(> ?c c TDBx(Wlr?c c s(cc c c Rr(p4o(} c v(,w( /c Cc c  ^u(w(GMwc c CCc  v(c Cs(c c c c q(" =r( Ku(z(/5Kc 8p(W]nc tc c [o(WTs("c Clq(.s(9n]q(CWNt(MZv(Ypy(cp(oz(yZ[w(Zz(Zo(BH|c c c C8CC8`t(_=<7,DҊnj?+׋     4MfC&e6CCq>?ZC9qscXZ<#X54 M p# X6rb   l    I 9 c f Y9)  zX^ X7 ipX^7XNXOW XP7XKlenXLWptrXMauxXQcXJXRaryXS <D(XH XI6asXT(XQ X6 X =X X = X t  Q   7t ]y SX!objX7"#Q#7$ XzC !xXz7% P!"h &\7'xml7'sax7&ip7(7"" )7h&Q'io?*"'+(Hp7" #@!)72&Qh'io?*"'+(7#4#!)7&Q2*#'+i(u7@##")7)7&Q,T#^#+B(_7##m")7x&Q*#(+(7##")7)7>&Q,##+(i7$$#)i7)Yi7*&Qk'saxl -9$F$qa#+-J$[$r#+*|$@(y+&+I.p(/l( O7$$#)O7&QQ(tW7%"%>$)W7&QY (.70%i%$)ip.7A).7w&Q00p%|%$1QU(;7%U& %)ip;7);7 &Q=d ("7`&&%)ip7 2io7 )7R &Q 'enc, *l&(+ 3!3!3?4 X-74X574X974X:74XB74XM74XP74DXY74fX`73ru7373!3!3?4 X-74X574X974X:74XB74XM74XP74DXY74fX`73ru757 `!4@ &x5so+ <DintIeQ:Q? "C"C"@""" "(,"0"8"""" 7""{t"$L"&C"*Ce",{"0f"1ma"2"6i"?"H"I"J"K"L1"NC{"P !" V"{ "{ " ww"CJ  <C  <f,_+zE   ` c C   ;   <  ~  +V+-s !  Uh L +[Wx+?+z +E+P_+ + j+(+0+8doc+ns+d|r+ %+ +d +Hp+f +f +q|?+rz +sE+tP_+u +v j+w(+x0+y8doc+z+}H+~o+k++P+P+ +?+z +E+_+ + j+(+ 0+ 8doc+ Z+C5 +Cb+| +|O +j+P+Pids+3q+URL+P3 +CAw+A + X +!C %+#C} +RE+^0+`X+ajz +b +cP*+dP?+e c +f(+_d `+?+z +E+P_+ + j+(+0+8doc+ns+d + +pX+ +;#/S_C9M"HNu !HP 7 HQC HRC HSG HOjqscXZ<IDX[<#X$ 54 M p# X rb   l    I 9 c f Y9)  zX XipX  z0qEO z qF qG  qHJFqU ?asq_q (X X XM=XMX = XMr q<zq.  q0 q7 q8 q9 C    qW2 qX8 nqY>  EqY> > 2 q[e Kq\k Fq] e qV bigqZ  q^D   qd g2 S *  4t T !XcQ "xXc#aC&9'D $nsX* %@'( &\s 'xml &ip ((()" P!*))O +* +B% &[ 'iC 'cur/ 'nsX; &O u  #t?** ,ip? - ** ,O .*,P!SX "objX/O*++&* 'jCC&7 Cz&O 0 *(v1 2)& &ɍ/i3 ++1 20))" X!#|k+0,,k,k.mO B.n/y4 ++sb1 5 ++t1 #ݍ0,,4,,s?.O .vO .ݍ4 `,m,1 ,6 m,`)1 O#K,4-,Kr.MO .\N5 ,,P1 #:@- .f,8,s.O .vO 7new87jC4 i-v-D1 5 {--1 #..,,sG.O .vO 7newҦ4 @.M.1 F5 Q.^.1 i#ҍ.W/,,.O ./A4 ..1 e5 ./1 #3`/<1,,.O v./7cur 7iCS4 //^1 5 //1 #]@1k1,]|._O 6 A1)`1 /ep1.2+e +eB'setge&h 8Ti'ijC&kO 09 r1)m1 T!:"begQ"lenQ;jQ8O 8*8<-==jQ>*>O /602x5+> 6C+ 6 +6U'arg8'beg9Q'len9Q6&*:&;O 3 [2h2<1 @ 0 2)[1 02 *[y1  1 2*?+!?!c!9 2*1 !0@3+N1 !1"2P+?="?!u"9 @3+1 "03+XV1"1-#1x#2,?#?#?1$?i$9 3@,1 $0 4p,@x1 $0 *4,A1 %9H4,E1C%1f%1%2-?%?%?&?S&9 H40-1 &@!@!@?_A X-AX5AX9AX:AXBAXMAXPADXY@z@@B [ `!@!@!@?_A X-AX5AX9AX:AXBAXMAXPADXY@z@C h!748 5[90- <DintICeW:W? "T "C " @" " " "( ,"0 "8 " " " "  7"" t"$ L"&C "*C e", "0l "1s a"2 "6 i"? "H "I "J "K "L1 "NC {"P !" V" " " ww"C[ <T <Cf,et+ t@>}] c >~ q>0 >C0 )>0 > raw> ( r>C0 u>C4 z><8iz+hw+"y wh(6?buf(8] (: y(; (c ( (?C0 Hp(@C4col(AC8 z(G< (H* (Ic (Jc 5 (KCid(LCp+#Jngx+%[fx(sax(, ( x( >q(C 4p(C (c (c ( 5 (C0 l-(C4 o(?8 x(C q(C z(, (͛ 7 (C (C (F* y(C o( + x(C r(C .q(C z(C 1z(C u(C Wq(h) o(߽+ 8q(C y( (c  t(C q(C }y( , v(W Yp(W }s(C q(C y(C z(c  o(  u(  (Q t(C z(C v(Q (C (? 3 (C Ls(C t(C v(C ?( p(C y(C u( (C p(C Aw(- o( , o( C >w( C o(c  q(c  s(c  t(C (C Ry(C t( , 3r(Q r(, Oo( Mp( w(C (C u($C q(%C Eo(& w('C p((w P(- ss(.+ )o(/< y(0< x(2<z+&P8z+(7z (:" t(;(, r(<(, ;v(=., |w(>.,Iv+)- o++> o( ?t(`, Mz(. ut(. r(. p(4, ux(,( M{(,0 x(-8 -x(- s(K- r(x- p(- r(- y(- >u(- p(. (^. v(j. v(. (u(. t(. u(. u(. u(. q(, x(. "z(, q(J ?( Wx( / y(P/ ;x((hr+, 3 +/! ;& ?;' z ;(X  ;)c  _;* ;+ j;,( ;-0 ;.8doc;/2 ;1 |r;2 ;3C /;4y* ;5c ;6c A;8*URI;9c ;:C #;;C+0(  +I[ 1.^+P. +Wq  +Y |r+Z use+[J 2+\J +][  +^ +X f +zX    ` c C   ;   <  ~  + i + -s !  Uh L +n {m+ zm+ + +c !+   Wx+ ?+ z +X  +c  _+ + j+( +0 +8doc+2ns+ |r+ %+  + + Hp+l  +l +q ?+r z +sX  +tc  _+u +v j+w2( +x0 +y8doc+z2 +} H+~ o+ k+ +c +c + +2 ?+ z +X  + _+ + j+( + 0 + 8doc+ 2 Z+C 5 +C b+ + O + +c +c ids+ 3q+URL+c  3 +C Aw+ +  X +!C %+#C+Ym1+8+ 2T+d+ 0+  z +Y + +c c1+c2+ j+ *+c (+ ~ .'}  .8+RX +^V0+` +a z +b> +cc  *+dc  ?+e c +f2(JV + `+w ?+ z +X  +c  _+ + j+( +0 +8doc+2ns+ + ++X+ + ++'$6# 6888J* X8L 8MC g8NC y8O 8P 8Q Hp8RC 8S( 8T0 8U8 8VC 8WC Q8X 8Ys8K8a(O8?LLQ(k 1P_ ? 6G D @ M :+<(W@)djlQ, >8Jc4 U?'C9SS $!8:"gT#,$L6%Fj&W'0(h_)`**EO+aO,OQ-!0.O/80{\15-2(T3*P4E>5p@6\7l8=9g:;Qn<O=c> e?DkK {WX,Pa i=$1[j,<uC2wJ 'c%(n,U !$A%_#UW,EI7\mgZ>%.1Va%`Q'UTQd=5JJa9I?X^yZSK:V9>@4#Vg48[U _pj>lD ;*.+9E<Kh:=nqnF[N1bO@R.Tk9 Rk>X_Y&L,+a2(O8Hy)SO}({hF)W2i:6@!DP>V<yBM3z=d(=.hBu53MQ`Zn<NND9i;$ bc(a\iBWTHXHm%$( dS"^Y#6"Wi.3/:,jpN2_1gl0/6[JR:!s )7`g1]ID%CL7Qf/2hXA`PQ5cB2L AU0l9..<Z[e}eLBS\>^S\;`)cRS  _R h c ^ +  A %K %2 c1 K j ( < ] f |P , YF Q qV B 0 80 W 9 \ L = \C 2 E" f ZT  Z e v6 ( < + 7 yc =a i P `> `< ? [ 3/  % 0 Le O U1 3+ L R "V j [ h6 .i  + 3 b M + h & ?' .l  " @ _ * D * H8 a ( ^j ( T "S Ic b I ,> Q- %! K 7 9 0N M ^J "  p[ 7 j3 < ! l tS Hg a ]m ^ '* F  b wY K A \P b : 8 c * /5 2& gI l i G g >d U < UU _! Y 5?>fFA+T]]^<RW8@?,e6F=lKh6#Y;)EAfAAh"~"&^x''h77uff$@eQLoL""GGHH'P'|7' b';''7'R'ri'L'2"' @'O'N'Z'}1'M='l'/'a7'gB'+R'=l'S'b'I]._.i.7.<).((8Y(((t:)tZz:)(r:%$)ro:&5))w7F)w;)8{7*(z79(Jq7Ps) Iqp7RF* 7S u7TR) u7U]) 7X 7 7YC 7ZC$ 7[F*( t7]J0doc7^8 1z7_C Fz7bL) v7cC p7dC 'y7eL)am7h) o7i*);y*G!;L*! t(4*** t(V* t((Y* (Z+ w(\< u(]< tw(^< Dp(_< *+r(b+ r(dH+ w(e< (f< (g*(p+x s wxxxyFwurs q Xy 1s x v {x p(H+(+ws-v?yvu1y(+> ?c c (,,Bx(W@,F,?`,c c s(cl,r,,c c c Rr(pl,4o(},, ,c v(,,w(,,-c Cc c  ^u(l,w(-!-K-c c CCc  v(W-]-x-c Cs(---c c c c q(---" =r(---Ku(-z(. ..c  ,p(+.1.B.c H.^.c c [o(+.Ts("v.|..c Clq(.v.s(9B.]q(C+.Nt(Mv.Zv(Y(py(c(p(o(z(y.,[w(.,z(.,o(//P/c c c C ,CC ,`t(l,_=E
6#0)0CC0Cq>?.,C9-FP^FF3 ԎF qscXZ<#X054 M p# X1rb   l    I 9 c f Y9)  zX1 X0 ipX10XN1XOW XP0XK2lenXLWptrXMauxXQ1XJ42XR1aryXS42 D2<D(XHk2 XI1asXT2(X2 X1 X- =X- X = X- t 2 Q   0t 2y22 SX3!objX0"2L3#Q#0$2%pd5l63&\f0&'xmlg0&&l-h0''saxi0N'&j0''pck0'&ipl0'(M0p6X74)M0&()YM0(&QOd0('saxPz0)*266UV4+ 3L)*266V{4+ 3),36`-]+53)+*3)--.@3)( 90`7s74)90*&Q;d01*(tA07735)A0T*&QCd0*(/0775)ip/0*)/0*)/0-+&Q1d0d+/8 850QU(08[926)ip0+)0+)0-,&Qd0d,--'enc"0,1!1!1?N02 X-02X502X902X:02XB02XM02XP02DXY02fX`01ru0101!1!1?N02 X-02X502X902X:02XB02XM02XP02DXY02fX`01ru030 p!i$:ʐ `9R</ <DintICeW:W? "T "C " @" " " "( ,"0 "8 " " " "  7"" t"$ L"&C "*C e", "0l "1s a"2 "6 i"? "H "I "J "K "L1 "NC {"P !" V" " " ww"C[ <T <Cf,et+ t@>}] c >~ q>D >o )>3 > raw> ( r>C0 u>C4 z><8iz+hw+"y wh(6?buf(8] (: y(; (c ( (?C0 Hp(@C4col(AC8 z(G< (H (Ic (Jc 5 (KCid(LCp+#Jngx+%[fx(sax(, ( x( >q(C 4p(C (c (c ( 5 (C0 l-(C4 o(?8 x(C q(C z(2 (͛ 7 (C (C (r y(C o(8 x(C r(C .q(C z(C 1z(C u(C Wq(ݔ o( 8q(C y( (c  t(C q(C }y(8 v(W Yp(W }s(C q(C y(C z(c  o(  u(  (Q t(C z(C v(Q (C (? 3 (C Ls(C t(C v(C ?( p(C y(C u( (C p(C Aw(- o(8 o( C >w( C o(c  q(c  s(c  t(C (C Ry(C t(8 3r(Q r(> Oo( Mp( w(C (C u($C q(%C Eo(& w('C p((w P(- ss(.! )o(/< y(0< x(2<z+&P8z+(7z (:" t(;T r(<T ;v(=Z |w(>ZIv+)- o++> o( ?t( Mz( ut( r(* p(` ux(( M{(0 x(/8 -x(; s(w r( p( r( y( >u(# p(K ( v( v( (u( t( u( u( u( q( x( "z( q(J ?( Wx(6 y(| ;x(hr+, 3 +/! ;& ?;' z ;(X  ;)c  _;* ;+ j;,( ;-0 ;.8doc;/2 ;1 |r;2 ;3C /;4 ;5c ;6c A;8URI;9c ;:C #;;C+0(  +I[ 1.^+P. +Wq  +Y |r+Z use+[J 2+\J +][  +^ +X f +zX    ` c C   ;   <  ~  + i + -s !  Uh L +n {m+ zm+ + +c !+   Wx+ ?+ z +X  +c  _+ + j+( +0 +8doc+2ns+ |r+ %+  + + Hp+l  +l +q ?+r z +sX  +tc  _+u +v j+w2( +x0 +y8doc+z2 +} H+~ o+ k+ +c +c + +2 ?+ z +X  + _+ + j+( + 0 + 8doc+ 2 Z+C 5 +C b+ + O + +c +c ids+ 3q+URL+c  3 +C Aw+ +  X +!C %+#C+Ym1+8+ 2T+d+ 0+  z +Y + +c c1+c2+ j+ *+c (+ ~ .'}  .8+RX +^V0+` +a z +b> +cc  *+dc  ?+e c +f2(JV + `+w ?+ z +X  +c  _+ + j+( +0 +8doc+2ns+ + ++X+ + ++'$6# 6888J* X8L 8MC g8NC y8O 8P 8Q Hp8RC 8S( 8T0 8U8 8VC 8WC Q8X 8Ys8K8Y #t:.tZz:?#r:%Pro:&aEw7rwg8{7*z79Jq7P Iqp7Rr 7S u7T~ u7U 7X 7 7YC 7ZC$ 7[r( t7]J0doc7^8 1z7_C Fz7bx v7cC p7dC 'y7exam7h4 o7iV;G!;x! t(4 t(V t((Y' (Z- w(\< u(]< tw(^< Dp(_< 3r(bC r(dt w(e< (f< (g'(px s wxxxyFwurs q Xy 1s x v {x p(t(!ws-v?yvu1y(> ?c c TDBx(Wlr?c c s(cc c c Rr(p4o(} c v(,w( /c Cc c  ^u(w(GMwc c CCc  v(c Cs(c c c c q(" =r( Ku(z(/5Kc 8p(W]nc tc c [o(WTs("c Clq(.s(9n]q(CWNt(MZv(Ypy(cp(oz(yZ[w(Zz(Zo(BH|c c c C8CC8`t(_=E\>6OUCoCq>?Z(:kˏ I[| ۏ93 (qscXZ<#X}54 M p# X'rb   l    I 9 c f Y9)  zXO X( ipXO(XNvXOW XP(XKlenXLWptrXMauxXQTXJXRv aryXS <D(XH XI'asXT(XB X' X =X X = X t s Q   (t Nys!SX"objX(!XzC"xXz(#~$Q$(%~&Be`9*:Y '\g(,(xmlh(,(saxi(-'ipj(9-)}Q(0:R: *Q(-(ctxS-+1:-T,-)Y(`::E!*Y(.*Y(H.(ctx[.-d:0.\'!,.+v:p.^,.)](:w;"*(3/*,(/*'(/(ctx0'-Y0'2C0.::!,1/e;w;0e(P)j6(;<"*6(]1*6(1*6(1(sax8 &2'9I2(ctx:2-;.<",2+;/J,&3,\310/23)t ( <0<#3ip (U40<R<5#5ctx36!6!7 X-(7X5(7X9(7X:(7XB(7XM(7XP(7fX`(6 (6!6!7 X-(7X5(7X9(7X:(7XB(7XM(7XP(7fX`(8 d( x!=R `<>=(1 <DintIeQ:Q? "C"C"@""" "(,"0"8"""" 7""{t"$L"&C"*Ce",{"0f"1ma"2"6i"?"H"I"J"K"L1"NC{"P !" V"{ "{ " ww"CJ  <C  <f,_+zE   ` c C   ;   <  ~  +V+-s !  Uh L +[Wx+?+z +E+P_+ + j+(+0+8doc+ns+d|r+ %+ +d +Hp+f +f +q|?+rz +sE+tP_+u +v j+w(+x0+y8doc+z+}H+~o+k++P+P+ +?+z +E+_+ + j+(+ 0+ 8doc+ Z+C5 +Cb+| +|O +j+P+Pids+3q+URL+P3 +CAw+A + X +!C %+#C} +RE+^0+`X+ajz +b +cP*+dP?+e c +f(+_d `+?+z +E+P_+ + j+(+0+8doc+ns+d + +p ++;#MYqscXZ<#X54 M p# Xf rb   l    I 9 c f Y9)  zX XgipX g z0qE z qF" qGE  qHJFqUE ?asq_ (X# Xf XG=XGX = XGr q<zq.  q0/ q7u q8 q9 C u E  qW qX nqY  EqY   q[ Kq\ Fq]E  qV" bigqZ  q^ ( P ~w^ docwg U w^  -w g: w - 8w z d SX objXg!D`<< "\FgL4#xmlGgo4"ipHg4$ g<T=L %g4#nsX5& <<' G5$* g`== % g}5#ns X5& q={=' 5(%g=>/ )doc%/6%%Xh6#ns'g6"B'g6"-'g7*?  c ? </ (5<g>> %B/7& >>?' 7+!+!, X-g,X5g,X9g,X:g,XBg,XMg,XPg+g+!+!, X-g,X5g,X9g,X:g,XBg,XMg,XPg-g ! /@ >@2s3 <DintIeQ:Q? "C"C"@""" "(,"0"8"""" 7""{t"$L"&C"*Ce",{"0f"1ma"2"6i"?"H"I"J"K"L1"NC{"P !" V"{ "{ " ww"CJ  <C  <f,_+zE   ` c C   ;   <  ~  +V+-s !  Uh L +[+2,p? \< 8xml= >8> t8ip? 8% p?? % 8'9enm(99T) \9 r?`/+ ' 9 ?d@m  9:! @ @ ' G:b  p@@  }: : q@/ ' :"!"!# X- #X5 #X9 #X: #XB #XM #XP "#a "!"!# X- #X5 #X9 #X: #XB #XM #XP $#a8  !#Bӑ @B=45 <DintICeW:W? "T "C " @" " " "( ,"0 "8 " " " "  7"" t"$ L"&C "*C e", "0l "1s a"2 "6 i"? "H "I "J "K "L1 "NC {"P !" V" " " ww"C[ <T <Cf,et+ t@>}] c >~ q> > )> > raw> ( r>C0 u>C4 z><8iz+hw+"y wh(6?buf(8] (: y(; (c ( (?C0 Hp(@C4col(AC8 z(G< (H (Ic (Jc 5 (KCid(LCp+#Jngx+%[fx(sax(, ( x( >q(C 4p(C (c (c ( 5 (C0 l-(C4 o(?8 x(C q(C z(2 (͛ 7 (C (C (r y(C o(8 x(C r(C .q(C z(C 1z(C u(C Wq(ݔ o( 8q(C y( (c  t(C q(C }y(8 v(W Yp(W }s(C q(C y(C z(c  o(  u(  (Q t(C z(C v(Q (C (? 3 (C Ls(C t(C v(C ?( p(C y(C u( (C p(C Aw(- o(8 o( C >w( C o(c  q(c  s(c  t(C (C Ry(C t(8 3r(Q r(> Oo( Mp( w(C (C u($C q(%C Eo(& w('C p((w P(- ss(.! )o(/< y(0< x(2<z+&P8z+(7z (:" t(;T r(<T ;v(=Z |w(>ZIv+)- o++> o( ?t( Mz( ut( r(* p(` ux(( M{(0 x(/8 -x(; s(w r( p( r( y( >u(# p(K ( v( v( (u( t( u( u( u( q( x( "z( q(J ?( Wx(6 y(| ;x(hr+, 3 +/! ;& ?;' z ;(X  ;)c  _;* ;+ j;,( ;-0 ;.8doc;/2 ;1 |r;2 ;3C /;4 ;5c ;6c A;8URI;9c ;:C #;;C+0(  +I[ 1.^+P. +Wq  +Y |r+Z use+[J 2+\J +][  +^ +X f +zX    ` c C   ;   <  ~  + i + -s !  Uh L +n {m+ zm+ + +c !+   Wx+ ?+ z +X  +c  _+ + j+( +0 +8doc+2ns+ |r+ %+  + + Hp+l  +l +q ?+r z +sX  +tc  _+u +v j+w2( +x0 +y8doc+z2 +} H+~ o+ k+ +c +c + +2 ?+ z +X  + _+ + j+( + 0 + 8doc+ 2 Z+C 5 +C b+ + O + +c +c ids+ 3q+URL+c  3 +C Aw+ +  X +!C %+#C+Ym1+8+ 2T+d+ 0+  z +Y + +c c1+c2+ j+ *+c (+ ~ .'}  .8+RX +^V0+` +a z +b> +cc  *+dc  ?+e c +f2(JV + `+w ?+ z +X  +c  _+ + j+( +0 +8doc+2ns+ + ++X+ + ++'$6# 6888J* X8L 8MC g8NC y8O 8P 8Q Hp8RC 8S( 8T0 8U8 8VC 8WC Q8X 8Ys8K8Y #t:.tZz:?#r:%Pro:&aEw7rwg8{7*z79Jq7P Iqp7Rr 7S u7T~ u7U 7X 7 7YC 7ZC$ 7[r( t7]J0doc7^8 1z7_C Fz7bx v7cC p7dC 'y7exam7h4 o7iV;G!;x! t(4 t(V t((Y' (Z- w(\< u(]< tw(^< Dp(_< 3r(bC r(dt w(e< (f< (g'(px s wxxxyFwurs q Xy 1s x v {x p(t(!ws-v?yvu1y(> ?c c TDBx(Wlr?c c s(cc c c Rr(p4o(} c v(,w( /c Cc c  ^u(w(GMwc c CCc  v(c Cs(c c c c q(" =r( Ku(z(/5Kc 8p(W]nc tc c [o(WTs("c Clq(.s(9n]q(CWNt(MZv(Ypy(cp(oz(yZ[w(Zz(Zo(BH|c c c C8CC8`t(_=<7,DҊnj?+׋     4MfC&e6CCq>?Z(:kˏ I[| ۏ93 (^FԎF qscXZ<#X754 M p# Xrb   l    I 9 c f Y9)  zX  X ipX XN0XOW XPXKalenXLWptrXMauxXQXJXR0 aryXS <D(XH XIasXTa(X X X =X X t ! Q   t y7 ! !SX\ "objX#,  $Q$%, &L@A '\N ;'l-OC;(saxPf;'ipQ;)]  AA!* ;*, .<*' e<(ctx <'- <'2 CU=+= >AHA!,O =-AA.eP)j'AB"*'=*'X>*'>*(>(sax*>'+E?(ctx,?(enc-,?/= A//d",O @0\ HB 0D,x @,m @1P02 9A3!3!4X54X94X:4XB4XM4XP4DXY4fX`3 33!3!4X54X94X:4XB4XM4XP4DXY4fX`3 5K !D2 B~DH7 <DintICeW:W? "I"C"@""" "(,"0"8"""" 7""t"$L"&C"*Ce","0l"1sa"2"6i"?"H"I"J"K"L1"NC{"P !" V" " " ww"CP  <I  <_=EpB pC0@5B0CCip0kB,$CDDip$B$Bto$C3D=DipEChCget@D~DipCkeyC$ p D!! X- X5 X9 X: XB XM XP!! X- X5 X9 X: XB XM XP{F DHOS9 <DintIeQ:Q? "N "C " @" " " "( ,"0 "8 " " " "  7"" t"$ L"&C "*C e",{ "0f "1m a"2 "6 i"? "H "I "J "K "L1 "NC {"P !" V" " " ww"CU <N <f,_+zP   ` c C   ;   <  ~  +a+-s !  Uh L +fWx+ ?+ z +P +[ _+ + j+( +0 +8doc+ns+c |r+ %+  +c + Hp+f  +f +q ?+r z +sP +t[ _+u +v j+w( +x0 +y8doc+z +} H+~ o+ k+ +[ +[ + + ?+ z +P + _+ + j+( + 0 + 8doc+  Z+C 5 +C b+ + O +i +[ +[ids+ 3q+URL+[ 3 +C Aw+@ +  X +!C %+#C} +RP+^0+`c +ai z +b +c[ *+d[ ?+e c +f( `+ ?+ z +P +[ _+ + j+( +0 +8doc+ns+c + +o ++:"8g8F8J} X8L* 8MC g8NC y8O 8Pg 8Q Hp8RC 8S( 8T0 8U8 8VC 8WC Q8X 8Ys8K5 rA M qJLT_ IrLUp T ڒLn ْLo v ƒLq ŒLr  scXZ<#X 54 M p# X rb   l    I 9 c f Y9)  zX X ipX  XN XOQ XP XK@ lenXLQptrXMauxXQ XJb XR aryXSb r <D(XH XI asXT@ (X X X;  =X;  X = X; SX objX bD/ER \ BDxml eDip D T8 0EE !8 D!8 E:e >EK; aE<E߂= F" KEUE?# bF  EF ! F!B Fdoc.Ge NGK qG߂ G$ E0 # )H" FF# _H  FG}!ip H!B Hdoc.Ictx (Ie qI߂ I  J$ F0[# LJ%`GGu* J&GG'e U ` GHG!ip` J!|r` Kbe KKctxc K g K߂h &L%HHuy* oL(!(!) X- )X5 )X9 )X: )XB )XM )XP )fX` ( (!(!) X- )X5 )X9 )X: )XB )XM )XP )fX` *  !H HNn^w; <DintIeQ:Q? "N "C " @" " " "( ,"0 "8 " " " "  7"" t"$ L"&C "*C e",{ "0f "1m a"2 "6 i"? "H "I "J "K "L1 "NC {"P !" V" " " ww"CU <N <f,_+zP   ` c C   ;   <  ~  +a+-s !  Uh L +fWx+ ?+ z +P +[ _+ + j+( +0 +8doc+ns+c |r+ %+  +c + Hp+f  +f +q ?+r z +sP +t[ _+u +v j+w( +x0 +y8doc+z +} H+~ o+ k+ +[ +[ + + ?+ z +P + _+ + j+( + 0 + 8doc+  Z+C 5 +C b+ + O +i +[ +[ids+ 3q+URL+[ 3 +C Aw+@ +  X +!C %+#C} +RP+^0+`c +ai z +b +c[ *+d[ ?+e c +f( `+ ?+ z +P +[ _+ + j+( +0 +8doc+ns+c + +o ++:"8g8F8J} X8L* 8MC g8NC y8O 8Pg 8Q Hp8RC 8S( 8T0 8U8 8VC 8WC Q8X 8Ys8K5 rA M F".qscXZ<IDX[<#X 54 M p# Xo rb   l    I 9 c f Y9)  zX Xf ipX f f XN XOQ XPf XK lenXLQptrXMauxXQ XJ XR aryXS ' <D(XHN XIo asXT (X Xo X;  =X;  X SX objXf HIO \f Ll-f L xmlf Mf GMf jMipf M!II""q h!#z f II $f M docM M% I1& 0N'new f JJH $>  CfN$  N$ip f N uri f AO5 f xO" f  f O docM OXzCe xXzf #$f JxL$ip$f P(io%f dP(url&f P$'f P$(f Q*fQ +QQ,f QB-f R doc.M dR)H OKP13=&Z R*L8LbBf R!8LxLuJ* S#cf LN$ipcf R/R@ &ns>XV&doc>M W'@ /W%30RPR (3/fW)doc5MW'6 W%ړ%PRUR *p%U+ + ,W5,W9,W:,WB,WM,WP+t+y{u+v+ w+Sx+̓y+ + ,W5,W9,W:,WB,WM,WP- Э!-y{ !- !-  ȭ!-S !-̓ ! jM `RSlt? <DintIeQ:Q? "C"C"@""" "(,"0"8"""" 7""{t"$L"&C"*Ce",{"0f"1ma"2"6i"?"H"I"J"K"L1"NC{"P !" V"{ "{ " ww"CJ  <C  <f,_+zE   ` c C   ;   <  ~  +V+-s !  Uh L +[Wx+?+z +E+P_+ + j+(+0+8doc+ns+X|r+ %+ +X +Hp+f +f +q|?+rz +sE+tP_+u +v j+w(+x0+y8doc+z+}H+~o+k++P+P+ +?+z +E+_+ + j+(+ 0+ 8doc+ Z+C5 +Cb+| +|O +^+P+Pids+3q+URL+P3 +CAw+S + X +!C %+#C} +RE+^0+`X+a^z +b +cP*+dP?+e c +f( `+?+z +E+P_+ + j+(+0+8doc+ns+X + +dX+ +/ ++M5_kqscXZ<#X54 M p# Xx rb   l    I 9 c f Y9)  zX XyipX yyXN XOQ XPyXK lenXLQptrXMauxXQ XJ XR aryXS 0 <D(XHW XIx asXT (X Xx XY=XYX SX objXy'`RR/ \)y Xxml*yCX+yyX,yXn-yX ip2yP!new ySS ">  CX"  +Y"ip ytY AY #Y#doc yH |ry@ yy)Z$ JS 3% rZ&!&!' X-y'X5y'X9y'X:y'XBy'XMy'XPy&`y&!&!' X-y'X5y'X9y'X:y'XBy'XMy'XPy(`&y ح!% C: ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/ : ; I : ;( &I : ; : ;I : ; : ;I8  : ;I.: ;' I : ;I.? : ; ' I@ .? : ; ' I@ : ; I .? : ; @  U4: ; I   : ; I!: ; I"4: ; I#1RUX Y $1%4: ; I? < &4: ;I? < % C: ; I$ > $ >   I&II !I/  : ;  : ; I8  : ; : ;I8 : ;  : ; (  : ;I8 < : ;I' I : ;' I: ; I : ; : ; I 8  : ; I8 I : ;  : ;  : ; I! : ; I".: ;' I #: ;I$.? : ;' @ %4: ;I&4: ;I'.: ; ' I@ (: ; I): ; I*4: ; I+1RUX Y ,1-4: ; I.4: ; I /4I4  01RUX Y 1 2.: ; ' @ 3.: ;' I@ 4: ;I54: ;I 64: ;I71X Y8: ; I 9.? : ; ' @ :1X Y ;4: ; I? < <4: ;I? < =4: ;I?  % C: ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/  : ; ( &I : ;I8 < : ;I' I : ;.: ;' I : ;I.? : ; @ 4: ; I4: ; I4: ; I .: ; ' I@ : ; I1X Y 1!4: ; I? < "4: ;I? < #4: ; I?  % C: ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/  : ; ( &I : ;I8 < : ;I' I : ; : ; : ;I : ; : ;I.: ;' I : ;I.? : ; @ 4: ; I4: ; I .: ; ' I@ !: ; I"1RUX Y #1$1X Y % &.: ; ' @ ': ; I (4: ; I? < )4: ;I? < *4: ; I?  % C: ; I$ > $ >   I&I : ; : ;I8 : ;  : ;  : ; I8 I!I/ ' II : ; (  : ;I8 < : ;I' : ; I : ; : ; : ;I : ; : ;I.? : ;@ 4: ;I4: ;I .: ;' I !: ;I".: ;' I@ #: ;I$1RUX Y%1&.: ; ' @ ': ; I (4: ;I )1RUX Y* U+1X Y,.: ; ' I@ -: ; I.4: ; I/4: ; I01RUX Y 1.: ; ' I 2: ; I34: ; I4.: ; ' 54: ; I61RUX Y 741841 91X Y :4: ; I? < ;4: ;I? < <4: ;I?  % C: ; I$ > $ >   I&I : ; : ;I8 : ;  : ;  : ; I8 I!I/ ' I : ; I8  : ;( : ;I.: ;' I : ;I.? : ;@ 4: ;I.: ; ' I@ : ; I4: ; I4: ; I1RUX Y 11X Y 4: ; I? < !4: ;I? < "4: ; I?  % C: ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/  : ; I8  : ; ( &I : ;I8 < : ;I' I: ; I : ;.: ;' I : ;I.? : ; @ 4: ; I4: ; I U4: ; I !.: ; ' I@ ": ; I#1X Y $1%1RUX Y &4: ; I? < '4: ;I? < (4: ; I?  % C: ; I$ > $ >  I &I : ; : ;I8 : ;  : ;  : ; I8 I!I/ ' II : ; I8  : ; (  : ;I8 < : ;I' : ; I : ; : ; I 8  : ; : ;I : ; : ;II ! : ; " : ; # : ; I$ : ; I% : ; &.: ;' I ': ;I(.? : ;' I@ ): ;I*: ;I+4: ;I,.: ; ' I@ -: ; I.: ; I/.? : ;@ 04: ;I1.: ;' I@ 24: ;I 31RUX Y415 U6.: ; ' I@ 74: ; I81X Y 94: ; I:1RUX Y ;1RUX Y <.: ;' I@ = >1X Y?1RUX Y@.: ; ' A: ; IB4: ; IC.1@ D41E.: ; ' @ F UG H41 I4: ; I? < J4: ;I? < K4: ;I?  % C: ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/  : ; ( &I : ;I8 < : ;I' I : ;.: ;' I : ;I.? : ; @ 4: ; I4: ; I4: ; I .: ; ' I@ : ; I1X Y 1!4: ; I? < "4: ;I? < #4: ; I?  % C: ; I$ > $ >   I&I : ; : ;I8 : ;  : ;  : ; I8 I!I/ : ; I : ;( .? : ; @ 4: ; I4: ; I .: ; ' I@ : ; I: ; I U4: ; I? < 4: ;I? < % C: ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/  : ; ( &I : ;I8 < : ;I' I : ;.: ;' I : ;I.? : ; @ 4: ; I4: ; I.: ; ' I@ : ; I1X Y 1 !.: ; ' I@ "4: ; I #1X Y $4: ; I? < %4: ;I? < &4: ; I?  % C: ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/ &I : ; ( : ;I : ;I8 ' I : ;.: ;' I : ;I.? : ; @ 4: ; I4: ; I.: ; ' I@ : ; I1RUX Y 11X Y .? : ; ' I@ !: ; I"4: ; I? < #4: ;I? < $4: ; I?  % C: ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/  : ; ( &I : ;I8 < : ;I' I: ; I : ;.: ;' I : ;I.? : ; @ 4: ; I4: ; I 4: ; I .: ; ' I@  : ; I!1X Y "1#4: ; I? < $4: ;I? < %4: ; I?  % C: ; I$ > $ >   I&I : ; : ;I8 : ;  : ;  : ; I8 I!I/ ' II : ; (  : ; I8  : ;I8 : ;I : ;< ' : ; I : ; : ; I 8  : ; : ;I : ; : ;I I!" : ; # : ; $ : ; I% : ; I&.? : ;@ '4: ;I(4: ;I) U*4: ;I + ,.: ; ' @ -: ; I.4: ; I/4: ; I0 U14: ; I2.: ; ' I@ 3.? : ;' I@ 4: ;I54I4  6.? : ;' @ 7.: ;' I 8: ;I9.: ;' I@ :1X Y;1<1X Y=1RUX Y>1RUX Y?.: ;' I@ @4: ;IA: ; IB : ; C1X Y D1RUX Y E: ;I F: ;IG4: ; I? < H4: ;I? < I4: ; I J4: ;I?  % C: ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/  : ; ( &I : ;I8 < : ;I' I : ;.: ;' I : ;I.? : ; @ 4: ; I4: ; I4: ; I .: ; ' I@ : ; I1X Y 1!4: ; I? < "4: ;I? < #4: ; I?  % C: ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/  : ; ( &I : ; I8  : ;I8 : ;I : ;< ' I: ; I : ;.: ;' I : ;I.? : ; @ 4: ; I4: ; I  4: ; I !.: ; ' I@ ": ; I#1X Y $1%1RUX Y &4: ; I? < '4: ;I? < (4: ; I?  % C: ; I$ > $ >  I &II !I/  : ;  : ; I8  : ; : ;I8 : ; ' II : ; I8  : ;  : ; : ; (  : ;I8 : ;I< ' : ; I : ;.? : ;@ 4: ;I4: ;I U!4: ;I " #.: ;' I@ $: ;I%.: ;' @ &: ;I '.: ; ' @ (: ; I): ; I*4: ; I+4: ; I, U-4: ; I ..: ; ' I /: ; I04: ; I1 24: ; I3: ; I 41RUX Y 51 61741841 94: ; I? < :4: ;I? < ;4: ;I?  % C: ; I$ > $ >   I&I : ; : ;I8 : ;  : ;  : ; I8 I!I/  : ; (  : ;I8 < : ;I' I : ; I8 : ; I : ;.: ;' I : ;I.? : ; @ 4: ; I4: ; I.: ; ' I@  : ; I!1X Y "1#.: ; ' @ $1RUX Y %1RUX Y &4: ; I ' U(4: ; I? < )4: ;I? < *4: ; I?  % C: ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/  : ; ( : ; I : ;.? : ; ' @ : ; I : ; I .? : ; @ 4: ; I4: ; I4: ; I .? : ; ' I@ : ; I  U U: ; I4: ; I? < 4: ;I? < !4: ; I?  % C: ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/  : ; ( &I : ;I8 < : ;I' I : ;.: ;' I : ;I.? : ; @ 4: ; I4: ; I4: ; I .: ; ' I@ : ; I1X Y 1!4: ; I? < "4: ;I? < #4: ; I?  % C: ; I$ > $ >   I&II !I/  : ;  : ; I8  : ; : ;I8 : ;  : ; (  : ;I8 < : ;I' I : ;' I : ; I8  : ;  : ; I : ; I : ;: ; I : ;  : ;! : ;I" : ;# : ;I$.: ;' I %: ;I&.: ; ' @ ': ; I (.? : ; @ )4: ; I*4: ;I+.: ; ' I@ ,: ; I-4: ; I .4: ; I/1RUX Y 011 2 U3 U4: ; I51RUX Y 64: ; I 7.? : ; ' I@ 84: ; I? < 94: ;I? < :4: ; I?  % C% C: ; I$ > $ >  I &I : ; : ;I8 : ;  : ;  : ; I8 I!I/ ' II : ; I8  : ;  : ; : ; (  : ;I8 : ;I< '  : ; : ; : ;I : ; : ;I .: ;' I !: ;I".: ; ' I #: ; I$4: ; I%.? : ; @ &4: ; I'4: ; I(.: ; ' I@ ): ; I*1RUX Y +1,1X Y -1X Y . U/410.: ; ' @ 1: ; I 2: ; I34: ; I? < 44: ;I? < 54: ; I?  % C: ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/  : ; ( &I : ;I8 < : ;I' I: ; I : ; : ; I 8  : ; I8 I : ;  : ;  : ; I : ; I  : ; !.: ;' I ": ;I#.: ; ' I@ $: ; I%.? : ;' @ &4: ;I'4: ;I( )4: ;I *.? : ;' I@ +: ;I,: ; I-.: ; ' @ .4: ; I/.: ;' I@ 01RUX Y112 U31X Y41X Y 51X Y 61RUX Y 74: ; I84: ;I91RUX Y:: ;I;4: ;I<.: ; ' I =: ; I>4: ; I?41@4: ; I? < A4: ;I? < B4: ; I C4: ;I?  % C: ; I$ > $ >  I &I : ; : ;I8 : ;  : ;  : ; I8 I!I/ ' II : ; I8  : ;  : ; : ; (  : ;I8 : ;I< '  : ; : ; : ;I : ; : ;I .: ;' I !: ;I".: ; ' I #: ; I$4: ; I%.? : ; @ &4: ; I'4: ; I(.: ; ' I@ ): ; I*1X Y +1,1RUX Y - U.41/.: ; ' @ 0: ; I 14: ; I? < 24: ;I? < 34: ; I?  % C: ; I$ > $ >  I &I : ; : ;I8 : ;  : ;  : ; I8 I!I/ ' II : ; I8  : ;  : ; : ; (  : ;I8 : ;I< '  : ; : ; : ; : ;I : ; : ;I!.: ;' I ": ;I#.: ; ' I $: ; I%4: ; I&.? : ; @ '4: ; I(4: ; I).: ; ' I@ *: ; I+1RUX Y ,1-1RUX Y .1X Y / 04: ; I 1 U2413: ; I 4.: ; ' @ 5: ; I64: ; I? < 74: ;I? < 84: ; I?  % C: ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/  : ; ( &I : ;I8 < : ;I' I : ; : ; I 8  : ; I8 I : ;  : ;  : ; I : ; I.: ;' I  : ;I!.? : ; @ "4: ; I#4: ; I$.: ; ' I@ %: ; I&1X Y '1(.? : ; ' I@ ): ; I*4I4  +4: ; I? < ,4: ;I? < -4: ; I?  % C: ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/  : ; ( &I : ; I8  : ;I8 < : ;I' I : ;.: ;' I : ;I.? : ; @ 4: ; I4: ; I.: ; ' I@ : ; I1RUX Y 1!1X Y "4: ; I? < #4: ;I? < $4: ; I?  % C: ; I$ > $ >  I &I : ; : ;I8 : ;  : ;  : ; I8 I!I/ ' II : ; I8  : ;  : ; : ; (  : ;I8 : ;I< '  : ; : ; : ; : ;I : ; : ;I!.: ;' I ": ;I#.: ; ' I $: ; I%4: ; I&.? : ; @ '4: ; I(4: ; I).: ; ' I@ *: ; I+1X Y ,1- .4: ; I /1RUX Y 01RUX Y 1 U24134: ; I? < 44: ;I? < 54: ; I?  % C: ; I$ > $ >  I  : ; : ;I8 : ;  : ;  : ; I8 I !I/ ' I' I&I : ;( : ;I.: ;' I : ;I.? : ; @ 4: ; I.: ; ' I@ : ; I1RUX Y 1: ; I.: ; ' I@ 4: ; I? < 4: ;I? < % C: ; I$ > $ >   I&I : ; : ;I8 : ;  : ;  : ; I8 I!I/  : ; (  : ;I8 < : ;I' I : ; : ; : ;I : ; : ;I.: ;' I : ;I.? : ; @ 4: ; I4: ; I .: ; ' I@ !: ; I"1X Y #1$1RUX Y % &.: ; ' @ ': ; I (4: ; I? < )4: ;I? < *4: ; I?  % C: ; I$ > $ >   I&I : ; : ;I8 : ;  : ;  : ; I8 I!I/  : ; (  : ;I8 < : ;I' I: ; I : ; : ; : ;I : ; : ;I.: ;' I : ;I.? : ; @ 4: ; I 4: ; I! "4: ; I #.: ; ' I@ $: ; I%1RUX Y &1'.: ; ' I@ (: ; I)1RUX Y * +4: ; I? < ,4: ;I? < -4: ; I?  % C: ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/  : ; ( &I : ;I8 < : ;I' I' I: ; I : ; : ; I 8  : ; I8 I : ;  : ;  : ; I : ; I!.? : ; @ " U#4: ; I $ %.? : ; ' @ &: ; I'4: ; I(: ; I)4: ; I*: ; I +4: ; I? < ,4: ;I? < -4: ; I?  % C: ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/  : ; ( &I : ;I8 < : ;I' I : ; : ; : ;I : ; : ;I.: ;' I : ;I.? : ; @ 4: ; I4: ; I 4: ; I !.: ; ' I@ ": ; I#4: ; I $1RUX Y %1&4: ; I? < '4: ;I? < (4: ; I?  &  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_io.cxml_io.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h  K/+nJj;KZ,ZXg{XX{Xm.d'y.OoQqMrL:ZZy.=yX^K0T ) ?  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_xpath_context.cxml_xpath_context.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h !vV>Y}XX XvXX JvXL# XX XvXX JwX:LV>4tXXxXXXx< XXxXHLلH>isuYحI=Y%ɌXxG.,vnutwYMtS2)[n# >NtkXXxLsK?[G}- <wJ ;=K;uW\MUM?nZ*O/TY(;uW[X Xgs&JX  s(X gsX X .ggs .JvuXXwmZWYVZn<#%JfX^".NYIxX 4  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_entity_reference.cxml_entity_reference.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h &!!"v>uWXx.`xXnX XvL]=Z! ,  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_relax_ng.cxml_relax_ng.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h 0!vV>Y~XX JvXX JvXX JvJZ:>Z:>4'pX%XwXXwOYs=݄,>v X=s=s#YY~3[:'[q?݄H>Y X=s=[$YY*  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_reader.cxml_reader.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h !vV>Yuuuuuuuuuuuuuuuuuuuv~X zXvXXzX9?/|(/!!N=;Еg[Y[l/Xi sXuqt$X zXXzXXtzJ-/vY4zX .yYYuX Xy;=0Y=I}X wXX<wXg <X wXX<wXg<X {XX<{XN|XwXXtwXL[f*hK  %Y;=WYj/}XwL~[f~Xt;=0~EX wXX<vX[JXJxXXxXXJxJgXM|X<|.\8@0YX|X<|.\8@IY|xtn%!!L g[Y[g<=X*ibfupt* 8  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyhtml_element_description.chtml_element_description.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hxml_namespace.hxml_encoding_handler.h !vV>Zuuuuuuuuuuuu}X .vXfX <vXL2YIy tX .vXfX <wXL2YIy tX.wXfX<wXL2YIy tXwLu?G X.wXfX<wXL2YIy tXwXXwXL=I fX wXX<wXL X wXX<wXL X xXX<xXL X xXX<xXL X xXX<xXL X xXX<xXL XxLg=I tWY /  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_entity_decl.cxml_entity_decl.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h @!sYY!"v*>>Yuuuv(HZ,fXwLv=IiXwLv=IkX wXX<wX wk.X vXX <vXLvgiX vLv=I,  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_document.cxml_document.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h `gWJ=_yYuuuu~+X<zXYzJXzX8YzX~t J X!v0YYXX~}tXwL'?GXxLu=IkXxLu=I^zJBj"kSAEox(}XXxLZ[cX wXX<wXZ/JXfwXJX<wXFNX.wO׃=gք:>/&*@\YIY0!;=zh:W/Ye=uYX}-=vXs=e*X}tvYYh#@Z>XyLYXXi}t?cY-=vZK;K=ZX&|g;IKYXi|x.DvXs=X'}vYYh~t/WuIutIuUGcW~-UG偔WuIpUGW~-U;Gy+WuIutI~UGcW~-UG偔WuIpUGIpIGW~-U6#>yAL? .q.qtJX<zXtzJX<zXxf-=v:K$e/WYYwUXft&1mXXtvt|(2*\ZƠƠHԠ׹;;WځG\YiHyG\YHyU\YiHy\YHw4\Y1HwtIIItG\Y[HyG\Y[HyG\Y[Hy\YHX yXX<yX 5  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_document_fragment.cxml_document_fragment.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h "!!"v>u[Xy.yXCy_ZX Xv􄭁=Zo 2  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyhtml_entity_lookup.chtml_entity_lookup.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h sKYYIkvVZ"'"ZYy (  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_attr.cxml_attr.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h @!!LvV>YX XvLڀ.nZr>]7KIKKŗ x.`xXnXXwLz=Z!7 3  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_element_content.cxml_element_content.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h p!v,>YuuvuO<X wXX<wX wN.X vXX <vX v6<XwLv=IX vLu=Is=p@PfXwXJX<wX!=IYkXwXJX<wX!=IY +  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_comment.cxml_comment.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h 3!!%#v>+HJx.`xXnX vL3aAY=Zk$;[(  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_node.cxml_node.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h  !sYY!v>>uuuuuuuuuuuuuuuuuuuuuuuuuuu/+s]ftٰ f <nJY tKH]KHh<VH>x:>3uJ0q9??iZy wJAE t`PK'=?Lr>YD[z[-tj`ZyXsXT]vXXjXZyXlX-KuH\stK̃ptX}LX~<X~Jם=IKwX yXX<yX ytfX ~XX<~X ~z.X yXX<yX y<X }XJX<}XXf}JX.}LXX|KGi~XzKXXX|XXJ|XRrtuvuX#_Ku>HX~ XX~JXL;=Z~X1XQKL{X.{X.X<{XLYZ:h̭H`i9 XXK X XxXXX;=/XX~LKK?95L X ~XyXX~X;=/XL 4XXL<8X!xXXyKX ~XX<~XL)X.~XX~XL:>0;̼MX.~X.X<~XLZu:^~#+XX|XXJ|XXX|J,F@@~.X zXX<zXX lXXsX{<X.{X.X<{XL;=Z:hx;=6i9XXXXXJXM1zv JLr>'!( tW<":>Y~t^t"{sXX{X<{X~XXyXXyXwġŠtWXXyXXyX˰ġŠt4#X zXX<zXL[ X zXX<zXZ[! $*NpNXzLYXXi~t,>v/Xt$*XX}XXJ}XXX}J(fȂXX}Kv}X {XX<{XIaX {XX<{X[/gX zXX<{X[=gX zXX<zX[=X |XX<|X[/cX |XX<|X[/cX |XX<|X[=X XX<BX[=nxtxnXXLKK;KŽ@Z|/xJ`iXX};Kʀ>Y;=g?DZKt<X~XXX~XMsNIN^Xyt5x.DKgKG_  s֮kF vV>=L;YAS6G vXy?X~XX~<XX~JXzXi-/v JXz#YYZ~XoX.XoYJX{ JX{uW.x.`xXnX XvL/L:LZ=Z! 0  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_element_decl.cxml_element_decl.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h 7!!Lv,>Yuv+gfXwLv=IYX vXX <vX v .X vXJX <vX\@F <  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_sax_parser.cxml_sax_parser.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h sKYv>Zggggggggggg//+^(!WKWKZH>Z trKefnG?vdZ:>#[9?Uz/ɏYW/IRZ/ɏYW/It.Z>/ɏYW/Ip#@dZ:>1Y;=W]3EZ/+YW/I^.LIYhrH@=%%4//IurPW=;[#W=YaȒrPW=;[#W=YHrZX&<ZXY;=i2WY-WY2 RxR[Yt$d>h)'L z%% [U?U :HL[9?gKY,I0[G?Uzz.P '  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_dtd.cxml_dtd.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h 0 !!Lv,>Yuuuub<XxLv=IiXwLv=IXwLGX wLZ>[5XwLZ>[GXwLZ>[M$=.XfwXJX<wXJwXKZr>ؒ~%(r>yEA(WK)WY)Z,t& 0  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_syntax_error.cxml_syntax_error.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h P -sY=!Pv:>.Z`xD@@@@e.s=;ƒo;Kt>V>Y=I :  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_processing_instruction.cxml_processing_instruction.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h )!!"v>uTX %w< <w. `$p\YsuKvvV>YI-~< .w. wt JX XtXXKIwXXXwJu;=/;YYGHY=Y;=ZeJX sfsX (yֻttd#y'#t!~S2)[ʟ8tXwXJwXJwXgYhn##X<xXXtxKa.s;=r>myX;=;YPXJxXXtxLs=[o.m4Z1I~v "Xw<XXwXXJwXKZ=Z;=Z,>v^=S! @=0* xml_libxml2_hacks.c 6  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_sax_parser_context.cxml_sax_parser_context.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h P!!vV>Yuuu.X xXX<xXbXX xXX<xX1XX xXX<xXNdX<xMX wXX<wXNdX<wMX.p@X<wXJwJ!<KY=uVrX#XY{8@YIg-X   ,  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_node_set.cxml_node_set.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h &=h*!v>Yuuuu+I{yXJCH?ZHL/!'Kao }KIPX>\"u>hX.yXXyXu=XyyȻs=}\p@X'wXJwzX3t\p@XxJXJxXs==IzX#Xwr>=I3oAX<xXXxLYsKIKWKvXb\p@XxXJxLr>=IxXe8NX<xXJx/I==ygCzI=~@TNF>LH EktX+yLH> fgLX#{<xXvXyX<xXvXyXxXvrXd+XJ}YI-[J#XwXJwX!A<K>YwY=jwrt#G 3  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_sax_push_parser.cxml_sax_push_parser.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h `9!v>Yu`X wXX<wX wXJwXX{XJ{J/{X {XX vL/?Ku].XJwXXJw/? -  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_namespace.cxml_namespace.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_encoding_handler.h `<!v,>YO<X vKv=IiX vKv=I[G?0tt\!LLp."X<wu 2  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_attribute_decl.cxml_attribute_decl.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h >:!!Lv,>YuatX .vXX wXLL-:^aX vL>HmX vXX <vX v 4  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyhtml_sax_push_parser.chtml_sax_push_parser.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h @!vV>Y XX vL/?Ku].6x<XJwXXJwYuoXwXXwXL=Iot =[ptY;p KWY1GwlJU[ *  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_schema.cxml_schema.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h D!vV>Y~XXXwKZ:>Z:>4'ʅpfI$X JvXX JvXX JvJZ:>Z:>4'pX%XwXXwOYs=݄H>Y X=s=q#YY~t\:'Ys=݄H>Y X=s=]$YY1 -  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyhtml_document.chtml_document.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h H!sYY=Y=!LvV>Yv+gX wXX<wX w~.*T@p`8YYZdZdž;=g;IuYX{xJD^6s=X({/g'vYYhh:W/Ye=uYX{-=vXs=d*X{tvYYh 2  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubynokogiri.cnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_cdata.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.hutil.h  N/=KK==s=Hs= 2ZuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvI/IVu0e0pXFAk )  ./usr/include/usr/include/sys/usr/include/bits/usr/include/gnu/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/libxml2/libxml/usr/include/linux/usr/include/libxslt/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/ruby/home/vagrant/.rbenv/versions/2.2.2/include/ruby-2.2.0/x86_64-linux/rubyxml_cdata.cxml_cdata.hnokogiri.hstdlib.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.hstddef.hwaitflags.hwaitstatus.hendian.hendian.hbyteswap.htypes.htypes.htypesizes.htime.hselect.hselect.hsigset.htime.hsysmacros.hpthreadtypes.halloca.hstring.hxlocale.hstring.hstring2.hassert.hstdarg.hstdio.hlibio.h_G_config.hwchar.hstdio_lim.hsys_errlist.hstdio.hparser.hxmlversion.hxmlexports.htree.hxmlstring.hxmlregexp.hdict.hlimits.hsyslimits.hlimits.hposix1_lim.hlocal_lim.hlimits.hposix2_lim.hhash.hvalid.hxmlerror.hlist.hxmlautomata.hentities.hencoding.hiconv.hxmlIO.hglobals.hSAX.hxlink.hSAX2.hxmlmemory.hthreads.hparserInternals.hHTMLparser.hchvalid.hxpath.hxpathInternals.hxmlreader.hrelaxng.hxmlschemas.hxmlsave.hHTMLtree.hxinclude.hextensions.h xsltexports.h xsltInternals.h xslt.h xsltlocale.h numbersInternals.h c14n.hruby.h ruby.h config.h defines.h stat.hstat.hstrings.hinttypes.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hmissing.h math.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hintern.h st.h subst.h encoding.h oniguruma.h xml_libxml2_hacks.hxml_io.hxml_document.hhtml_entity_lookup.hhtml_document.hxml_node.hxml_text.hxml_attr.hxml_processing_instruction.hxml_entity_reference.hxml_document_fragment.hxml_comment.hxml_node_set.hxml_dtd.hxml_attribute_decl.hxml_element_decl.hxml_entity_decl.hxml_xpath_context.hxml_element_content.hxml_sax_parser_context.hxml_sax_parser.hxml_sax_push_parser.hxml_reader.hhtml_sax_parser_context.hhtml_sax_push_parser.hxslt_stylesheet.hxml_syntax_error.hxml_schema.hxml_relax_ng.hhtml_element_description.hxml_namespace.hxml_encoding_handler.h `R'!!!%#v>uSx.`xX`X XvX vJi,=Zu( _IO_buf_end/var/apps/sc_core/test/dummy/vendor/bundle/ruby/2.2.0/gems/nokogiri-1.6.6.2/ext/nokogiri_old_offsetdoublewrite_check_IO_save_endshort intsize_tstr_lenGNU C 4.4.7 20120313 (Red Hat 4.4.7-16)xml_io.crb_cFixnumRUBY_Qundef_IO_write_ptr_flagsrb_cFalseClass_IO_buf_baseruby_special_consts_markers_IO_read_endRUBY_SYMBOL_FLAGio_write_callbackRUBY_SPECIAL_SHIFTid_writeheapfloatRUBY_Qfalselong long intstdinrb_num2int_inline_lockcapa_cur_columnread_check_IO_write_baseRUBY_Qtrue_sbuf_IO_FILEunsigned charrb_intern_id_cacheRUBY_Qnillong long unsigned int_IO_marker_shortbufsafe_len_chain_unused2_IO_read_ptrshort unsigned intrb_cFloatbasic_next__pad1__pad2__pad3__pad4__pad5_IO_backup_baseRUBY_IMMEDIATE_MASKrb_cSymbolsharedRUBY_FLONUM_MASKid_read_IO_write_end__off64_tRString_filenoinit_nokogiri_io__off_twrite_failedRBasicRUBY_FLONUM_FLAGio_close_callback_flags2_mode_IO_read_baserb_cNilClass_vtable_offsetrb_cTrueClass_IO_save_baseio_read_callbackRUBY_FIXNUM_FLAGstdout_IO_lock_tread_failed_xmlXPathCompExpruser2lastErrortmpNsNrintSubsetRUBY_T_REGEXPst_tablexmlAttributeTypeRUBY_T_NILRUBY_T_COMPLEXgp_offsetxmlFreeXML_ENTITY_DECLxmlErrorLevelnum_binsdmarknb_typesmax_variables_unused_xmlDtdselfSystemID_xmlNodeSetXML_ATTRIBUTE_CDATAregister_variablerb_data_object_getxmlCharheadxmlErrorPtrXPATH_XSLT_TREEprevpentitiesstringval_xmlNsRDatalevelvalueNrXML_ERR_ERRORRUBY_T_FALSEst_packed_entryXML_TEXT_NODERUBY_T_BIGNUMnodeTabRUBY_T_CLASSRUBY_T_FILExmlXPathFunctionhereboolvalindexmax_funcs_unusedXML_COMMENT_NODEoverflow_arg_area_xmlXPathObjectmax_axisXPATH_POINTvalueMaxRUBY_T_SYMBOLRUBY_T_ICLASSRUBY_T_MODULExmlDocPtrxmlNsTypecNokogiriXmlXpathContextXML_ERR_WARNINGxmlXPathTypePtr_xmlXPathContextRUBY_T_NODEtail__gnuc_va_listRUBY_T_UNDEFRUBY_T_TRUERUBY_T_NONEXML_XINCLUDE_ENDXPATH_STRINGfloatvalXML_ATTRIBUTE_NODEstr1str2str3origincNokogiriXmlNodeSetst_hash_typedeallocatexmlXPathObjectTypelastxmlFreeFuncthingnb_variables_unusednokogiriTuplePtrRUBY_T_DATAXML_ATTRIBUTE_ENTITIESxmlXPathObjectPtr_nokogiriTuplexmlXPathVariableLookupFunc_xmlError_xmlXPathTypemodulenodeMaxnodesetvalint1proximityPositionxmlStructuredErrorFuncXML_CDATA_SECTION_NODExmlXPathFuncLookupFuncqueryXML_NAMESPACE_DECLoldNsunlinkedNodesRUBY_T_RATIONALXML_ATTRIBUTE_IDXPATH_BOOLEANXPATH_USERSXML_ENTITY_NODErb_cObjectxmlValueancestor_xmlAttrRUBY_T_FLOATatypehrefRUBY_T_MASKxmlDictPtrfuncHashmax_typesruby_funcallruby_value_typecharsetXML_DTD_NODExmlXPathAxisPtrparseFlagsfuncLookupFuncst_data_tnb_axisXPATH_NUMBERRUBY_T_FIXNUMcomparefunctionURIXML_NOTATION_NODExmlXPathParserContextPtrXML_ATTRIBUTE_DECLXML_XINCLUDE_STARTRUBY_T_STRINGXML_DOCB_DOCUMENT_NODERUBY_T_ZOMBIEnodeNrargcxmlXPathAxisFunc_xmlXPathAxisRUBY_T_OBJECTnsHashrb_typeargvregister_nsxpath_handlerextSubsettmpNsListxmlNodeSetPtrRUBY_T_STRUCTxmlElementTypeRUBY_T_HASHpsvivarLookupFuncXML_ATTRIBUTE_ENTITYnsDefxpath_generic_exception_handlernargsRUBY_DATA_FUNCXML_ATTRIBUTE_NOTATIONXML_DOCUMENT_TYPE_NODEXPATH_UNDEFINEDdebugNodexmlXPathContextPtrxmlXPathCompExprPtrxptrentries_packed_xmlDoc__va_list_tagevaluatexmlHashTablePtrdomainXML_PI_NODEfp_offsetextraXML_ATTRIBUTE_IDREFstandalonexml_xpath_context.cinit_xml_xpath_contextXPATH_LOCATIONSET_xmlDictXPATH_NODESETst_index_t_xmlXPathParserContextint2nb_funcs_unusedxmlNodePtrvalueFramens_urireg_save_areaXML_ELEMENT_DECLXML_ATTRIBUTE_IDREFSXML_ATTRIBUTE_NMTOKENSxpathRUBY_T_MATCHreal_entries_nokogiriNodeSetTuplefunctionfunction_nameXML_ERR_FATALst_table_entrynotationsExternalIDxmlNsPtrcontextSizexmlXPathConvertFuncXML_ELEMENT_NODEfuncLookupDataXML_ERR_NONEXML_ATTRIBUTE_NMTOKENnsNr_xmlHashTablesearch_pathdfreeXML_DOCUMENT_FRAG_NODEcompressionrb_eRuntimeErrorvarHashRUBY_T_ARRAYnode_set_tupleXML_HTML_DOCUMENT_NODEuserDataXML_ENTITY_REF_NODENokogiri_marshal_xpath_funcall_and_return_valuesindex2XML_DOCUMENT_NODE__PRETTY_FUNCTION__node_cachevarLookupDatanum_entriesuser_xmlNodenodeobjXML_ATTRIBUTE_ENUMERATIONcompvalueTabXPATH_RANGErb_nodeinit_xml_entity_referencecNokogiriXmlEntityReferencerestxml_docxml_entity_reference.cxmlRelaxNGPtrrb_schemacNokogiriXmlSchema_xmlRelaxNGParserCtxt_xmlRelaxNGvalid_ctxtcNokogiriXmlRelaxNGxmlRelaxNGValidCtxtPtrxmlRelaxNGParserCtxtPtrfrom_documentvalidate_documentread_memorydeallocxml_relax_ng.c_xmlRelaxNGValidCtxtinit_xml_relax_ngnode_typerb_optionsnamespace_uric_optionsrb_urlouter_xmllocal_nameattribute_nodesattributes_ehNokogiri_xml_node_namespacesc_urlfrom_iorb_ioattribute_countinit_xml_reader_xmlTextReaderxmlTextReaderPtrbase_urixml_reader.ckeylenread_morerb_valuerb_readerreader_attributeinner_xmldefault_ehvalue_ehrb_eArgErrorerror_listxmlInputReadCallbackxmlInputCloseCallbackattr_hashempty_element_plocalnamec_encodingdepthrb_bufferfrom_memoryattribute_atcNokogiriXmlReaderhas_attributesxml_versionsubelts_htmlElemDescinline_ehtag_nameimplied_start_tag_ehdefaultsubeltrequired_attributesempty_ehdescdeprecated_ehinit_html_element_descriptioncNokogiriHtmlElementDescriptionsaveEndTagdefault_sub_elementsave_end_tag_ehdeprecated_attributesattrs_optattrs_reqhtml_element_description.cstartTagsub_elementsimplied_end_tag_ehget_descriptionisinlineoptional_attributesendTagattrs_deprXML_EXTERNAL_GENERAL_PARSED_ENTITYXML_EXTERNAL_PARAMETER_ENTITYXML_INTERNAL_PREDEFINED_ENTITYxmlEntityPtrorigentity_typexmlEntityTypeetypeexternal_idnexteXML_EXTERNAL_GENERAL_UNPARSED_ENTITYinit_xml_entity_decloriginal_contentXML_INTERNAL_GENERAL_ENTITYxml_entity_decl.csystem_id_xmlEntityget_contentcNokogiriXmlEntityDeclownerlengthXML_INTERNAL_PARAMETER_ENTITYcheckedoutputST_CHECKiconv_outxmlCharEncodingInputFuncXML_BUFFER_ALLOC_IOxmlCharEncodingOutputFuncxmlBufferAllocationSchemeNokogiri_wrap_xml_documentrb_docXML_BUFFER_ALLOC_EXACTdealloc_node_iST_DELETEwith_commentsXML_BUFFER_ALLOC_HYBRID_xmlBufferencoderXML_BUFFER_ALLOC_DOUBLEITns_lencNokogiriXmlDocumentST_STOPinputiconv_inblock_callercontentIOXML_BUFFER_ALLOC_BOUNDEDincl_nsxmlAttrPtr_xmlOutputBufferxmlOutputBufferPtrclosecallbackold_rootrb_cStringIOc_encxmlBufferPtrinit_xml_documentXML_BUFFER_ALLOC_IMMUTABLErecursively_remove_namespaces_from_nodeconvxmlOutputCloseCallbackST_CONTINUEset_encodingxml_document.cduplicate_documentread_iost_retvalcanonicalizenode_hashxmlCharEncodingHandlerPtrcreate_entityset_rootxmlOutputWriteCallbackremove_privateremove_namespaces_bangiconv_t_xmlCharEncodingHandlerwritecallbackxmlC14NIsVisibleCallbacknew_rootpropertyRArraywrittenc_bufferinit_xml_document_fragmentcNokogiriXmlDocumentFragmentxml_document_fragment.cmNokogiriHtmlinit_html_entity_lookup_htmlEntityDeschtml_entity_lookup.ccNokogiriXmlAttrinit_xml_attrset_valuexml_attr.cocur_xmlElementContentxml_element_content.cXML_ELEMENT_CONTENT_SEQxmlElementContentOccurinit_xml_element_contentXML_ELEMENT_CONTENT_OPTelemXML_ELEMENT_CONTENT_MULTget_typeXML_ELEMENT_CONTENT_PLUSXML_ELEMENT_CONTENT_PCDATAxmlElementContentPtrXML_ELEMENT_CONTENT_ORxmlElementContentTypecNokogiriXmlElementContentNokogiri_wrap_element_contentget_occurXML_ELEMENT_CONTENT_ONCEget_prefixXML_ELEMENT_CONTENT_ELEMENTget_nameget_c1get_c2init_xml_commentcNokogiriXmlCommentchar_datacNokogiriXmlNodexml_comment.cdocument_idblank_ehXML_SCHEMAP_S4S_ELEM_MISSINGXML_XINCLUDE_INCLUDE_IN_INCLUDEXML_ERR_PEREF_IN_PROLOGnamespace_scopesXML_SCHEMAP_UNION_NOT_EXPRESSIBLEXML_RNGP_ELEMENT_NAMEcNokogiriXmlTextXML_SCHEMAP_UNKNOWN_SEQUENCE_CHILDXML_IO_EPERMXML_ERR_PCDATA_REQUIREDXML_SCHEMAP_UNKNOWN_COMPLEXCONTENT_CHILDXML_CHECK_NO_PREVXML_SCHEMAP_COMPLEXTYPE_NONAME_NOREFXML_RNGP_ELEMENT_CONTENTXML_I18N_CONV_FAILEDXML_RNGP_PAT_START_INTERLEAVEXML_ERR_TAG_NAME_MISMATCHreparent_node_withXML_SCHEMAP_REF_AND_CONTENTXML_ERR_CONDSEC_NOT_FINISHEDXML_RNGP_NSNAME_NO_NSXML_FTP_URL_SYNTAXXML_XPATH_NUMBER_ERRORXML_IO_ENAMETOOLONGXML_RNGP_INVALID_URIXML_RNGP_ATTRIBUTE_EMPTYXML_SCHEMAP_S4S_ATTR_NOT_ALLOWEDXML_RNGP_PAT_NSNAME_EXCEPT_NSNAMEXML_ERR_INVALID_ENCODINGXML_ERR_INVALID_HEX_CHARREFXML_IO_EBADMSGXML_ERR_PUBID_REQUIREDXML_ERR_SEPARATOR_REQUIREDXML_ERR_ENTITY_CHAR_ERRORXML_XINCLUDE_TEXT_FRAGMENTXML_RNGP_EXCEPT_EMPTYget_langXML_SCHEMAP_RESTRICTION_NONAME_NOREFXML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_2xmlEnumerationPtrXML_CATALOG_MISSING_ATTRXML_MODULE_OPENXML_RNGP_PAT_NSNAME_EXCEPT_ANYNAMEXML_IO_FLUSHXML_XINCLUDE_XPTR_RESULTXML_CHECK_NOT_ATTRXML_IO_EACCESXML_RNGP_PARSE_ERRORXML_SCHEMAV_CVC_ELT_1XML_SCHEMAV_CVC_ELT_2XML_SCHEMAV_CVC_ELT_6XML_SCHEMAV_CVC_ELT_7XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_1XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_2XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_3XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_4XML_HTTP_URL_SYNTAXXML_SCHEMAV_CVC_COMPLEX_TYPE_5_1XML_SCHEMAV_CVC_COMPLEX_TYPE_5_2XML_SCHEMAV_CVC_FRACTIONDIGITS_VALIDXML_DTD_ELEM_NAMESPACEXML_RNGP_PAT_ATTR_ELEMXML_ERR_URI_FRAGMENTXML_RNGP_PARENTREF_NO_NAMEXML_SCHEMAP_SRC_ATTRIBUTE_1XML_SCHEMAP_SRC_ATTRIBUTE_2XML_SCHEMAP_SRC_ATTRIBUTE_4XML_FTP_EPSV_ANSWERXML_SCHEMAV_CVC_TYPE_1XML_SCHEMAV_CVC_TYPE_2XML_ERR_ENTITY_PE_INTERNALXML_ERR_STRING_NOT_STARTEDNokogiri_xml_node_propertiesXML_ERR_ENTITY_BOUNDARYXML_SCHEMAV_WRONGELEMXML_RNGP_PAT_START_EMPTYxmlParserErrorsXML_RNGP_PARENTREF_NAME_INVALIDXML_SCHEMAP_ST_PROPS_CORRECT_1XML_SCHEMAP_ST_PROPS_CORRECT_2XML_SCHEMAP_ST_PROPS_CORRECT_3previous_elementXML_IO_ENFILExmlRegexpPtrXML_SCHEMAP_COS_ALL_LIMITEDXML_SCHEMAP_INVALID_FACETXML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_2add_previous_siblingXML_IO_EXDEVxmlElementTypeValXML_SCHEMAP_MG_PROPS_CORRECT_1XML_SCHEMAP_MG_PROPS_CORRECT_2XML_SCHEMAP_FAILED_PARSEXML_DTD_NO_ROOTXML_IO_NETWORK_ATTEMPTXML_SCHEMAP_COS_ST_DERIVED_OK_2_1XML_SCHEMAV_CVC_ELT_3_2_1XML_SCHEMAV_CVC_ELT_3_2_2XML_ERR_EXT_ENTITY_STANDALONEfirst_element_childXML_ERR_ENTITY_IS_EXTERNALxmlSaveCtxtPtrXML_RNGP_PARENTREF_NO_PARENTXML_ERR_VALUE_REQUIREDXML_ERR_ENTITYREF_IN_EPILOGnew_siblingXML_RNGP_FOREIGN_ELEMENTXML_RNGP_ELEMENT_NO_CONTENTXML_IO_EDEADLKXML_XPATH_INVALID_CTXT_SIZEXML_RNGP_MISSING_HREFcurrXML_IO_ENETUNREACHXML_IO_EALREADYXML_RNGP_EMPTY_CONSTRUCTXML_SCHEMAV_CVC_COMPLEX_TYPE_2_1XML_I18N_NO_OUTPUTns_listindent_stringXML_FTP_PASV_ANSWERXML_RNGP_ELEM_CONTENT_ERRORXML_RNGP_XMLNS_NAMEXML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_1XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_2XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_3XML_SCHEMAP_ATTRGRP_NONAME_NOREFXML_SCHEMAP_SRC_INCLUDEXML_ERR_ATTRIBUTE_REDEFINEDXML_SCHEMAP_UNKNOWN_SIMPLETYPE_CHILDXML_SCHEMAP_INVALID_BOOLEANXML_DTD_MIXED_CORRUPTXML_IO_ENOTSOCKXML_IO_BUFFER_FULLxmlElementPtrXML_IO_ESRCHXML_XPATH_INVALID_PREDICATE_ERRORXML_IO_ENOMEMXML_SCHEMAV_VALUEXML_CHECK_UNKNOWN_NODEXML_C14N_RELATIVE_NAMESPACEXML_IO_EEXISTXML_CHECK_FOUND_ENTITYxmlDtdPtrXML_RNGP_DEFINE_CREATE_FAILEDXML_ERR_ENTITYREF_IN_PROLOGXML_IO_EPIPEXML_SCHEMAP_UNKNOWN_ATTRGRP_CHILDXML_XPTR_SUB_RESOURCE_ERRORXML_RNGP_PAT_DATA_EXCEPT_LISTXML_ERR_NAME_REQUIREDXML_ERR_NOT_WELL_BALANCEDXML_ERR_ENTITYREF_NO_NAMEXML_RNGP_DEF_CHOICE_AND_INTERLEAVEXML_ERR_ENTITY_NOT_STARTEDXML_ATTRIBUTE_REQUIREDXML_SCHEMAP_NOTHING_TO_PARSEXML_SCHEMAP_S4S_ELEM_NOT_ALLOWEDXML_ERR_ATTLIST_NOT_STARTEDXML_XINCLUDE_HREF_URIdump_htmlXML_SCHEMAP_UNKNOWN_IMPORT_CHILDXML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_1XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_2add_next_siblingXML_SCHEMAP_INVALID_ATTR_COMBINATIONXML_RNGP_ATTR_CONFLICTXML_WAR_SPACE_VALUEXML_C14N_CREATE_STACKXML_SCHEMAP_UNKNOWN_REFXML_CHECK_FOUND_NOTATIONXML_RNGP_TEXT_EXPECTEDXML_RNGP_START_MISSINGXML_RNGP_GRAMMAR_EMPTYxmlReplaceNodeWrappernamespace_definitionsXML_DTD_MULTIPLE_IDXML_RNGP_PAT_START_TEXTXML_CHECK_NS_ANCESTORXML_IO_EMSGSIZEXML_SCHEMAP_REDEFINED_ATTRXML_SCHEMAP_SRC_ATTRIBUTE_3_1XML_SCHEMAP_SRC_ATTRIBUTE_3_2XML_SCHEMAP_E_PROPS_CORRECT_2XML_SCHEMAP_E_PROPS_CORRECT_3XML_RNGP_PAT_DATA_EXCEPT_INTERLEAVEXML_SCHEMAP_SRC_IMPORT_2XML_IO_ENODEVXML_ERR_PI_NOT_STARTEDXML_TREE_UNTERMINATED_ENTITYXML_RNGP_START_CONTENTXML_RNGP_PAT_LIST_ELEMXML_CHECK_FOUND_CDATAXML_SCHEMAV_NOTEMPTYXML_ERR_ATTRIBUTE_NOT_FINISHEDXML_TREE_INVALID_DECprocess_xincludesXML_SCHEMAP_P_PROPS_CORRECT_1XML_DTD_DUP_TOKENXML_ERR_LTSLASH_REQUIREDXML_SCHEMAV_INVALIDATTRXML_IO_ENOLCKXML_XPATH_INVALID_OPERANDXML_CHECK_NO_HREFXML_SCHEMAP_NOT_DETERMINISTICXML_ERR_INVALID_DEC_CHARREFencodedin_contextXML_SCHEMAP_SRC_LIST_ITEMTYPE_OR_SIMPLETYPEXML_SCHEMAP_AU_PROPS_CORRECTXML_XPATH_UNKNOWN_FUNC_ERRORXML_RNGP_REF_NO_NAMEXML_RNGP_EMPTY_CONTENTXML_SCHEMAP_DEF_AND_PREFIXXML_RNGP_DEFINE_MISSINGXML_ATTRIBUTE_NONEXML_XPTR_EXTRA_OBJECTSXML_SCHEMAP_WARN_ATTR_POINTLESS_PROHXML_IO_UNKNOWNXML_ERR_ENCODING_NAMEXML_SCHEMAV_CVC_WILDCARDXML_RNGP_PAT_DATA_EXCEPT_GROUPXML_RNGP_EXTERNALREF_RECURSEXML_XINCLUDE_DEPRECATED_NSXML_MODULE_CLOSEXML_RNGP_HREF_ERRORcNokogiriXmlDtdXML_IO_ERANGEXML_SCHEMAP_CT_PROPS_CORRECT_1XML_SCHEMAP_CT_PROPS_CORRECT_2XML_SCHEMAP_CT_PROPS_CORRECT_3XML_SCHEMAP_CT_PROPS_CORRECT_4XML_SCHEMAP_CT_PROPS_CORRECT_5XML_ERR_UNDECLARED_ENTITYXML_SCHEMAP_SRC_ATTRIBUTE_GROUP_1XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_2XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_3new_childXML_DTD_ELEM_DEFAULT_NAMESPACEXML_SCHEMAP_UNKNOWN_NOTATION_CHILDXML_SCHEMAP_INVALID_ENUMXML_C14N_REQUIRES_UTF8pivot_reparentee_funcXML_RNGP_GROUP_ATTR_CONFLICTXML_ERR_USER_STOPXML_SCHEMAV_INTERNALXML_SCHEMAP_UNKNOWN_TYPEXML_SCHEMAP_SRC_IMPORT_2_1XML_SCHEMAP_SRC_IMPORT_2_2XML_SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILDXML_RNGP_PAT_LIST_INTERLEAVEXML_ERR_ENTITY_NOT_FINISHEDXML_IO_ENOTTYXML_IO_ECHILDXML_SCHEMAP_NOROOTXML_SCHEMAV_CVC_TOTALDIGITS_VALIDXML_RNGP_PAT_DATA_EXCEPT_ATTRrvalset_namespaceXML_RNGP_ERROR_TYPE_LIBXML_SCHEMAP_SRC_REDEFINEXML_IO_EFAULTXML_RNGP_PAT_ONEMORE_GROUP_ATTRXML_ERR_VERSION_MISSINGXML_CHECK_NOT_UTF8savectxXML_CHECK_NO_NAMEXML_CHECK_WRONG_PREVXML_XINCLUDE_INVALID_CHARXML_SCHEMAV_CVC_ELT_4_2XML_SCHEMAV_CVC_ELT_4_3XML_XINCLUDE_FALLBACK_NOT_IN_INCLUDEXML_SCHEMAP_WARN_UNLOCATED_SCHEMAXML_DTD_ENTITY_TYPEXML_IO_EISCONNXML_SCHEMAV_CVC_FACET_VALIDnode_childrenXML_SCHEMAV_NOTNILLABLEXML_ERR_NOTATION_NOT_STARTEDXML_ERR_PEREF_NO_NAMEXML_SCHEMAP_IMPORT_REDEFINE_NSNAMEcNokogiriXmlProcessingInstructionXML_XINCLUDE_BUILD_FAILEDXML_DTD_NO_DOCXML_SCHEMAV_ELEMENT_CONTENTreparentedreparenteeXML_RNGP_START_EMPTYnew_nameXML_DTD_CONTENT_NOT_DETERMINISTxmlAttributePtrXML_RNGP_INTERLEAVE_NO_CONTENTXML_NS_ERR_ATTRIBUTE_REDEFINEDXML_SAVE_NOT_UTF8set_langXML_SCHEMAP_IMPORT_NAMESPACE_NOT_URIXML_ERR_STRING_NOT_CLOSEDXML_RNGP_PAT_LIST_TEXTXML_RNGP_EMPTY_NOT_EMPTY_xmlElementadd_childXML_ERR_ENTITYREF_AT_EOFXML_CHECK_FOUND_ENTITYREFXML_SCHEMAP_S4S_ATTR_MISSINGXML_DTD_CONTENT_ERRORreparented_objXML_DTD_MISSING_ATTRIBUTEXML_SCHEMAP_COS_ST_RESTRICTS_1_1XML_SCHEMAP_COS_ST_RESTRICTS_1_2XML_RNGP_INVALID_DEFINE_NAMEduplicate_nodebefore_indentXML_SCHEMAV_CVC_ENUMERATION_VALIDXML_CHECK_WRONG_DOCXML_RNGP_VALUE_EMPTYXML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_4XML_SCHEMAP_NOTYPE_NOREFXML_ERR_TAG_NOT_FINISHEDXML_DTD_NO_DTDunlink_nodeXML_IO_EISDIRXML_RNGP_INTERLEAVE_ADDXML_XINCLUDE_FRAGMENT_IDXML_XPATH_INVALID_CTXT_POSITIONXML_RNGP_TEXT_HAS_CHILDXML_IO_EDOMXML_SCHEMAV_CVC_TYPE_3_1_1XML_RNGP_EXTERNALREF_EMTPYXML_ERR_GT_REQUIRED_xmlSaveCtxtXML_DTD_UNKNOWN_IDXML_CHECK_WRONG_PARENTXML_ERR_NAME_TOO_LONGXML_RNGP_FORBIDDEN_ATTRIBUTEXML_RNGP_GRAMMAR_CONTENTXML_ERR_XMLDECL_NOT_FINISHEDXML_SCHEMAV_CVC_MAXINCLUSIVE_VALIDXML_SAVE_UNKNOWN_ENCODINGXML_ERR_ENTITYREF_SEMICOL_MISSINGXML_XINCLUDE_NO_FALLBACKXML_ERR_MIXED_NOT_FINISHEDXML_IO_EIOXML_RNGP_CHOICE_CONTENTXML_SCHEMAV_CONSTRUCTXML_DTD_INVALID_DEFAULTXML_ERR_MISSING_ENCODINGcNokogiriXmlElementXML_CHECK_NO_PARENTXML_RNGP_EXCEPT_MULTIPLEXML_ERR_INVALID_CHARXML_SCHEMAP_SRC_RESOLVEXML_ERR_INTERNAL_ERRORXML_SCHEMAP_UNKNOWN_CHOICE_CHILDXML_SCHEMAP_SRC_RESTRICTION_BASE_OR_SIMPLETYPEXML_IO_EMFILEXML_ERR_UNPARSED_ENTITYXML_SCHEMAV_CVC_MINLENGTH_VALIDXML_NS_ERR_COLONXML_SCHEMAV_NOTSIMPLEXML_CHECK_NOT_ATTR_DECLXML_SCHEMAV_CVC_ELT_5_2_1XML_DTD_DIFFERENT_PREFIXXML_ERR_ENTITYREF_IN_DTDXML_ERR_ELEMCONTENT_NOT_STARTEDXML_SCHEMAP_SRC_CT_1XML_ERR_CHARREF_IN_EPILOGXML_SCHEMAP_UNKNOWN_INCLUDE_CHILDXML_IO_WRITEXML_SCHEMAV_CVC_LENGTH_VALIDXML_XPATH_EXPR_ERRORXML_RNGP_START_CHOICE_AND_INTERLEAVEXML_SCHEMAV_CVC_COMPLEX_TYPE_2_2XML_SCHEMAV_CVC_COMPLEX_TYPE_2_3XML_SCHEMAV_CVC_COMPLEX_TYPE_2_4XML_SCHEMAP_UNKNOWN_ATTRIBUTE_GROUPXML_ERR_ENTITY_LOOPXML_SCHEMAP_FACET_NO_VALUEXML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1_2XML_RNGP_UNKNOWN_ATTRIBUTEXML_CHECK_NO_DICTXML_RNGP_EXTERNAL_REF_FAILUREnode_has_a_documentXML_RNGP_GRAMMAR_NO_STARTXML_RNGP_NOTALLOWED_NOT_EMPTYXML_TREE_INVALID_HEXXML_C14N_CREATE_CTXTattribute_with_nsXML_RNGP_PAT_START_GROUPXML_DTD_NOT_EMPTYnamespaced_key_ehXML_REGEXP_COMPILE_ERRORXML_ERR_STANDALONE_VALUEXML_SCHEMAP_UNKNOWN_COMPLEXTYPE_CHILDxmlAttributeDefaultXML_SCHEMAV_MISCXML_SCHEMAP_COS_ST_RESTRICTS_3_1XML_ERR_ENTITY_IS_PARAMETERXML_SCHEMAV_ISABSTRACTXML_SCHEMAP_UNKNOWN_FACET_TYPEXML_SCHEMAP_UNKNOWN_FACET_CHILDXML_DTD_LOAD_ERRORXML_SCHEMAP_P_PROPS_CORRECT_2_1XML_RNGP_INTERLEAVE_EMPTYXML_SCHEMAP_RECURSIVEXML_IO_LOAD_ERRORXML_ERR_CHARREF_IN_PROLOGXML_ERR_RESERVED_XML_NAMEXML_SCHEMATRONV_ASSERTXML_ERR_CONDSEC_INVALID_KEYWORDXML_SCHEMAV_CVC_AUXML_SCHEMAP_DERIVATION_OK_RESTRICTION_1XML_SCHEMAP_DERIVATION_OK_RESTRICTION_3XML_SCHEMAP_SRC_IMPORTXML_SCHEMAP_UNKNOWN_ATTR_CHILDnative_write_toXML_SCHEMAP_INCLUDE_SCHEMA_NOT_URIXML_SCHEMAP_ATTR_NONAME_NOREFXML_SCHEMAV_CVC_MININCLUSIVE_VALIDXML_XPATH_UNDEF_PREFIX_ERRORXML_SCHEMAP_COS_CT_EXTENDS_1_1XML_SCHEMAP_COS_CT_EXTENDS_1_2XML_SCHEMAP_COS_CT_EXTENDS_1_3XML_RNGP_EMPTYXML_SCHEMAV_ATTRINVALIDXML_SCHEMAV_NOTTOPLEVELXML_SCHEMAP_INVALID_REF_AND_SUBTYPEXML_ERR_CHARREF_AT_EOFchild_iterXML_SCHEMAP_C_PROPS_CORRECTXML_FTP_ACCNTXML_SCHEMAP_COS_ST_RESTRICTS_1_3_1XML_SCHEMAP_COS_ST_RESTRICTS_1_3_2XML_SCHEMAV_CVC_ATTRIBUTE_1XML_SCHEMAV_CVC_ATTRIBUTE_2XML_SCHEMAV_CVC_ATTRIBUTE_3XML_SCHEMAV_CVC_ATTRIBUTE_4XML_RNGP_ELEM_CONTENT_EMPTYXML_RNGP_PARAM_FORBIDDENXML_ATTRIBUTE_FIXEDXML_SCHEMAP_REDEFINED_NOTATIONXML_RNGP_PARENTREF_CREATE_FAILEDcreate_internal_subsetXML_SCHEMAP_INVALID_ATTR_INLINE_COMBINATIONXML_RNGP_PAT_START_DATAXML_XINCLUDE_NO_HREFXML_DTD_NO_PREFIXreparentee_objXML_XPTR_EVAL_FAILEDXML_SCHEMAP_INVALID_FACET_VALUEXML_SCHEMAP_UNKNOWN_ALL_CHILDXML_DTD_ROOT_NAMEXML_CHECK_FOUND_FRAGMENTXML_NS_ERR_EMPTYXML_SCHEMAP_REDEFINED_TYPEXML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_1XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_2XML_SCHEMAV_HAVEDEFAULTXML_XINCLUDE_XPTR_FAILEDXML_ERR_HYPHEN_IN_COMMENTreplaceXML_RNGP_PAT_LIST_REFXML_ERR_PEREF_SEMICOL_MISSINGXML_NS_ERR_XML_NAMESPACEXML_NS_ERR_UNDEFINED_NAMESPACEXML_SCHEMAP_UNKNOWN_UNION_CHILDXML_XPATH_UNCLOSED_ERRORXML_DTD_UNKNOWN_ELEMXML_DTD_ATTRIBUTE_VALUEXML_ERR_SPACE_REQUIREDXML_XINCLUDE_TEXT_DOCUMENTXML_SCHEMAV_CVC_COMPLEX_TYPE_4XML_XPATH_INVALID_TYPEXML_SCHEMAP_REDEFINED_ELEMENTXML_SCHEMAP_EXTENSION_NO_BASEcreate_external_subsetXML_RNGP_DATA_CONTENTXML_DTD_NO_ELEM_NAMEXML_SCHEMAV_CVC_ELT_5_2_2_2_1XML_SCHEMAV_CVC_ELT_5_2_2_2_2XML_ERR_DOCUMENT_STARTXML_ERR_NO_MEMORYXML_IO_ENOSPCXML_RNGP_REF_NOT_EMPTYXML_CHECK_NOT_DTDXML_SAVE_NO_DOCTYPEXML_XINCLUDE_MULTIPLE_ROOTXML_SCHEMAP_P_PROPS_CORRECT_2_2XML_ATTRIBUTE_IMPLIEDXML_SCHEMAP_SRC_SIMPLE_TYPE_1XML_SCHEMAP_SRC_SIMPLE_TYPE_2XML_SCHEMAP_SRC_SIMPLE_TYPE_3XML_SCHEMAP_SRC_SIMPLE_TYPE_4XML_ERR_CHARREF_IN_DTDXML_IO_ESPIPEXML_RNGP_INCLUDE_EMPTYXML_DTD_XMLID_TYPEXML_DTD_NOTATION_VALUEXML_XINCLUDE_UNKNOWN_ENCODINGXML_RNGP_INTERLEAVE_CREATE_FAILEDXML_RNGP_PAT_DATA_EXCEPT_REFmark_methodnew_next_textXML_CHECK_ENTITY_TYPEpointer_idXML_CHECK_NOT_ENTITY_DECLXML_SCHEMAP_UNKNOWN_RESTRICTION_CHILDXML_HTML_UNKNOWN_TAGXML_ERR_OKXML_RNGP_DEFINE_NAME_MISSINGXML_ERR_LITERAL_NOT_STARTEDXML_ERR_LITERAL_NOT_FINISHEDXML_SCHEMAP_INTERNALXML_SCHEMAP_UNKNOWN_SIMPLECONTENT_CHILDXML_ERR_DOCTYPE_NOT_FINISHEDXML_IO_ENOEXECXML_CHECK_NOT_ELEM_DECLXML_ERR_PI_NOT_FINISHEDXML_RNGP_REF_CYCLEXML_ERR_MIXED_NOT_STARTEDXML_RNGP_EXCEPT_MISSINGXML_SCHEMAP_FAILED_BUILD_IMPORTXML_XPTR_RESOURCE_ERROR__s1_lenXML_IO_EINVALXML_SCHEMAP_COS_VALID_DEFAULT_2_2_1XML_SCHEMAP_COS_VALID_DEFAULT_2_2_2XML_CHECK_NO_DOCXML_ERR_VERSION_MISMATCHXML_RNGP_REF_NAME_INVALIDXML_RNGP_PAT_START_LISTXML_ERR_COMMENT_NOT_FINISHEDXML_ERR_PEREF_IN_INT_SUBSETtreeXML_XPATH_ENCODING_ERRORXML_ERR_DOCUMENT_EMPTYXML_RNGP_INCLUDE_FAILUREXML_WAR_NS_COLUMNXML_DTD_UNKNOWN_ATTRIBUTEXML_ELEMENT_TYPE_MIXEDXML_CHECK_NO_NEXTXML_CHECK_NOT_NCNAMEXML_RNGP_ANYNAME_ATTR_ANCESTORXML_XPATH_UNFINISHED_LITERAL_ERRORXML_SCHEMAV_CVC_TYPE_3_1_2XML_RNGP_ATTRIBUTE_NOOPXML_SCHEMAP_NO_XSINokogiri_wrap_xml_nodeXML_IO_ENOSYSXML_SCHEMAV_INVALIDELEMXML_DTD_NOT_PCDATAattr_listXML_XINCLUDE_RECURSIONXML_ERR_UNKNOWN_ENCODINGXML_XPATH_EXPRESSION_OKattr_nameXML_CATALOG_PREFER_VALUEXML_RNGP_UNKNOWN_COMBINEXML_ERR_UNSUPPORTED_ENCODINGXML_CHECK_WRONG_NAMEXML_RNGP_URI_FRAGMENTdecorate_bangXML_RNGP_ELEMENT_EMPTYXML_SCHEMAP_NO_XMLNSXML_ERR_ATTLIST_NOT_FINISHEDXML_ELEMENT_TYPE_ANYXML_IO_EBADFXML_ERR_NS_DECL_ERRORreparentpivot_objcolonXML_SCHEMAV_FACETXML_SCHEMAP_INVALID_ATTR_USEXML_RNGP_ATTRIBUTE_CHILDRENXML_ERR_UNKNOWN_VERSIONXML_IO_EAFNOSUPPORTXML_WAR_UNDECLARED_ENTITYXML_WAR_ENTITY_REDEFINEDencode_special_charsXML_SCHEMAP_REF_AND_SUBTYPEXML_ELEMENT_TYPE_ELEMENTXML_XPTR_UNKNOWN_SCHEMEXML_WAR_CATALOG_PIXML_SCHEMAP_NOTATION_NO_NAMEXML_ERR_EXTRA_CONTENTXML_DTD_ID_REDEFINEDXML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_5XML_IO_ENOTDIRXML_ERR_NOT_STANDALONEXML_CHECK_FOUND_DOCTYPErelink_namespaceXML_XPATH_INVALID_CHAR_ERRORXML_RNGP_EXCEPT_NO_CONTENTXML_SCHEMAP_UNKNOWN_ELEM_CHILDXML_ELEMENT_TYPE_UNDEFINEDXML_DTD_CONTENT_MODELXML_DTD_ELEM_REDEFINEDXML_TREE_NOT_UTF8XML_RNGP_PAT_DATA_EXCEPT_ELEMXML_SCHEMAP_COS_VALID_DEFAULT_1XML_DTD_NOTATION_REDEFINEDXML_ERR_NMTOKEN_REQUIREDXML_ERR_NO_DTDXML_RNGP_NSNAME_ATTR_ANCESTORXML_HTTP_USE_IPXML_SCHEMAP_FAILED_LOADXML_ERR_ATTRIBUTE_NOT_STARTEDXML_RNGP_CHOICE_EMPTYXML_SCHEMAP_SRC_ELEMENT_1XML_SCHEMAP_SRC_ELEMENT_3XML_ELEMENT_TYPE_EMPTYXML_SCHEMAV_EXTRACONTENT_xmlAttributeXML_RNGP_PARAM_NAME_MISSINGXML_SCHEMAP_AU_PROPS_CORRECT_2XML_SCHEMAP_COS_VALID_DEFAULT_2_1XML_RNGP_PREFIX_UNDEFINEDXML_RNGP_PAT_ATTR_ATTRXML_SCHEMAV_CVC_PATTERN_VALIDXML_CHECK_FOUND_PIelement_childrenXML_RNGP_CREATE_FAILUREXML_SCHEMAP_ELEM_NONAME_NOREFXML_CHECK_FOUND_ATTRIBUTEXML_SCHEMAP_UNKNOWN_PREFIXXML_SCHEMAP_UNKNOWN_LIST_CHILDXML_SCHEMAP_SIMPLETYPE_NONAMEXML_IO_EBUSYXML_SCHEMAP_REDEFINED_ATTRGROUPXML_SCHEMAP_INCLUDE_SCHEMA_NO_URIcontModelXML_RNGP_INCLUDE_RECURSEXML_DTD_ATTRIBUTE_REDEFINEDdefaultValue__s2_lenXML_SCHEMAP_SUPERNUMEROUS_LIST_ITEM_TYPEXML_WAR_NS_URI_RELATIVEnamespaceeXML_CHECK_NOT_NS_DECLdecorateXML_IO_EMLINKXML_SCHEMAP_COS_ST_DERIVED_OK_2_2XML_DTD_XMLID_VALUEXML_RNGP_TYPE_MISSINGXML_XINCLUDE_FALLBACKS_IN_INCLUDEXML_IO_ENOTSUPXML_RNGP_PAT_LIST_LISTXML_ERR_EQUAL_REQUIREDXML_SCHEMAP_REDEFINED_GROUPXML_SCHEMAV_CVC_IDCXML_DTD_ID_FIXEDXML_SAVE_CHAR_INVALIDXML_SCHEMAV_MISSINGXML_SCHEMAP_SRC_IMPORT_1_1XML_SCHEMAP_SRC_IMPORT_1_2_xmlRegexpXML_ERR_NOTATION_NOT_FINISHEDXML_ERR_ELEMCONTENT_NOT_FINISHEDXML_RNGP_UNKNOWN_CONSTRUCTXML_WAR_UNKNOWN_VERSIONXML_RNGP_URI_NOT_ABSOLUTEXML_XPATH_MEMORY_ERRORget_native_contentXML_RNGP_PAT_START_ATTRXML_I18N_NO_NAMEXML_SCHEMAV_DOCUMENT_ELEMENT_MISSINGnexthXML_SCHEMAP_INTERSECTION_NOT_EXPRESSIBLEset_nameXML_SCHEMAV_CVC_DATATYPE_VALID_1_2_1XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_2XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_3XML_SCHEMAV_CVC_ELT_3_1XML_RNGP_UNKNOWN_TYPE_LIBXML_DTD_ATTRIBUTE_DEFAULTXML_SCHEMAP_UNKNOWN_SCHEMAS_CHILDlast_element_childXML_RNGP_PAT_ANYNAME_EXCEPT_ANYNAMEXML_SCHEMAP_ATTRFORMDEFAULT_VALUEXML_XPATH_UNDEF_VARIABLE_ERRORXML_DTD_ID_SUBSETXML_ERR_INVALID_URIXML_RNGP_PAT_DATA_EXCEPT_TEXTXML_ERR_INVALID_CHARREFXML_ERR_ATTRIBUTE_WITHOUT_VALUEXML_SCHEMAP_INVALID_ATTR_NAMEdoc_childrenXML_IO_NO_INPUTXML_SCHEMAP_A_PROPS_CORRECT_2XML_SCHEMAP_A_PROPS_CORRECT_3XML_I18N_NO_HANDLERcNokogiriXmlCDataXML_ERR_NOTATION_PROCESSINGXML_RNGP_REF_CREATE_FAILEDXML_SCHEMAP_NOT_SCHEMAXML_SCHEMAV_ELEMCONTXML_RNGP_VALUE_NO_CONTENTXML_SCHEMAP_UNKNOWN_EXTENSION_CHILDdoc_is_emptyXML_HTTP_UNKNOWN_HOSTXML_SCHEMAP_UNKNOWN_PROCESSCONTENT_CHILDXML_NS_ERR_QNAMEcNokogiriXmlAttributeDeclXML_IO_EINPROGRESSXML_ERR_URI_REQUIREDXML_C14N_INVALID_NODEpropXML_RNGP_NAME_MISSINGXML_CATALOG_RECURSIONXML_ERR_ENTITY_PROCESSINGXML_CHECK_FOUND_TEXTXML_IO_ECONNREFUSEDXML_RNGP_DEFINE_EMPTYpivotXML_CHECK_NO_ELEMXML_SCHEMAP_GROUP_NONAME_NOREFXML_SCHEMAP_TYPE_AND_SUBTYPEXML_SCHEMAP_WARN_SKIP_SCHEMAXML_XPTR_CHILDSEQ_STARTXML_SCHEMAP_ELEMFORMDEFAULT_VALUEXML_IO_EROFSXML_XINCLUDE_ENTITY_DEF_MISMATCHXML_CHECK_NAME_NOT_NULLXML_HTML_STRUCURE_ERRORXML_ERR_MISPLACED_CDATA_ENDxml_node.cXML_RNGP_REF_NO_DEFXML_XINCLUDE_PARSE_VALUEXML_RNGP_INVALID_VALUEXML_IO_EFBIGXML_ERR_CONDSEC_INVALIDXML_RNGP_XML_NSXML_XPATH_VARIABLE_REF_ERRORXML_DTD_STANDALONE_WHITE_SPACEXML_SCHEMAP_IMPORT_SCHEMA_NOT_URIXML_RNGP_PARENTREF_NOT_EMPTYXML_ERR_PEREF_AT_EOFXML_SCHEMAP_NOATTR_NOREFcNokogiriXmlElementDeclrattributeXML_SCHEMAP_SRC_IMPORT_3_1XML_SCHEMAP_SRC_IMPORT_3_2XML_SCHEMAP_E_PROPS_CORRECT_4XML_SCHEMAP_E_PROPS_CORRECT_5XML_SCHEMAP_E_PROPS_CORRECT_6XML_ERR_CDATA_NOT_FINISHEDrvalueXML_SCHEMAV_CVC_MAXLENGTH_VALIDXML_IO_ENOENTXML_SCHEMAP_S4S_ATTR_INVALID_VALUEXML_RNGP_TYPE_VALUEXML_SCHEMAV_CVC_ELT_5_2_2_1XML_RNGP_TYPE_NOT_FOUNDXML_IO_ECANCELEDset_native_contentXML_SCHEMAP_ELEM_DEFAULT_FIXEDXML_XPTR_SYNTAX_ERRORXML_SCHEMAP_UNKNOWN_GROUP_CHILDXML_SCHEMAV_ATTRUNKNOWNXML_SCHEMAV_CVC_COMPLEX_TYPE_1XML_SCHEMAV_CVC_ELT_5_1_1XML_SCHEMAV_CVC_ELT_5_1_2XML_RNGP_PAT_START_ONEMOREXML_SCHEMAP_SRC_UNION_MEMBERTYPES_OR_SIMPLETYPESXML_IO_EAGAINXML_WAR_NS_URIrcodeadd_namespace_definitionXML_RNGP_PAT_LIST_ATTRXML_CATALOG_NOT_CATALOGXML_RNGP_PAT_ONEMORE_INTERLEAVE_ATTRXML_SCHEMAP_REGEXP_INVALIDXML_SCHEMAV_NOTYPEXML_SCHEMAP_INVALID_WHITE_SPACEXML_DTD_EMPTY_NOTATIONXML_ERR_CONDSEC_NOT_STARTEDXML_DTD_UNKNOWN_ENTITYXML_C14N_UNKNOW_NODEXML_RNGP_PAT_START_VALUEXML_SCHEMAV_CVC_MAXEXCLUSIVE_VALIDnext_elementXML_RNGP_ELEM_TEXT_CONFLICTXML_XPATH_START_LITERAL_ERRORXML_RNGP_GRAMMAR_MISSINGXML_SCHEMAV_CVC_ELT_4_1self_rbXML_IO_ETIMEDOUTXML_SCHEMAV_NOROLLBACKXML_I18N_EXCESS_HANDLERXML_IO_ENXIOXML_SCHEMAP_COS_ST_RESTRICTS_2_1XML_RNGP_NEED_COMBINEXML_CHECK_WRONG_NEXTXML_RNGP_PAT_DATA_EXCEPT_EMPTYXML_ERR_LT_REQUIREDXML_SCHEMAP_INVALID_MINOCCURSlang_rbXML_SCHEMAP_UNKNOWN_BASE_TYPEXML_IO_EINTRinit_xml_nodeget_parentXML_SCHEMAP_WARN_ATTR_REDECL_PROHXML_ERR_LT_IN_ATTRIBUTEXML_IO_EADDRINUSEXML_DTD_INVALID_CHILDXML_XPATH_INVALID_ARITYXML_ERR_PEREF_IN_EPILOGnew_nodeXML_RNGP_PAT_DATA_EXCEPT_ONEMOREXML_IO_ENOTEMPTYXML_SCHEMAP_CVC_SIMPLE_TYPEXML_SCHEMAV_NOTDETERMINISTXML_ERR_DOCUMENT_ENDXML_SCHEMAV_UNDECLAREDELEMXML_SCHEMAP_SRC_ELEMENT_2_1XML_SCHEMAP_SRC_ELEMENT_2_2XML_CHECK_FOUND_ELEMENTXML_CHECK_FOUND_COMMENTXML_SCHEMATRONV_REPORTXML_SCHEMAP_COS_ST_RESTRICTS_3_3_1XML_RNGP_ATTRIBUTE_CONTENTXML_CATALOG_ENTRY_BROKENXML_IO_ENCODERXML_CHECK_OUTSIDE_DICTencoded_strXML_SCHEMAV_NOROOTXML_SCHEMAP_AG_PROPS_CORRECTXML_SCHEMAP_INVALID_MAXOCCURSXML_DTD_NOT_STANDALONEXML_CHECK_NS_SCOPEXML_ERR_XMLDECL_NOT_STARTEDXML_SCHEMAV_CVC_MINEXCLUSIVE_VALIDXML_SCHEMAP_MISSING_SIMPLETYPE_CHILDXML_SCHEMAV_CVC_COMPLEX_TYPE_3_1XML_SCHEMAP_PREFIX_UNDEFINED_xmlEnumerationXML_SCHEMAP_UNKNOWN_MEMBER_TYPEXML_WAR_LANG_VALUEXML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_1XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_2XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_3XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_5XML_ERR_EXT_SUBSET_NOT_FINISHEDXML_DTD_STANDALONE_DEFAULTEDXML_DTD_UNKNOWN_NOTATIONXML_SCHEMAP_WILDCARD_INVALID_NS_MEMBERinit_xml_textxml_text.cxml_element_decl.cid_documentelement_typeinit_xml_element_declnbentitiesgetEntitySAXFuncfreeElemsattsDefaultreferenceSAXFuncinit_xml_sax_parserstartElementNsSAX2FuncinstatexmlAutomataStatePtrid_end_document_xmlSAXHandlerextSubURIstr_xmlnb_attributesnode_seqmaxattsloadsubsetxmlParserInputPtrxmlParserInputStatereplaceEntitiesend_lineattsSpecialcheckIndexattr_klassid_start_documentid_xmldeclcharacters_funcfreeAttrssetDocumentLocatorvstateMaxendElementendElementSAXFuncfatalErrorSAXFuncprogressiveresolveEntitynameMaxsetDocumentLocatorSAXFunchasPErefstokenwellFormed_xmlValidCtxtvctxtcommentSAXFuncignorableWhitespaceSAXFuncinitializedXML_PARSER_ENTITY_DECLerror_funcdisableSAXid_end_elementreadcallbackstr_xmlnsinputMaxfreeElemsNrgetParameterEntity_xmlParserNodeInfoSeqid_cdata_blockattallocsstartDocumentSAXFuncexternalSubsetSAXFuncxmlSAXHandlerPtrrb_content_xmlAutomataStateunparsedEntityDeclstartDocumentXML_PARSER_CDATA_SECTIONgetSystemIdcompressedhasExternalSubsetpushTabelementDeclXML_PARSER_STARTattributes_as_listXML_PARSER_ATTRIBUTE_VALUEnodelencharactersSAXFunccomment_funcparseModekeepBlanksXML_PARSE_DOMXML_PARSER_END_TAGinternalSubsetSAXFuncattribute_listprocessingInstructionSAXFuncstr_xml_nsunparsedEntityDeclSAXFuncid_comment_xmlParserInputBuffernb_namespacesinternalSubsetcdataBlockSAXFuncendElementNsSAX2FunchasInternalSubsetxmlParserInputDeallocate_xmlParserNodeInfonameNrfinishDtdspaceNrnodememgetPublicId_nokogiriSAXTuplesax2nsTab_xmlAutomataextSubSystemxml_sax_parser.cprocessingInstructionstartElementendDocumentSAXFuncnotationDeclSAXFunccNokogiriXmlSaxParserXML_PARSE_READERend_element_nsXML_PARSER_CONTENTcatalogsfatalErrorid_errorid_warningdictNamesvalidatebegin_linespaceTabvstateNrgetParameterEntitySAXFuncXML_PARSE_SAXgetLineNumberxmlSAXLocatorPtrwarningSAXFuncid_cAttributewarning_funcXML_PARSER_EPILOGnbCharspedanticelementDeclSAXFuncignorableWhitespaceid_start_element_namespaceid_charactersXML_PARSE_PUSH_SAXXML_PARSER_MISCXML_PARSE_UNKNOWNentityDeclSAXFuncdocdictXML_PARSER_START_TAGhasInternalSubsetSAXFuncend_posgetColumnNumberfreeAttrsNr_xmlParserInputid_end_element_namespace_xmlValidStateattributeDeclSAXFuncbegin_posmaximumnsWellFormedXML_PARSER_PUBLIC_LITERALXML_PARSER_DTDattributeDeclserrorresolveEntitySAXFuncstartElementNs_xmlParserCtxtgetEntityXML_PARSER_EOFnotationDeclcdataBlockmyDocXML_PARSER_PIXML_PARSER_PROLOGsizeentcopyinputNrXML_PARSER_SYSTEM_LITERALerrNostart_element_nsendElementNsinSubsetvstateTabxmlParserModeXML_PARSE_PUSH_DOMnsMaxXML_PARSER_ENTITY_VALUEerrorSAXFuncnameTabnokogiriSAXTuplePtrlinenumbersdirectoryid_start_elementendDocumentrecord_infosizeentitiesXML_PARSER_COMMENTruby_messageexternalisStandaloneSAXFuncexternalSubsetvalid_xmlSAXLocatorvstateisStandalonexmlAutomataPtrxmlParserInputBufferPtrhasExternalSubsetSAXFuncinputTabnb_defaultedspaceMaxstartElementSAXFuncxmlValidityWarningFuncrawconsumedintSubNamexmlParserCtxtPtrXML_PARSER_IGNOREid_processing_instructionxmlValidityErrorFuncentityDeclPublicID_xmlNotationc_notationmNokogiriXmlelement_copierinit_xml_dtdxml_dtd.cnotation_copierxmlNotationPtr_payloadxmlValidCtxtPtrXML_FROM_I18NXML_FROM_DTDXML_FROM_MEMORYXML_FROM_OUTPUTXML_FROM_IOXML_FROM_XPOINTERXML_FROM_PARSERXML_FROM_VALIDNokogiri_error_array_pusherXML_FROM_XSLTXML_FROM_XPATHXML_FROM_NAMESPACEXML_FROM_XINCLUDEXML_FROM_RELAXNGPXML_FROM_NONEXML_FROM_RELAXNGVrb_eStandardErrorXML_FROM_DATATYPENokogiri_wrap_xml_syntax_errorXML_FROM_WRITERsyntax_error_mommyinit_xml_syntax_errorXML_FROM_REGEXPXML_FROM_C14NXML_FROM_SCHEMATRONVXML_FROM_FTPNokogiri_error_silencerXML_FROM_MODULEXML_FROM_CATALOGXML_FROM_SCHEMASPXML_FROM_SCHEMASVNokogiri_error_raiseXML_FROM_HTTPcNokogiriXmlSyntaxErrorXML_FROM_TREEXML_FROM_HTMLxml_syntax_error.cXML_FROM_CHECKinit_xml_processing_instructionxml_processing_instruction.chasTemplKeyPatternsnbStackItemsmethod_callerXSLT_FUNC_COPYOFexclPrefixxmldocobjfuncLevelhas_useXSLT_STATE_STOPPEDxslt_generic_error_handlerstackItemsstyleListstripSpacesdescendinginitFuncxsltSortFuncgroupingcommentMatchexclPrefixTabXSLT_FUNC_VARIABLEprofMaxnopreprocdefaultAliaselemMatchnbKeysXSLT_FUNC_VALUEOFpriorityproftemplatesHashXSLT_FUNC_ELEMENT_xsltStackElemhas_formatnodeList_xsltTemplatelocalRVTXSLT_FUNC_ATTRIBUTEparamobjmethodURIlocalensDefshas_orderXSLT_FUNC_WITHPARAMparserOptionsinheritedNstemplMaxoutputFileerrstrxsltTransformFunctionXSLT_STATE_OKmethodskeyMatchserializenbCallsgroupingCharacterattributeSetsdoc_ptrtemplNrxsltElemPreCompDeallocatorcomputednumberfunc_instancesprofNrpermilleinit_xslt_stylesheetXSLT_STATE_ERRORmethod_namevarsTabtestfromdigitsPerGroupminusSign_xsltTransformContextdebugStatusctxtflagscurrentTemplateRuleimportslasttextnbKeysComputeddoctypeSystemXSLT_FUNC_IFXSLT_FUNC_SORTXSLT_FUNC_PARAMxsltStylePreCompPtrswallow_superfluous_xml_errorsextrasMaxXSLT_FUNC_EXTENSIONtemplatespreCompsXSLT_FUNC_FOREACHshutdownFuncparam_lenselectdocListXSLT_FUNC_WHENliteral_resultexclPrefixMaxparse_error_occurredxincludeglobalVarsparamsnoNumber_xsltDecimalFormatxsltDocumentPtrvarsNr_nokogiriXsltStylesheetTuplewarningsxsltStylesheetPtrpatternSeparatorprofilensAliaseswrapperinfinityXSLT_FUNC_CHOOSEXSLT_FUNC_PIxsltXSLT_OUTPUT_TEXTxml_cpyXSLT_FUNC_APPLYTEMPLATESxsltTransformState_xsltElemPreCompxpathCtxthas_filenameomitXmlDeclarationinitialContextDocdigitlower_firstxsltRuntimeExtraPtrrootMatchpercentsortfunccase_orderxsltTransformContextPtrinheritedNsNrtimedecimalFormatinstcNokogiriXsltStylesheetxsltDecimalFormatPtrXSLT_FUNC_COMMENTXSLT_FUNC_COPYxsltLocalehas_stypezeroDigitmediaTypedoc_lenkeysxsltStackElemPtrvarsMaxnsListinternalizedmatchmodeURIpiMatchpersistRVTxmlobjextInfosXSLT_OUTPUT_XML_xsltDocumentinsertextElementsxsltOutputTypevarsBaseXSLT_FUNC_NUMBERdoctypePublic_xsltTransformCachenameURIlocalRVTBaseextFunctionsnumdataattrMatchcdataSectionkeyInitLevelxsltStyleTypetemplstyleprofTabtmpRVThas_namegroupingCharacterLendecimalPointparentMatch_xsltRuntimeExtranoescapeparse_stylesheet_docuserdataver11xmldoctextMatchlasttusexslt_stylesheet.ctmpDocexclPrefixNrhas_lang_xsltStylesheetlasttsizetraceCode_xsltNumberDatacontextVariableXSLT_FUNC_DOCUMENTvariablesxsltTransformCachePtrxsltTemplatePtrvarsprincipalXSLT_FUNC_CALLTEMPLATEregistrinitialContextNodeexceptiontemplTabextrasattVTserrctxivalXSLT_FUNC_APPLYIMPORTStransformnbRVTxmlGenericErrorFuncNokogiri_wrap_xslt_stylesheetstripAllextrasNr_xsltStylePreCompXSLT_OUTPUT_HTMLhas_nsXSLT_FUNC_TEXTmodulesxsltElemPreCompPtrxml_libxml2_hacks.cXML_CHAR_ENCODING_UCS2XML_CHAR_ENCODING_UCS4LEparse_withparse_docxml_sax_parser_context.cXML_CHAR_ENCODING_SHIFT_JISget_replace_entitiesparse_doc_finalizecNokogiriXmlSaxParserContextXML_CHAR_ENCODING_8859_4set_replace_entitiesXML_CHAR_ENCODING_UTF8XML_CHAR_ENCODING_8859_1XML_CHAR_ENCODING_8859_2XML_CHAR_ENCODING_8859_3XML_CHAR_ENCODING_8859_5XML_CHAR_ENCODING_8859_6XML_CHAR_ENCODING_8859_7XML_CHAR_ENCODING_8859_8XML_CHAR_ENCODING_8859_9parse_memoryXML_CHAR_ENCODING_EBCDICXML_CHAR_ENCODING_UCS4_3412nokogiri_sax_tuple_newinit_xml_sax_parser_contextXML_CHAR_ENCODING_EUC_JPXML_CHAR_ENCODING_UTF16BEsax_handlerxmlCharEncodingset_recoveryXML_CHAR_ENCODING_ASCIIget_recoveryctxt_valXML_CHAR_ENCODING_NONEXML_CHAR_ENCODING_UTF16LEparse_fileXML_CHAR_ENCODING_UCS4_2143XML_CHAR_ENCODING_2022_JPparse_ioXML_CHAR_ENCODING_UCS4BEXML_CHAR_ENCODING_ERRORdupldealloc_namespacerb_otherpushsliceinit_xml_node_setcNokogiriXmlNamespacerb_num2long_inlinesubseqnode_ptrinclude_ehintersectionnew_setset_unionto_arrayindex_atduplicateNokogiri_wrap_xml_node_setdeleteminusxml_node_set.cunlink_nodesethtmlParserCtxtPtrinit_html_sax_parser_contexthtmlSAXHandlercNokogiriHtmlSaxParserContexthtml_sax_parser_context.chtmlSAXHandlerPtrhtmlParserCtxthsaxXML_PARSE_PEDANTICcNokogiriXmlSaxPushParser_last_chunkXML_PARSE_HUGEinit_xml_sax_push_parserXML_PARSE_NONETXML_PARSE_RECOVERget_optionsset_optionsXML_PARSE_COMPACTXML_PARSE_DTDATTRXML_PARSE_NOERRORXML_PARSE_NOENTXML_PARSE_NOXINCNODEXML_PARSE_NOCDATAXML_PARSE_DTDVALIDXML_PARSE_XINCLUDEXML_PARSE_OLDSAXXML_PARSE_OLD10XML_PARSE_NOWARNINGnative_writeinitialize_nativeXML_PARSE_NODICTXML_PARSE_NSCLEANXML_PARSE_SAX1XML_PARSE_NOBLANKS_xml_saxxml_sax_push_parser.cXML_PARSE_DTDLOADXML_PARSE_NOBASEFIXinit_xml_namespaceNokogiri_wrap_xml_namespaceNokogiri_wrap_xml_namespace2xml_namespace.cattribute_typeinit_xml_attribute_declenumerationxml_attribute_decl.cdefault_valuecNokogiriHtmlSaxPushParserhtml_sax_push_parser.cinit_html_sax_push_parserclear_aliasesinit_xml_encoding_handleraliasxml_encoding_handler.c_xmlSchemavalidate_fileinit_xml_schemaxmlSchemaPtrxml_schema.cxmlSchemaParserCtxtPtrrb_filenamexmlSchemaValidCtxtPtr_xmlSchemaValidCtxt_xmlSchemaParserCtxtinit_html_documenthtmlDocPtrhtml_document.cid_encoding_foundcNokogiriHtmlDocumentxmlReallocFuncmNokogiriHtmlSaxnokogiri_root_nsdefnokogiri.cmNokogiriInit_nokogirimNokogiriXmlSaxxmlMallocFuncnokogiri_root_nodemNokogiriXsltvasprintf_freeinit_xml_cdataxml_cdata.cUPTUQPUUUU#U0CUPtUtwP{T{VVPiQiSSSPXPXPQS P4P8?P?SUU PTXQPs VU S P HUHSP @T@X HQHPPTs TVeiPi\ HUHSPU\\\T]]QS@@8PS8SP8P4846P68SSS4S6BSQ[S`S:>P>VVP:VQSPU<T`gU`kT`kQdgUgSUSUTVVpV;U;(]-]]D]I]! ]@T@&\-\\B\I\! \DQD! DRD! KY0o}SSsSsS0PP}}KYPYV*^-^^F^I^P^ 8It8tvPv! 80&s I! 0_ P_&s  -GU_mUmqUUI]U]pv{U{u ?S0 b Uc x U U U U0 b Tc q T T T T0 Z 8Z b u#c 80 Z 0Z b u#c 0 P&P&kS8IPpU)\pTVpQ.]3^PSP$S$8PH^ P4P8?P?SUUTVv &\+C\SP!V!+P+CVPS+2P2CSUSVPvUvVHVPbTs #@P\P\H\PSHSPVPXbTbS+P,7P`UV8HUHV`THP.\H\P3]H]P$SHSP)V)8PUcPdoP P4P8?P?SUUs PS8PVPUS vU vT cQcX]m] PP 0]^m^0P^0 0e_m_0P0_0 0S\m|\|0\0PNSNmP|UU"U3mSS.3s 3ZVVPP?MPZ`P`xVyVV"U"mSSU Ss P,S,7U8EPEJSU S`mUmSnvs y{P{Q`mUmSUSs PQUSUs USU#S#>SdSrS{PP+2P2>\d\\U#S+>SdSrS3>PdzPrPr\\PprSSN_UU% ST  s  9 \s \% . P. Z Ss P S P S S PL U PU% S. s H H P ] P ] U  S  s  P  Q U  S - UM N S. 6 s 9 > P> O Q - U- N SP j Uk s s z P S U P SP j Uj z S U s P  S ' U( 5 P5 : S U SP j Uk s s z P S U P SP j Uj z S U S s P  S ' U( 5 P5 : S U SP j Uj z Sk s s z P S U P SP j Uj z S U S s P  S ' U( 5 P5 : S U SP j Uk s s z P S U P SP j Uj z S U S s U S U !Ss  U !S0GUHPs W]P]S0z8zPVP0GUGWSUSs VVPPPSSUSVVPPP -U-ESF]S^iS.6s -U-ESF]S^iS.6s 7DPF\P^iPpUpyTyVPPSSPSPPpUSPP0hU0hT0>Q>'\*\{@*;*]PP00)]*G0GMPM]000X*X0X]P]oX}X000Y*00P$S$*P]oU}U P4P8?P?SUUSs ,\P1]14P0US@TUY]s ]\afPf]Pkz0@TUTvSUSs l\Pq]qtP 0USUSSUSUs \!&P&]P+:0U6SUSUSUSs  PUS -U.3s 3:P -U-3SP]U^cs cjPP]U]cSUs PUSUSs PUSUSs PUS*U/=SdrS*U*/SUSThPT P$+P+VS=NPlsPsV>V@ZU_oSS@ZUZ_SUSS*SUS@MUMSSNSs SWP@MUMSS`mUrSS`mUmrSUSS SUSU:V'T'\.7P7SQUPUVPhlPl]UUUUTTTTQQQQ-;P?FPFmSXiPmtPtSUUI_IRUTn^QSBTpPT!,P=BSBpQSBLU-9PT_PpUSSSpUS USFZS U SpUSSpUSUbSSTTQr\\;bSS 7P7gVVP;GXXYuPUSThSUS -U-=SJSS.6s 7IPJRP -U-=SJSS`U`|T|SPRSVV*RVs \P*:\:AP0P]0P*V*:0:R]`UVS*RS`US S`TV V`Q\ \PP XP\P = U= - ]< ] T TT  T QT  T RT  T XT ; w; < < w^ i Pi V< a Vm 2 ^< ^ 7 _< _ ( \I \ P  SI S  P # V# < P P Va V ; w; < I wt P P U D \ \ T N ] ] Q S S  s  ^ ^N T PT ] P \ P V V S S. 8 H U  U \  \  T m V V  Q    R    X _  _ ]  ] ^  ^' + P+ S  S P V Pm s Ps V  V; _  _ P P % U% V% ]]. ] ]2 7 }7 ^ ^^7 ^ ^; @ ~@ \ \R\\@ \ \E J |J u S S SR\\\|ES\eS|S^^~\7\\\3\|SS,3S@\\EJ|JuSSS]]}y^@^_U^3^~J\\ \2\\|%SSS\ 3\|S S,3S@__DII\\/9^I\\UZ|ZSSS/^9^~$S9IS\I\\UZ|ZSSSUQJSJSUu#q#EV`U`T`vQvS1L\\1L\]dPd.^L\^A]l0_SP'S1tS`0,]1\]\t Pt0`0*\1\\\o0otPt0PP(V1tVSl1L\PLTUU/]/]]]]^^Pk^^^k___}Pf_:_ #0k:0:PC3rrw#0wC<CP?T]#]\P]8\wn\lu|uAVwnVdnPu VwVvSwSPSwSsPw#0PP0=UKLP>Fs 0=U=KSKLP P&P&kS8IPpUSpT VpQ\} P]P\PH]P7P`}U`TnPSJnSP1\ P&P&MS8IPMTPTSUUST]XS[SUSP\VP@Es #0ELP`U\`TV`Q ]%^PSPS*PH^ P4P8?P?SUUSs PUS U Ss P U S :U?OSvS :U:?SUS SUS ?U?aS CTNXPXfVfkPpUVv Pv pUVVU0?Vv 05P5?v UV0?V P&P&S8IPJ[P\PU\ \TV VQ] ]A]^]aPa^nrPrSP0A^ P$+P+VV@GPGSSUSS5GPGVVX0X7XsVSNZPZn\P\PglVcl\WcP}PP~5UVHVTbVTSCSTbSSPT_P`bPp U5 B UX U U p U p U p  U p  U  p $ U$ ) p) 3 U3 8 p8 B UB G pG Q UQ V pV ` U` e pe o Uo t pt ~ U~ p UpT S5 B SX Sp 8  | 5 S5 B 8X 8p 8  |#5 B 8X 8p 8 P 5 V5 B 8X 8 P 8s s#@s5 \X w \w s s#@ \p05 5 B 0X 0 U T V u S  U  U  u P  P  u0 J UO S s S j VW a Pa o So t P0 J UJ W S U T S V s U V S U s U S U  s   P U  S - U. 3 s 3 7 P - U- 3 S@ b U~ S P@ W TW Vm y s y \@ ~ 0~ T@ b Ub S Po ~ V U T h S U S U, 1 P  s  ' V U , S, 1 P@ h Uh m S@ ` T` X@ h Qh Pm } S S \ P@ h Uh m S*U*/S/?SfzS*U*/SUSPSs VPV PUS&U"T"Kh+JS&U&+SP`U`jSejs j\jq|qSuzPzVUp\TP`U`jSUThSPUSU s '-P-^SJQPQVVU'S`yUy~S`uTuX~SsV\Vv0\`yUy~SUs P.SUS!P!&V0=U=QS>Fs 0=U=QS`wU`sTsX|SPSPVP`wUw|SUSs PPs USSUs ~V#.P.\P5BPB]7B0UBSUSs \PVP|SUS UTPX Q PPKS U SP]U^fs P]U]xSUSs PSPVPUSUs \PS*P*9S9;P;<S PCVCJUpE\EJTUSPxUxSPpTp-XPxQx-PS-SSSVP\PP-\PxUxS0bUb\\0hThlUl!V?V0lQl0]?] P&S&?Pv SPS?SS+\?\\P SPS|0^P_P!V?VV\PlUlSPlTx|P|VP}s xSUST_XQ_PR_Hs PGNPpCSG_S*/P/=TUS`U`uTu%X`Q%P`R%Hs Pp S %SPT`US0=U_fS>Us _fs KUs #@U^POUs #@#XU^p0=U=US_fSp}US~s s #@Pp}U}SSUTQQSSaSs  VSaV &P&RVQSSaS XS\UpUpTXpQPSPTpUSUT-h,SP&TUS0=U=`SjvS>`s `iPjuPuvs FMs #8MiTjwT0=U=`SjvSUSSs PPUSSUSs PPs s #8p8TUSS U S&6Ss %P&5P56s s #0%p0&7T U S&6S@MUM]SjsSNVs WiPjrP@MUM]SjsSUSs PPUSSUSSs PPs s #pTUSS U S&6Ss %P&5P56s s #(%p(&7T U S&6S@U]@T\@^Q^S^P VPS"P@^0ZUZpS0dTdc HpS' F SK ^ S00P S' F 0F K PK ^ 0^ c P P00PV' c V00P \' c \00p|' K |K c 000V' K VK c 0P' 7 PZpSp Up T "p Q ^i""^ x!S!!SE""S!"S""t0"+"S@!E!qE!d!P!!S!!P!!S s @"]E""] s# !\E""\!!P!>"\2!@!P@!B"^E"Y"P s <"VE""V P s#0) !|0)E""|0) U S ^i""^""U""S" #P #X#S""T""V ##V""P""V#X#V""s ""\ #X#\""P"#] #X#]""S" #P #X#S""V ##V%#1#P:#G#P`##U`#u#Tu#@$S@$T$PT$h$S`##Q#h$H`##R#h$@`##X#$]T$h$]##v #E$\T$h$\##p#;$VT$h$V$"$P"$J$]`##U##V#$]T$h$] P&P&}S8IPJ[PUN\TDVQS]X^P&S&*P*ISI]P@^ P&P&MS8IPMTPTSUSS&:SUSP]U]cS^cs cgPP]U]cSpUVVv Pv pUVVP-P.FPG_P`oUo>S>DUP?V?DT`U`T\`QV]X`uPSU*U1T1aV8Q8o\*u<@P@eSezUOqPqzRUTVuPSUPRU!T!QV(Q(_\u,0P0USUjU?aPajRpUpT@\pQ VpR]puP;S;ZU`zU`TV`zuPSUUuP U;U;u;?vGwPw' S' B UC f SGwvw3 ]C f ] \C f \ VC f V8 YC d 8d f Pp Up T $ Vp u P k SE I PI l Vp Up T $ Vp u P k SE I PI l Vp Up T p Q ~p R ~p X p Y p u P  * P* ^ P zS P  _  0 \ P * 0 \UTwQ^uPP_X~WSW\p3$~"0P\\ p3$~"#V\] P&P&MS8IPMTPTSU*U/?SfzS*U*/SUSSUS*U*7S/3s 3WV7NPN\S\aP*U*7SpUSs VPSpUSUs VPSUS0JUJTSOTs T~VquPuvS0JUJTSUTUQSTVUUTP\Q7U7dV,T,USMQs Q\DHv H]dkPkVUYPYSP7U7dVDUSUuSST]]QVQVT]]P^uSPS7;P;yS?FPF~VXiPUSNSPHANHPVPINP @!VVP IVPVP VPSUP[TpUSUpTVpUSU P&P&kS8IPpUM]pTH\pQR^W_P S $P$CSC\P_"0PX\P\SUUTQSWS~S, PVW~V Vv ]]W~] ]=APA\W~\ \s =\\PSW~S S^W~^ ^0Vpp0)p0)G[UWU~UjvvVVSSW~ PAUASTU@VT*Sv \*1P1?S?APTS@VPlUlSPSPhThXPlQlVVmPPUTQs Pu#pS%U%\.\T ].]04P4aS.SJSPS_P._npPpVPVPSnp0pSsSp|#S0GUGnSnU0GTGiViT[ns#nu#HZPHZs#UVP\PPS U*T7;s ;jVjnPnVVRVPVSStzPz\U\*T*RSUUUus P*P+CPGNPNMSMTU`mUmSns vs #8Q`mUmSUSs s #8QUSUSs PUS U (V T -S-2P(v  U (V@MUMSSNSs SZP@MUMSSpUpTSPv pUVUSxSTUiVxVdS v n\SiV,iV,dS6YPUUUSUSUSThP0KUKSS0@TENTNXPV!U!mSm{U|S(T(LV|TV!Q|QLXPXnVn{T,EY(Q|QU=SGYSm{P|PPS 8U8S ,T,]bfPf\P0]]Tp~"Tp~"T@JPJZTZV &U@^USUSUY^u^osoVVuU_P ^0IRV ] U_PF\pP\9F| ,F\U.V8PVT)S8PSv 3\!s .V.8P)SPsUsVVPvTvSSv \s PSUVSU(s 3:P:HVHTUUCS`{U{ \+\`xTxS+S| ]s VPSU0] \S0SUSVV0VTVSSq}v }\SPPSU`VqSUVAwVT<SAwS@V!-s V<SUS K STU V P V \ Vs \v Y S SK \ S \  \K \ \ 0  P  P' Y PY } R} P PK \ 0S V P VK \ V` m Um Sn s ` m Um S U I _ T   E ] P G ^G N T 0 V% 5 V  U I _P U ]( 4 ]]P T V( V ViVP Q S( S V_ k V V ( F  ( t i s  \( \ \i\ s ( A P PP Q S( S V P : VV @ SS @ s T @ s s @ SSk VVk SSw s Rp s s k SS w ]]  V.V SiS,@V@EvEiV s %s s i\,.P.i] SiS4 A v ]J W vi_h _h ]h S ] } ]y s s  V P \h S#P#CS15P5UVCGPG]SUYPYV]dPdSvPPSUUVPV T $U$\\?Kv KSQ]| ]].VP?\r\rS|PUUU!SU!S0<U<{S0ITI}X0IQI}PbuPU_VbUVTTXQP P ^SS,;P P*P+CPGNPNSUUs PUSUS T AVBlV@SBlSUSAVBlVpUSPSpTXpQ\\s VVp0PTTp0Q0pUSPS 0U0SPS )T)KV =Q=XKnV Z0ZgXnyPyVp PV$)T)KVpSPpyPyVp zPvUSUSU P4P8?P?lSlsUUSSSUSUS/SVjSUSUS-STVT-VP\sP0MU0ITI_V_hTNZs ZhU0MUMZS P&P&MS8IPMTPTSUUSS SP\PUS :U:?S?OSvS :U:?SUSs PUS P*P+CPGNPN~S~UUSP7ST7XQ\7\s V7V0PT%T0Q%0USP7S@UUUSP%S@NTNqV@fQf%X@fRf%PqVV %V@0\%\PVp P V@0PY0 P%YINTNqVSPPVp Pv %P?CPCSUUSSUSU S PU%T%Hh%Q%H`PYUPbTb}hUSThPT P4P8?P?SUUSTTXSP-S<CPCTSP7\<T\P2V2<P<TVUS`US`zTzVv \\SPSPSPVPV`USV6U6VV"T"ZS?Gs #@KOPO\\P]]ZdPdSSPVP"T"ZSPP XUXVU@V CTC@HP]@]jnPn\@\PVPyPS@S#P$/P#P#9S15P5V9@P@ySRcPduPyPS -U-3S.3s 37P -U-3S@uUuSS@uTuVV@iQi\\PHP@P\PPSUS\.\NTNS.SWQWWRWWXW)_._[].@]s$^.^{PV.VPS.PP]@])_._SePPPU]X]TXQXRXXwXwPVV^X^5_X_R\X\Z^P^SXSPVPPVXVnwXw$0P9GP U QTtPU!0Tu!t!$P!$p$0P P&P&S8IPJ[P\mPUuVVTpSSQ]]^^4;P;R\RVPVz\zPH^__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_IO NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSTvNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UwNOKOGIRI_HTML_ENTITY_LOOKUP VxNOKOGIRI_HTML_DOCUMENT WyNOKOGIRI_XML_NODE XzNOKOGIRI_XML_TEXT Y{NOKOGIRI_XML_CDATA Z|NOKOGIRI_XML_ATTR [}NOKOGIRI_XML_PROCESSING_INSTRUCTION \~NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_XPATH_CONTEXT NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL deNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_ENTITY_REFERENCE NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_RELAX_NG NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA opNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_READER NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER ijNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_HTML_ELEMENT_DESCRIPTION NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pqNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_ENTITY_DECL NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cdNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_DOCUMENT NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TUwNOKOGIRI_HTML_ENTITY_LOOKUP VxNOKOGIRI_HTML_DOCUMENT WyNOKOGIRI_XML_NODE XzNOKOGIRI_XML_TEXT Y{NOKOGIRI_XML_CDATA Z|NOKOGIRI_XML_ATTR [}NOKOGIRI_XML_PROCESSING_INSTRUCTION \~NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_DOCUMENT_FRAGMENT NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_HTML_ENTITY_LOOKUP NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UVxNOKOGIRI_HTML_DOCUMENT WyNOKOGIRI_XML_NODE XzNOKOGIRI_XML_TEXT Y{NOKOGIRI_XML_CDATA Z|NOKOGIRI_XML_ATTR [}NOKOGIRI_XML_PROCESSING_INSTRUCTION \~NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_ATTR NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z[}NOKOGIRI_XML_PROCESSING_INSTRUCTION \~NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_ELEMENT_CONTENT NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT efNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_COMMENT NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^_NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_NODE NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WXzNOKOGIRI_XML_TEXT Y{NOKOGIRI_XML_CDATA Z|NOKOGIRI_XML_ATTR [}NOKOGIRI_XML_PROCESSING_INSTRUCTION \~NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128 debug_node_dealloc 0__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_TEXT NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE XY{NOKOGIRI_XML_CDATA Z|NOKOGIRI_XML_ATTR [}NOKOGIRI_XML_PROCESSING_INSTRUCTION \~NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_ELEMENT_DECL NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bcNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_SAX_PARSER NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT ghNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple) STRING_OR_NULL(str) (RTEST(str) ? StringValuePtr(str) : NULL)__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_DTD NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_SYNTAX_ERROR NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mnNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_PROCESSING_INSTRUCTION NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [\~NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XSLT_STYLESHEET NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lmNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128R __XML_XSLTUTILS_H__  __XML_XSLTCONFIG_H__ LIBXSLT_DOTTED_VERSION "1.1.26"LIBXSLT_VERSION 10126%LIBXSLT_VERSION_STRING "10126",LIBXSLT_VERSION_EXTRA ""6WITH_XSLT_DEBUG mWITH_DEBUGGER yWITH_MODULES {LIBXSLT_DEFAULT_PLUGINS_PATH() "/usr/lib/libxslt-plugins"XSLT_LOCALE_XLOCALE 8"XSLT_TODO xsltGenericError(xsltGenericErrorContext, "Unimplemented block at %s:%d\n", __FILE__, __LINE__);,XSLT_STRANGE xsltGenericError(xsltGenericErrorContext, "Internal error at %s:%d\n", __FILE__, __LINE__);6IS_XSLT_ELEM(n) (((n) != NULL) && ((n)->type == XML_ELEMENT_NODE) && ((n)->ns != NULL) && (xmlStrEqual((n)->ns->href, XSLT_NAMESPACE)))?IS_XSLT_NAME(n,val) (xmlStrEqual((n)->name, (const xmlChar *) (val)))GIS_XSLT_REAL_NODE(n) (((n) != NULL) && (((n)->type == XML_ELEMENT_NODE) || ((n)->type == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE) || ((n)->type == XML_ATTRIBUTE_NODE) || ((n)->type == XML_DOCUMENT_NODE) || ((n)->type == XML_HTML_DOCUMENT_NODE) || ((n)->type == XML_COMMENT_NODE) || ((n)->type == XML_PI_NODE)))XSLT_TRACE(ctxt,code,call) if (ctxt->traceCode && (*(ctxt->traceCode) & code)) callXSLT_TIMESTAMP_TICS_PER_SEC 100000l __XML_XSLT_TRANSFORM_H__ __EXSLT_H__  __EXSLT_EXPORTS_H__ EXSLTPUBFUN #EXSLTPUBVAR extern)EXSLTCALL LIBEXSLT_PUBLIC EXSLTPUBVAR __XML_EXSLTCONFIG_H__ LIBEXSLT_DOTTED_VERSION "1.1.26"LIBEXSLT_VERSION 815#LIBEXSLT_VERSION_STRING "815"*LIBEXSLT_VERSION_EXTRA ""2EXSLT_CRYPTO_ENABLED EXSLT_COMMON_NAMESPACE ((const xmlChar *) "http://exslt.org/common")EXSLT_CRYPTO_NAMESPACE ((const xmlChar *) "http://exslt.org/crypto")$EXSLT_MATH_NAMESPACE ((const xmlChar *) "http://exslt.org/math")*EXSLT_SETS_NAMESPACE ((const xmlChar *) "http://exslt.org/sets")0EXSLT_FUNCTIONS_NAMESPACE ((const xmlChar *) "http://exslt.org/functions")6EXSLT_STRINGS_NAMESPACE ((const xmlChar *) "http://exslt.org/strings")= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fgNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_NODE_SET NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _`NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_HTML_SAX_PARSER_CONTEXT NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jkNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_SAX_PUSH_PARSER NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hiNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_NAMESPACE NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qrNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_ATTRIBUTE_DECL NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD abNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_HTML_SAX_PUSH_PARSER NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT klNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_SCHEMA NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT Y|NOKOGIRI_XML_CDATA Z}NOKOGIRI_XML_ATTR [~NOKOGIRI_XML_PROCESSING_INSTRUCTION \NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR noNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_HTML_DOCUMENT NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VWyNOKOGIRI_XML_NODE XzNOKOGIRI_XML_TEXT Y{NOKOGIRI_XML_CDATA Z|NOKOGIRI_XML_ATTR [}NOKOGIRI_XML_PROCESSING_INSTRUCTION \~NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412% __BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION___STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE  _STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K!_IO_STDIO_H  "_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t #Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"$L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)%&__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE' __XML_PARSER_H__ ( __XML_VERSION_H__  ) __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))* __XML_TREE_H__ + __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id", __XML_REGEXP_H__ **+- __XML_DICT_H__ ._GCC_LIMITS_H_  /_GCC_NEXT_LIMITS_H .z0_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)1_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000002__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '3_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX4_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children5 __XML_HASH_H__ '8XML_CAST_FPTR(fptr) fptr6 __XML_VALID_H__ 7 __XML_ERROR_H__ 8 __XML_LINK_INCLUDE__ 9 __XML_AUTOMATA_H__ : __XML_ENTITIES_H__ 7!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF;__XML_CHAR_ENCODING_H__ <_ICONV_H 1__need_size_t  __need_size_t__need_NULL= __XML_IO_H__ u>__XML_GLOBALS_H 7? __XML_SAX_H__ @ __XML_XLINK_H__ A __XML_SAX2_H__ B __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueC __XML_THREADS_H__ #>docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))D __XML_PARSER_INTERNALS_H__ E__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqF__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3G__XML_XPATH_H__ 7XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))H __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);I __XML_XMLREADER_H__ J __XML_RELAX_NG__ K __XML_SCHEMA_H__ L __XML_XMLSAVE_H__ M __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); U__XML_C14N_H__ !V RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!WRUBY_RUBY_H 1XINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Y RUBY_DEFINES_H 1Z_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck[_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0\_STRINGS_H 13]_INTTYPES_H 1^_STDINT_H 1__BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9`_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1a_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1b__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDc_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt d__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3De RUBY_MISSING_H 1 f_MATH_H 1"gHUGE_VAL (__builtin_huge_val())$hHUGE_VALF (__builtin_huge_valf())%iHUGE_VALL (__builtin_huge_vall())(jINFINITY (__builtin_inff())+kNAN (__builtin_nanf (""))/l_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGmH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^m__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99m_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)n__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X".FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) oRUBY_INTERN_H 1Y#pRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}qRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=r RUBY_ENCODING_H 1sONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QtSuNOKOGIRI_XML_IO TvNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UwNOKOGIRI_HTML_ENTITY_LOOKUP VxNOKOGIRI_HTML_DOCUMENT WyNOKOGIRI_XML_NODE XzNOKOGIRI_XML_TEXT Y{NOKOGIRI_XML_CDATA Z|NOKOGIRI_XML_ATTR [}NOKOGIRI_XML_PROCESSING_INSTRUCTION \~NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128, RUBY_UTIL_H 12DECIMAL_SIZE_OF_BITS(n) (((n) * 3010 + 9998) / 9999)5scan_oct(s,l,e) ((int)ruby_scan_oct((s),(l),(e)))7scan_hex(s,l,e) ((int)ruby_scan_hex((s),(l),(e)));ruby_qsort qsort_rCsetenvDunsetenvEsetenv(name,val) ruby_setenv((name),(val))Funsetenv(name,val) ruby_unsetenv(name)IstrdupJstrdup(s) ruby_strdup(s)Mmy_getcwd() ruby_getcwd()PstrtodQstrtod(s,e) ruby_strtod((s),(e))__STDC__ 1__STDC_HOSTED__ 1__GNUC__ 4__GNUC_MINOR__ 4__GNUC_PATCHLEVEL__ 7__GNUC_RH_RELEASE__ 16__SIZE_TYPE__ long unsigned int__PTRDIFF_TYPE__ long int__WCHAR_TYPE__ int__WINT_TYPE__ unsigned int__INTMAX_TYPE__ long int__UINTMAX_TYPE__ long unsigned int__CHAR16_TYPE__ short unsigned int__CHAR32_TYPE__ unsigned int__GXX_ABI_VERSION 1002__SCHAR_MAX__ 127__SHRT_MAX__ 32767__INT_MAX__ 2147483647__LONG_MAX__ 9223372036854775807L__LONG_LONG_MAX__ 9223372036854775807LL__WCHAR_MAX__ 2147483647__CHAR_BIT__ 8__INTMAX_MAX__ 9223372036854775807L__FLT_EVAL_METHOD__ 0__DEC_EVAL_METHOD__ 2__FLT_RADIX__ 2__FLT_MANT_DIG__ 24__FLT_DIG__ 6__FLT_MIN_EXP__ (-125)__FLT_MIN_10_EXP__ (-37)__FLT_MAX_EXP__ 128__FLT_MAX_10_EXP__ 38__FLT_MAX__ 3.40282347e+38F__FLT_MIN__ 1.17549435e-38F__FLT_EPSILON__ 1.19209290e-7F__FLT_DENORM_MIN__ 1.40129846e-45F__FLT_HAS_DENORM__ 1__FLT_HAS_INFINITY__ 1__FLT_HAS_QUIET_NAN__ 1__DBL_MANT_DIG__ 53__DBL_DIG__ 15__DBL_MIN_EXP__ (-1021)__DBL_MIN_10_EXP__ (-307)__DBL_MAX_EXP__ 1024__DBL_MAX_10_EXP__ 308__DBL_MAX__ 1.7976931348623157e+308__DBL_MIN__ 2.2250738585072014e-308__DBL_EPSILON__ 2.2204460492503131e-16__DBL_DENORM_MIN__ 4.9406564584124654e-324__DBL_HAS_DENORM__ 1__DBL_HAS_INFINITY__ 1__DBL_HAS_QUIET_NAN__ 1__LDBL_MANT_DIG__ 64__LDBL_DIG__ 18__LDBL_MIN_EXP__ (-16381)__LDBL_MIN_10_EXP__ (-4931)__LDBL_MAX_EXP__ 16384__LDBL_MAX_10_EXP__ 4932__DECIMAL_DIG__ 21__LDBL_MAX__ 1.18973149535723176502e+4932L__LDBL_MIN__ 3.36210314311209350626e-4932L__LDBL_EPSILON__ 1.08420217248550443401e-19L__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L__LDBL_HAS_DENORM__ 1__LDBL_HAS_INFINITY__ 1__LDBL_HAS_QUIET_NAN__ 1__DEC32_MANT_DIG__ 7__DEC32_MIN_EXP__ (-94)__DEC32_MAX_EXP__ 97__DEC32_MIN__ 1E-95DF__DEC32_MAX__ 9.999999E96DF__DEC32_EPSILON__ 1E-6DF__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF__DEC64_MANT_DIG__ 16__DEC64_MIN_EXP__ (-382)__DEC64_MAX_EXP__ 385__DEC64_MIN__ 1E-383DD__DEC64_MAX__ 9.999999999999999E384DD__DEC64_EPSILON__ 1E-15DD__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__DEC128_MANT_DIG__ 34__DEC128_MIN_EXP__ (-6142)__DEC128_MAX_EXP__ 6145__DEC128_MIN__ 1E-6143DL__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__DEC128_EPSILON__ 1E-33DL__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL__REGISTER_PREFIX__ __USER_LABEL_PREFIX__ __VERSION__ "4.4.7 20120313 (Red Hat 4.4.7-16)"__GNUC_GNU_INLINE__ 1_LP64 1__LP64__ 1__OPTIMIZE__ 1__FINITE_MATH_ONLY__ 0__pic__ 2__PIC__ 2__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1__GCC_HAVE_DWARF2_CFI_ASM 1__SIZEOF_INT__ 4__SIZEOF_LONG__ 8__SIZEOF_LONG_LONG__ 8__SIZEOF_SHORT__ 2__SIZEOF_FLOAT__ 4__SIZEOF_DOUBLE__ 8__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_SIZE_T__ 8__SIZEOF_WCHAR_T__ 4__SIZEOF_WINT_T__ 4__SIZEOF_PTRDIFF_T__ 8__SIZEOF_POINTER__ 8__amd64 1__amd64__ 1__x86_64 1__x86_64__ 1__k8 1__k8__ 1__MMX__ 1__SSE__ 1__SSE2__ 1__SSE_MATH__ 1__SSE2_MATH__ 1__gnu_linux__ 1__linux 1__linux__ 1linux 1__unix 1__unix__ 1unix 1__ELF__ 1__DECIMAL_BID_FORMAT__ 1__BIGGEST_ALIGNMENT__ 16HAVE_XMLPARSEDOC 1HAVE_XSLTPARSESTYLESHEETDOC 1HAVE_EXSLTFUNCREGISTER 1HAVE_XMLHASFEATURE 1HAVE_XMLFIRSTELEMENTCHILD 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETPARSERSTRUCTUREDERRORS 1HAVE_XMLRELAXNGSETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETVALIDSTRUCTUREDERRORS 1HAVE_XMLSCHEMASETPARSERSTRUCTUREDERRORS 1XP_UNIX 1NOKOGIRI_XML_CDATA NOKOGIRI_NATIVE _FEATURES_H 1`__USE_ISOC99a__USE_ISOC95b__USE_POSIXc__USE_POSIX2d__USE_POSIX199309e__USE_POSIX199506f__USE_XOPENg__USE_XOPEN_EXTENDEDh__USE_UNIX98i__USE_XOPEN2Kj__USE_XOPEN2KXSIk__USE_XOPEN2K8l__USE_XOPEN2K8XSIm__USE_LARGEFILEn__USE_LARGEFILE64o__USE_FILE_OFFSET64p__USE_BSDq__USE_SVIDr__USE_MISCs__USE_ATFILEt__USE_GNUu__USE_REENTRANTv__USE_FORTIFY_LEVELw__FAVOR_BSDx__KERNEL_STRICT_NAMES}__KERNEL_STRICT_NAMES __USE_ANSI 1__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))_BSD_SOURCE 1_SVID_SOURCE 1_POSIX_SOURCE 1_POSIX_C_SOURCE 200809L__USE_POSIX_IMPLICITLY 1__USE_POSIX 1__USE_POSIX2 1__USE_POSIX199309 1__USE_POSIX199506 1__USE_XOPEN2K 1__USE_ISOC95__USE_ISOC95 1__USE_ISOC99__USE_ISOC99 1__USE_XOPEN2K8 1_ATFILE_SOURCE_ATFILE_SOURCE 1__USE_MISC 1__USE_BSD 1__USE_SVID 1__USE_ATFILE 1__USE_FORTIFY_LEVEL 0__STDC_IEC_559__ 1__STDC_IEC_559_COMPLEX__ 1__STDC_ISO_10646__ 200009L__GNU_LIBRARY____GNU_LIBRARY__ 6__GLIBC__ 2__GLIBC_MINOR__ 12__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))__GLIBC_HAVE_LONG_LONG 1_SYS_CDEFS_H 1$__P%__PMT/__THROW __attribute__ ((__nothrow__))0__NTH(fct) __attribute__ ((__nothrow__)) fctJ__P(args) argsK__PMT(args) argsP__CONCAT(x,y) x ## yQ__STRING(x) #xT__ptr_t void *U__long_double_t long double]__BEGIN_DECLS ^__END_DECLS r__BEGIN_NAMESPACE_STD s__END_NAMESPACE_STD t__USING_NAMESPACE_STD(name) u__BEGIN_NAMESPACE_C99 v__END_NAMESPACE_C99 w__USING_NAMESPACE_C99(name) }__bounded ~__unbounded __ptrvalue __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__bos0(ptr) __builtin_object_size (ptr, 0)__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))__warnattr(msg) __attribute__((__warning__ (msg)))__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))__flexarr []__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__ASMNAME2(prefix,cname) __STRING (prefix) cname__attribute_malloc__ __attribute__ ((__malloc__))__attribute_pure__ __attribute__ ((__pure__))__attribute_used__ __attribute__ ((__used__))__attribute_noinline__ __attribute__ ((__noinline__))__attribute_deprecated__ __attribute__ ((__deprecated__))__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))__nonnull(params) __attribute__ ((__nonnull__ params))__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))__wur __always_inline __inline __attribute__ ((__always_inline__))__extern_inline extern __inline__extern_always_inline extern __always_inline __attribute__ ((__artificial__))__va_arg_pack() __builtin_va_arg_pack ()__va_arg_pack_len() __builtin_va_arg_pack_len ()__restrict_arr __restrict__WORDSIZE 64__WORDSIZE_COMPAT32 1__LDBL_REDIR1(name,proto,alias) name proto__LDBL_REDIR(name,proto) name proto__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW__LDBL_REDIR_NTH(name,proto) name proto __THROW__LDBL_REDIR_DECL(name) __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)__USE_EXTERN_INLINES 1__WORDSIZE 64__WORDSIZE_COMPAT32 1  __stub_bdflush  __stub_chflags  __stub_fattach  __stub_fchflags __stub_fdetach __stub_getmsg __stub_gtty __stub_lchmod __stub_putmsg __stub_revoke __stub_setlogin __stub_sigreturn __stub_sstk __stub_stty __need_size_t __need_wchar_t __need_NULL ! __size_t__ __SIZE_T__ _SIZE_T _SYS_SIZE_T_H _T_SIZE_ _T_SIZE __SIZE_T _SIZE_T_ _BSD_SIZE_T_ _SIZE_T_DEFINED_ _SIZE_T_DEFINED _BSD_SIZE_T_DEFINED_ _SIZE_T_DECLARED ___int_size_t_h _GCC_SIZE_T _SIZET_ __size_t __need_size_t__wchar_t__ __WCHAR_T__ _WCHAR_T _T_WCHAR_ _T_WCHAR __WCHAR_T _WCHAR_T_ _BSD_WCHAR_T_ _WCHAR_T_DEFINED_ _WCHAR_T_DEFINED _WCHAR_T_H ___int_wchar_t_h __INT_WCHAR_T_H _GCC_WCHAR_T _WCHAR_T_DECLARED _BSD_WCHAR_T___need_wchar_tNULLNULL ((void *)0)__need_NULL&_STDLIB_H 1* WNOHANG 1WUNTRACED 2WSTOPPED 2WEXITED 4 WCONTINUED 8!WNOWAIT 0x01000000#__WNOTHREAD 0x20000000%__WALL 0x40000000&__WCLONE 0x80000000+ __WEXITSTATUS(status) (((status) & 0xff00) >> 8) __WTERMSIG(status) ((status) & 0x7f)#__WSTOPSIG(status) __WEXITSTATUS(status)&__WIFEXITED(status) (__WTERMSIG(status) == 0))__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)-__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)2__WIFCONTINUED(status) ((status) == __W_CONTINUED)6__WCOREDUMP(status) ((status) & __WCOREFLAG)9__W_EXITCODE(ret,sig) ((ret) << 8 | (sig)):__W_STOPCODE(sig) ((sig) << 8 | 0x7f);__W_CONTINUED 0xffff<__WCOREFLAG 0x80A _ENDIAN_H 1 __LITTLE_ENDIAN 1234!__BIG_ENDIAN 4321"__PDP_ENDIAN 3412%__BYTE_ORDER __LITTLE_ENDIAN*__FLOAT_WORD_ORDER __BYTE_ORDER.LITTLE_ENDIAN __LITTLE_ENDIAN/BIG_ENDIAN __BIG_ENDIAN0PDP_ENDIAN __PDP_ENDIAN1BYTE_ORDER __BYTE_ORDER5__LONG_LONG_PAIR(HI,LO) LO, HI=_BITS_BYTESWAP_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))#__bswap_16(x) (__extension__ ({ register unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))8__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))E__bswap_32(x) (__extension__ ({ register unsigned int __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_32 (__x); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))e__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))p__bswap_64(x) (__extension__ ({ register unsigned long __v, __x = (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_64 (__x); else __asm__ ("bswap %q0" : "=r" (__v) : "0" (__x)); __v; }))@htobe16(x) __bswap_16 (x)Ahtole16(x) (x)Bbe16toh(x) __bswap_16 (x)Cle16toh(x) (x)Ehtobe32(x) __bswap_32 (x)Fhtole32(x) (x)Gbe32toh(x) __bswap_32 (x)Hle32toh(x) (x)Jhtobe64(x) __bswap_64 (x)Khtole64(x) (x)Lbe64toh(x) __bswap_64 (x)Mle64toh(x) (x)dw_termsig __wait_terminated.__w_termsigew_coredump __wait_terminated.__w_coredumpfw_retcode __wait_terminated.__w_retcodegw_stopsig __wait_stopped.__w_stopsighw_stopval __wait_stopped.__w_stopval3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))I__WAIT_STATUS_DEFN int *UWEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))VWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))WWSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))XWIFEXITED(status) __WIFEXITED (__WAIT_INT (status))YWIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))ZWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))\WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))o__ldiv_t_defined 1{__lldiv_t_defined 1RAND_MAX 2147483647EXIT_FAILURE 1EXIT_SUCCESS 0MB_CUR_MAX (__ctype_get_mb_cur_max ())_SYS_TYPES_H 1_BITS_TYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1c__S16_TYPE short intd__U16_TYPE unsigned short inte__S32_TYPE intf__U32_TYPE unsigned intg__SLONGWORD_TYPE long inth__ULONGWORD_TYPE unsigned long intv__SQUAD_TYPE long intw__UQUAD_TYPE unsigned long intx__SWORD_TYPE long inty__UWORD_TYPE unsigned long intz__SLONG32_TYPE int{__ULONG32_TYPE unsigned int|__S64_TYPE long int}__U64_TYPE unsigned long int__STD_TYPE typedef_BITS_TYPESIZES_H 1__DEV_T_TYPE __UQUAD_TYPE__UID_T_TYPE __U32_TYPE __GID_T_TYPE __U32_TYPE!__INO_T_TYPE __ULONGWORD_TYPE"__INO64_T_TYPE __UQUAD_TYPE#__MODE_T_TYPE __U32_TYPE$__NLINK_T_TYPE __UWORD_TYPE%__OFF_T_TYPE __SLONGWORD_TYPE&__OFF64_T_TYPE __SQUAD_TYPE'__PID_T_TYPE __S32_TYPE(__RLIM_T_TYPE __ULONGWORD_TYPE)__RLIM64_T_TYPE __UQUAD_TYPE*__BLKCNT_T_TYPE __SLONGWORD_TYPE+__BLKCNT64_T_TYPE __SQUAD_TYPE,__FSBLKCNT_T_TYPE __ULONGWORD_TYPE-__FSBLKCNT64_T_TYPE __UQUAD_TYPE.__FSFILCNT_T_TYPE __ULONGWORD_TYPE/__FSFILCNT64_T_TYPE __UQUAD_TYPE0__ID_T_TYPE __U32_TYPE1__CLOCK_T_TYPE __SLONGWORD_TYPE2__TIME_T_TYPE __SLONGWORD_TYPE3__USECONDS_T_TYPE __U32_TYPE4__SUSECONDS_T_TYPE __SLONGWORD_TYPE5__DADDR_T_TYPE __S32_TYPE6__SWBLK_T_TYPE __SLONGWORD_TYPE7__KEY_T_TYPE __S32_TYPE8__CLOCKID_T_TYPE __S32_TYPE9__TIMER_T_TYPE void *:__BLKSIZE_T_TYPE __SLONGWORD_TYPE;__FSID_T_TYPE struct { int __val[2]; }<__SSIZE_T_TYPE __SWORD_TYPE?__FD_SETSIZE 1024__STD_TYPE)__u_char_defined 5__ino_t_defined >__dev_t_defined C__gid_t_defined H__mode_t_defined M__nlink_t_defined R__uid_t_defined [__off_t_defined d__pid_t_defined j__id_t_defined o__ssize_t_defined v__daddr_t_defined |__key_t_defined __need_clock_t __need_time_t __need_timer_t __need_clockid_t 6__clock_t_defined 1C__need_clock_tF__time_t_defined 1S__need_time_tW__clockid_t_defined 1___clockid_time_tc__timer_t_defined 1k__need_timer_t__need_timespec__need_size_t  __need_size_t__need_NULL__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__int8_t_defined __BIT_TYPES_DEFINED__ 1_SYS_SELECT_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__FD_ZERO_STOS "stosq""__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0);__FD_SET(d,set) (__FDS_BITS (set)[__FDELT (d)] |= __FDMASK (d))<__FD_CLR(d,set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))=__FD_ISSET(d,set) ((__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d)) != 0)"_SIGSET_H_types 1_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))%__sigset_t_defined *__need_time_t +__need_timespec ,C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_tr__timespec_defined 1__need_timespec-__need_timeval .D__need_timevalF_STRUCT_TIMEVAL 12__suseconds_t_defined :__NFDBITS;__FDELT<__FDMASK>__NFDBITS (8 * (int) sizeof (__fd_mask))?__FDELT(d) ((d) / __NFDBITS)@__FDMASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))L__FDS_BITS(set) ((set)->__fds_bits)QFD_SETSIZE __FD_SETSIZEXNFDBITS __NFDBITS]FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)^FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)_FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)`FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SYS_SYSMACROS_H 1Amajor(dev) gnu_dev_major (dev)Bminor(dev) gnu_dev_minor (dev)Cmakedev(maj,min) gnu_dev_makedev (maj, min)__blksize_t_defined __blkcnt_t_defined __fsblkcnt_t_defined __fsfilcnt_t_defined _BITS_PTHREADTYPES_H 1__WORDSIZE 64__WORDSIZE_COMPAT32 1__SIZEOF_PTHREAD_ATTR_T 56__SIZEOF_PTHREAD_MUTEX_T 40__SIZEOF_PTHREAD_MUTEXATTR_T 4__SIZEOF_PTHREAD_COND_T 48__SIZEOF_PTHREAD_CONDATTR_T 4__SIZEOF_PTHREAD_RWLOCK_T 56 __SIZEOF_PTHREAD_RWLOCKATTR_T 8!__SIZEOF_PTHREAD_BARRIER_T 32"__SIZEOF_PTHREAD_BARRIERATTR_T 4\__PTHREAD_MUTEX_HAVE_PREV 1__malloc_and_calloc_defined _ALLOCA_H 1__need_size_t  __need_size_t__need_NULLalloca$alloca(size) __builtin_alloca (size)__COMPAR_FN_T __need_malloc_and_calloc_STRING_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL_XLOCALE_H 1_STRING_ARCH_unaligned 1.__STRING_INLINE __extern_inline8__STRING2_SMALL_GET16(src,idx) (((__const unsigned char *) (__const char *) (src))[idx + 1] << 8 | ((__const unsigned char *) (__const char *) (src))[idx]);__STRING2_SMALL_GET32(src,idx) (((((__const unsigned char *) (__const char *) (src))[idx + 3] << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 2]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx + 1]) << 8 | ((__const unsigned char *) (__const char *) (src))[idx])]__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)__bzero(s,n) __builtin_memset (s, '\0', n)strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))strncpy(dest,src,n) __builtin_strncpy (dest, src, n)strncat(dest,src,n) __builtin_strncat (dest, src, n)strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = strlen (s1), __s2_len = strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })__strcmp_cc(s1,s2,l) (__extension__ ({ register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - ((__const unsigned char *) (__const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))__strcmp_cg(s1,s2,l1) (__extension__ ({ __const unsigned char *__s2 = (__const unsigned char *) (__const char *) (s2); register int __result = (((__const unsigned char *) (__const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((__const unsigned char *) (__const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((__const unsigned char *) (__const char *) (s1))[3] - __s2[3]); } } __result; }))__strcmp_gc(s1,s2,l2) (__extension__ ({ __const unsigned char *__s1 = (__const unsigned char *) (__const char *) (s1); register int __result = __s1[0] - ((__const unsigned char *) (__const char *) (s2))[0]; if (l2 > 0 && __result == 0) { __result = (__s1[1] - ((__const unsigned char *) (__const char *) (s2))[1]); if (l2 > 1 && __result == 0) { __result = (__s1[2] - ((__const unsigned char *) (__const char *) (s2))[2]); if (l2 > 2 && __result == 0) __result = (__s1[3] - ((__const unsigned char *) (__const char *) (s2))[3]); } } __result; }))strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))strcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((__const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((__const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })strspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), 0) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })strpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((__const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((__const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((__const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((__const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); }) __strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((__const char *) (sep))[0] != '\0' && ((__const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((__const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp))) strtok_r(s,sep,nextp) __strtok_r (s, sep, nextp) __strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((__const char *) (reject))[0], ((__const char *) (reject))[0] != '\0') ? ((__r1 = ((__const char *) (reject))[1], ((__const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((__const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((__const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); }) strsep(s,reject) __strsep (s, reject) __need_malloc_and_calloc  __strdup(s) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; char *__retval = (char *) malloc (__len); if (__retval != NULL) __retval = (char *) memcpy (__retval, s, __len); __retval; })) : __strdup (s))) strdup(s) __strdup (s) __strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((__const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n))) __STRING_INLINE$_ASSERT_H 1*__ASSERT_VOID_CAST (void)Xassert(expr) ((expr) ? __ASSERT_VOID_CAST (0) : __assert_fail (__STRING(expr), __FILE__, __LINE__, __ASSERT_FUNCTION))j__ASSERT_FUNCTION __PRETTY_FUNCTION__ _STDARG_H  _ANSI_STDARG_H_ "__need___va_list'__GNUC_VA_LIST /va_start(v,l) __builtin_va_start(v,l)0va_end(v) __builtin_va_end(v)1va_arg(v,l) __builtin_va_arg(v,l)3va_copy(d,s) __builtin_va_copy(d,s)5__va_copy(d,s) __builtin_va_copy(d,s)l_VA_LIST_ o_VA_LIST r_VA_LIST_DEFINED u_VA_LIST_T_H x__va_list__  _GNU_SOURCE !_STDIO_H 1 __need_size_t !__need_NULL " __need_size_tNULLNULL ((void *)0)__need_NULL%__need_FILE &__need___FILE 9__FILE_defined 1;__need_FILEC____FILE_defined 1E__need___FILEI_STDIO_USES_IOSTREAM K"_IO_STDIO_H  #_G_config_h 1 __need_size_t __need_NULL  __need_size_tNULLNULL ((void *)0)__need_NULL__need_mbstate_t $Q__mbstate_t_defined 1a__need_mbstate_t__need_mbstate_t__need_wint_t_G_size_t size_t _G_ssize_t __ssize_t!_G_off_t __off_t"_G_off64_t __off64_t#_G_pid_t __pid_t$_G_uid_t __uid_t%_G_wchar_t wchar_t&_G_wint_t wint_t'_G_stat64 stat64:_G_HAVE_BOOL 1>_G_HAVE_ATEXIT 1?_G_HAVE_SYS_CDEFS 1@_G_HAVE_SYS_WAIT 1A_G_NEED_STDARG_H 1B_G_va_list __gnuc_va_listD_G_HAVE_PRINTF_FP 1E_G_HAVE_MMAP 1F_G_HAVE_MREMAP 1G_G_HAVE_LONG_DOUBLE_IO 1H_G_HAVE_IO_FILE_OPEN 1I_G_HAVE_IO_GETLINE_INFO 1K_G_IO_IO_FILE_VERSION 0x20001M_G_OPEN64 __open64N_G_LSEEK64 __lseek64O_G_MMAP64 __mmap64P_G_FSTAT64(fd,buf) __fxstat64 (_STAT_VER, fd, buf)S_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)U_G_BUFSIZ 8192X_G_NAMES_HAVE_UNDERSCORE 0Y_G_VTABLE_LABEL_HAS_LENGTH 1Z_G_USING_THUNKS 1[_G_VTABLE_LABEL_PREFIX "__vt_"\_G_VTABLE_LABEL_PREFIX_ID __vt_`_G_ARGS(ARGLIST) ARGLIST"_IO_pos_t _G_fpos_t#_IO_fpos_t _G_fpos_t$_IO_fpos64_t _G_fpos64_t%_IO_size_t _G_size_t&_IO_ssize_t _G_ssize_t'_IO_off_t _G_off_t(_IO_off64_t _G_off64_t)_IO_pid_t _G_pid_t*_IO_uid_t _G_uid_t+_IO_iconv_t _G_iconv_t,_IO_HAVE_SYS_WAIT _G_HAVE_SYS_WAIT-_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE._IO_BUFSIZ _G_BUFSIZ/_IO_va_list _G_va_list0_IO_wint_t _G_wint_t4__need___va_list 7_IO_va_list8_IO_va_list __gnuc_va_listL_PARAMS(protos) __P(protos)T_IO_UNIFIED_JUMPTABLES 1ZEOF (-1)i_IOS_INPUT 1j_IOS_OUTPUT 2k_IOS_ATEND 4l_IOS_APPEND 8m_IOS_TRUNC 16n_IOS_NOCREATE 32o_IOS_NOREPLACE 64p_IOS_BIN 128x_IO_MAGIC 0xFBAD0000y_OLD_STDIO_MAGIC 0xFABC0000z_IO_MAGIC_MASK 0xFFFF0000{_IO_USER_BUF 1|_IO_UNBUFFERED 2}_IO_NO_READS 4~_IO_NO_WRITES 8_IO_EOF_SEEN 0x10_IO_ERR_SEEN 0x20_IO_DELETE_DONT_CLOSE 0x40_IO_LINKED 0x80_IO_IN_BACKUP 0x100_IO_LINE_BUF 0x200_IO_TIED_PUT_GET 0x400_IO_CURRENTLY_PUTTING 0x800_IO_IS_APPENDING 0x1000_IO_IS_FILEBUF 0x2000_IO_BAD_SEEN 0x4000_IO_USER_LOCK 0x8000_IO_FLAGS2_MMAP 1_IO_FLAGS2_NOTCANCEL 2_IO_FLAGS2_USER_WBUF 8_IO_SKIPWS 01_IO_LEFT 02_IO_RIGHT 04_IO_INTERNAL 010_IO_DEC 020_IO_OCT 040_IO_HEX 0100_IO_SHOWBASE 0200_IO_SHOWPOINT 0400_IO_UPPERCASE 01000_IO_SHOWPOS 02000_IO_SCIENTIFIC 04000_IO_FIXED 010000_IO_UNITBUF 020000_IO_STDIO 040000_IO_DONT_CLOSE 0100000_IO_BOOLALPHA 0200000_IO_file_flags _flags__HAVE_COLUMN _IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))_IO_BE(expr,res) __builtin_expect ((expr), res)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)_IO_peekc(_fp) _IO_peekc_unlocked (_fp)_IO_flockfile(_fp) _IO_funlockfile(_fp) _IO_ftrylockfile(_fp) _IO_cleanup_region_start(_fct,_fp) _IO_cleanup_region_end(_Doit) y_IOFBF 0z_IOLBF 1{_IONBF 2BUFSIZ _IO_BUFSIZSEEK_SET 0SEEK_CUR 1SEEK_END 2P_tmpdir "/tmp"%L_tmpnam 20TMP_MAX 238328FILENAME_MAX 4096L_ctermid 9%FOPEN_MAX&FOPEN_MAX 16stdin stdinstdout stdoutstderr stderrgetc(_fp) _IO_getc (_fp)putc(_ch,_fp) _IO_putc (_ch, _fp)&'__STDIO_INLINE __extern_inlinefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))__STDIO_INLINE_GNU_SOURCE( __XML_PARSER_H__ ) __XML_VERSION_H__  * __XML_EXPORTS_H__ XMLPUBFUN $XMLPUBVAR extern*XMLCALL 1XMLCDECL LIBXML_DLL_IMPORT XMLPUBVAR LIBXML_DOTTED_VERSION "2.7.6"'LIBXML_VERSION 20706.LIBXML_VERSION_STRING "20706"5LIBXML_VERSION_EXTRA ""=LIBXML_TEST_VERSION xmlCheckVersion(20706);MWITHOUT_TRIO `LIBXML_THREAD_ENABLED jLIBXML_TREE_ENABLED sLIBXML_OUTPUT_ENABLED |LIBXML_PUSH_ENABLED LIBXML_READER_ENABLED LIBXML_PATTERN_ENABLED LIBXML_WRITER_ENABLED LIBXML_SAX1_ENABLED LIBXML_FTP_ENABLED LIBXML_HTTP_ENABLED LIBXML_VALID_ENABLED LIBXML_HTML_ENABLED LIBXML_LEGACY_ENABLED LIBXML_C14N_ENABLED LIBXML_CATALOG_ENABLED LIBXML_DOCB_ENABLED LIBXML_XPATH_ENABLED LIBXML_XPTR_ENABLED LIBXML_XINCLUDE_ENABLED LIBXML_ICONV_ENABLED LIBXML_ISO8859X_ENABLED LIBXML_DEBUG_ENABLED LIBXML_UNICODE_ENABLED LIBXML_REGEXP_ENABLED LIBXML_AUTOMATA_ENABLED LIBXML_EXPR_ENABLED LIBXML_SCHEMAS_ENABLED LIBXML_SCHEMATRON_ENABLED LIBXML_MODULES_ENABLED LIBXML_MODULE_EXTENSION ".so"LIBXML_ZLIB_ENABLED ATTRIBUTE_UNUSED __attribute__((unused))LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))+ __XML_TREE_H__ , __XML_STRING_H__ #BAD_CAST (xmlChar *)7BASE_BUFFER_SIZE 4096gXML_XML_NAMESPACE (const xmlChar *) "http://www.w3.org/XML/1998/namespace"oXML_XML_ID (const xmlChar *) "xml:id"- __XML_REGEXP_H__ *++. __XML_DICT_H__ /_GCC_LIMITS_H_  0_GCC_NEXT_LIMITS_H /z1_LIBC_LIMITS_H_ 1!MB_LEN_MAX 16LLONG_MIN (-LLONG_MAX-1)LLONG_MAX __LONG_LONG_MAX__ULLONG_MAX (LLONG_MAX * 2ULL + 1)2_BITS_POSIX1_LIM_H 1 _POSIX_AIO_LISTIO_MAX 2#_POSIX_AIO_MAX 1&_POSIX_ARG_MAX 4096*_POSIX_CHILD_MAX 250_POSIX_DELAYTIMER_MAX 324_POSIX_HOST_NAME_MAX 2557_POSIX_LINK_MAX 8:_POSIX_LOGIN_NAME_MAX 9=_POSIX_MAX_CANON 255A_POSIX_MAX_INPUT 255D_POSIX_MQ_OPEN_MAX 8G_POSIX_MQ_PRIO_MAX 32J_POSIX_NAME_MAX 14N_POSIX_NGROUPS_MAX 8U_POSIX_OPEN_MAX 20a_POSIX_PATH_MAX 256d_POSIX_PIPE_BUF 512h_POSIX_RE_DUP_MAX 255k_POSIX_RTSIG_MAX 8n_POSIX_SEM_NSEMS_MAX 256q_POSIX_SEM_VALUE_MAX 32767t_POSIX_SIGQUEUE_MAX 32w_POSIX_SSIZE_MAX 32767z_POSIX_STREAM_MAX 8}_POSIX_SYMLINK_MAX 255_POSIX_SYMLOOP_MAX 8_POSIX_TIMER_MAX 32_POSIX_TTY_NAME_MAX 9_POSIX_TZNAME_MAX 6_POSIX_CLOCKRES_MIN 200000003__undef_NR_OPEN __undef_LINK_MAX  __undef_OPEN_MAX #__undef_ARG_MAX '4_LINUX_LIMITS_H NR_OPEN 1024NGROUPS_MAX 65536ARG_MAX 131072LINK_MAX 127 MAX_CANON 255 MAX_INPUT 255 NAME_MAX 255 PATH_MAX 4096 PIPE_BUF 4096XATTR_NAME_MAX 255XATTR_SIZE_MAX 65536XATTR_LIST_MAX 65536RTSIG_MAX 32+NR_OPEN,__undef_NR_OPEN0LINK_MAX1__undef_LINK_MAX5OPEN_MAX6__undef_OPEN_MAX:ARG_MAX;__undef_ARG_MAX?_POSIX_THREAD_KEYS_MAX 128APTHREAD_KEYS_MAX 1024D_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4FPTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSI_POSIX_THREAD_THREADS_MAX 64KPTHREAD_THREADS_MAXOAIO_PRIO_DELTA_MAX 20RPTHREAD_STACK_MIN 16384UDELAYTIMER_MAX 2147483647XTTY_NAME_MAX 32[LOGIN_NAME_MAX 256^HOST_NAME_MAX 64aMQ_PRIO_MAX 32768dSEM_VALUE_MAX (2147483647)SSIZE_MAX LONG_MAX5_BITS_POSIX2_LIM_H 1_POSIX2_BC_BASE_MAX 99_POSIX2_BC_DIM_MAX 2048"_POSIX2_BC_SCALE_MAX 99%_POSIX2_BC_STRING_MAX 1000)_POSIX2_COLL_WEIGHTS_MAX 2-_POSIX2_EXPR_NEST_MAX 320_POSIX2_LINE_MAX 20484_POSIX2_RE_DUP_MAX 2558_POSIX2_CHARCLASS_NAME_MAX 14@BC_BASE_MAX _POSIX2_BC_BASE_MAXCBC_DIM_MAX _POSIX2_BC_DIM_MAXFBC_SCALE_MAX _POSIX2_BC_SCALE_MAXIBC_STRING_MAX _POSIX2_BC_STRING_MAXLCOLL_WEIGHTS_MAX 255OEXPR_NEST_MAX _POSIX2_EXPR_NEST_MAXRLINE_MAX _POSIX2_LINE_MAXUCHARCLASS_NAME_MAX 2048YRE_DUP_MAX (0x7fff)_GCC_NEXT_LIMITS_H_LIMITS_H___ CHAR_BITCHAR_BIT __CHAR_BIT__SCHAR_MINSCHAR_MIN (-SCHAR_MAX - 1)SCHAR_MAXSCHAR_MAX __SCHAR_MAX__ UCHAR_MAX$UCHAR_MAX (SCHAR_MAX * 2 + 1)2CHAR_MIN3CHAR_MIN SCHAR_MIN4CHAR_MAX5CHAR_MAX SCHAR_MAX9SHRT_MIN:SHRT_MIN (-SHRT_MAX - 1);SHRT_MAXtype == XML_ELEMENT_NODE ? NULL : (n)->content)XML_GET_LINE(n) (xmlGetLineNo(n))xmlChildrenNode childrenxmlRootNode children6 __XML_HASH_H__ (8XML_CAST_FPTR(fptr) fptr7 __XML_VALID_H__ 8 __XML_ERROR_H__ 9 __XML_LINK_INCLUDE__ : __XML_AUTOMATA_H__ ; __XML_ENTITIES_H__ 8!XML_DEFAULT_VERSION "1.0"XML_DETECT_IDS 2XML_COMPLETE_ATTRS 4XML_SKIP_IDS 8XML_SAX2_MAGIC 0xDEEDBEAF<__XML_CHAR_ENCODING_H__ =_ICONV_H 1__need_size_t  __need_size_t__need_NULL> __XML_IO_H__ u?__XML_GLOBALS_H 8@ __XML_SAX_H__ A __XML_XLINK_H__ B __XML_SAX2_H__ C __DEBUG_MEMORY_ALLOC__ CdocbDefaultSAXHandlerDhtmlDefaultSAXHandlerEoldXMLWDcompatibilityFxmlBufferAllocSchemeGxmlDefaultBufferSizeHxmlDefaultSAXHandlerIxmlDefaultSAXLocatorJxmlDoValidityCheckingDefaultValueKxmlFreeLxmlGenericErrorMxmlStructuredErrorNxmlGenericErrorContextOxmlStructuredErrorContextPxmlGetWarningsDefaultValueQxmlIndentTreeOutputRxmlTreeIndentStringSxmlKeepBlanksDefaultValueTxmlLineNumbersDefaultValueUxmlLoadExtDtdDefaultValueVxmlMallocWxmlMallocAtomicXxmlMemStrdupYxmlParserDebugEntitiesZxmlParserVersion[xmlPedanticParserDefaultValue\xmlRealloc]xmlSaveNoEmptyTags^xmlSubstituteEntitiesDefaultValue_xmlRegisterNodeDefaultValue`xmlDeregisterNodeDefaultValueaxmlLastErrorbxmlParserInputBufferCreateFilenameValuecxmlOutputBufferCreateFilenameValueD __XML_THREADS_H__ #?docbDefaultSAXHandler (*(__docbDefaultSAXHandler()))htmlDefaultSAXHandler (*(__htmlDefaultSAXHandler()))xmlLastError (*(__xmlLastError()))oldXMLWDcompatibility (*(__oldXMLWDcompatibility()))xmlBufferAllocScheme (*(__xmlBufferAllocScheme()))xmlDefaultBufferSize (*(__xmlDefaultBufferSize()))xmlDefaultSAXHandler (*(__xmlDefaultSAXHandler()))xmlDefaultSAXLocator (*(__xmlDefaultSAXLocator()))xmlDoValidityCheckingDefaultValue (*(__xmlDoValidityCheckingDefaultValue()))xmlGenericError (*(__xmlGenericError()))xmlStructuredError (*(__xmlStructuredError()))xmlGenericErrorContext (*(__xmlGenericErrorContext()))xmlStructuredErrorContext (*(__xmlStructuredErrorContext()))xmlGetWarningsDefaultValue (*(__xmlGetWarningsDefaultValue()))xmlIndentTreeOutput (*(__xmlIndentTreeOutput()))xmlTreeIndentString (*(__xmlTreeIndentString()))xmlKeepBlanksDefaultValue (*(__xmlKeepBlanksDefaultValue()))xmlLineNumbersDefaultValue (*(__xmlLineNumbersDefaultValue()))xmlLoadExtDtdDefaultValue (*(__xmlLoadExtDtdDefaultValue()))xmlParserDebugEntities (*(__xmlParserDebugEntities()))xmlParserVersion (*(__xmlParserVersion()))xmlPedanticParserDefaultValue (*(__xmlPedanticParserDefaultValue()))xmlSaveNoEmptyTags (*(__xmlSaveNoEmptyTags()))xmlSubstituteEntitiesDefaultValue (*(__xmlSubstituteEntitiesDefaultValue()))xmlRegisterNodeDefaultValue (*(__xmlRegisterNodeDefaultValue()))xmlDeregisterNodeDefaultValue (*(__xmlDeregisterNodeDefaultValue()))xmlParserInputBufferCreateFilenameValue (*(__xmlParserInputBufferCreateFilenameValue()))xmlOutputBufferCreateFilenameValue (*(__xmlOutputBufferCreateFilenameValue()))E __XML_PARSER_INTERNALS_H__ F__HTML_PARSER_H__ htmlDefaultSubelement(elt) elt->defaultsubelthtmlElementAllowedHereDesc(parent,elt) htmlElementAllowedHere((parent), (elt)->name)htmlRequiredAttrs(elt) (elt)->attrs_reqG__XML_CHVALID_H__ @xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)) || ((0xc0 <= (c)) && ((c) <= 0xd6)) || ((0xd8 <= (c)) && ((c) <= 0xf6)) || (0xf8 <= (c)))LxmlIsBaseCharQ(c) (((c) < 0x100) ? xmlIsBaseChar_ch((c)) : xmlCharInRange((c), &xmlIsBaseCharGroup))XxmlIsBlank_ch(c) (((c) == 0x20) || ((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd))bxmlIsBlankQ(c) (((c) < 0x100) ? xmlIsBlank_ch((c)) : 0)lxmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || ((c) == 0xd) || (0x20 <= (c)))vxmlIsCharQ(c) (((c) < 0x100) ? xmlIsChar_ch((c)) : (((0x100 <= (c)) && ((c) <= 0xd7ff)) || ((0xe000 <= (c)) && ((c) <= 0xfffd)) || ((0x10000 <= (c)) && ((c) <= 0x10ffff))))xmlIsCombiningQ(c) (((c) < 0x100) ? 0 : xmlCharInRange((c), &xmlIsCombiningGroup))xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))xmlIsDigitQ(c) (((c) < 0x100) ? xmlIsDigit_ch((c)) : xmlCharInRange((c), &xmlIsDigitGroup))xmlIsExtender_ch(c) (((c) == 0xb7))xmlIsExtenderQ(c) (((c) < 0x100) ? xmlIsExtender_ch((c)) : xmlCharInRange((c), &xmlIsExtenderGroup))xmlIsIdeographicQ(c) (((c) < 0x100) ? 0 : (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || ((c) == 0x3007) || ((0x3021 <= (c)) && ((c) <= 0x3029))))xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])xmlIsPubidCharQ(c) (((c) < 0x100) ? xmlIsPubidChar_ch((c)) : 0))XML_MAX_TEXT_LENGTH 100000005XML_MAX_NAME_LENGTH 50000?XML_MAX_DICTIONARY_LIMIT 10000000IXML_MAX_LOOKUP_LIMIT 10000000QXML_MAX_NAMELEN 100YINPUT_CHUNK 250iIS_BYTE_CHAR(c) xmlIsChar_ch(c)uIS_CHAR(c) xmlIsCharQ(c)}IS_CHAR_CH(c) xmlIsChar_ch(c)IS_BLANK(c) xmlIsBlankQ(c)IS_BLANK_CH(c) xmlIsBlank_ch(c)IS_BASECHAR(c) xmlIsBaseCharQ(c)IS_DIGIT(c) xmlIsDigitQ(c)IS_DIGIT_CH(c) xmlIsDigit_ch(c)IS_COMBINING(c) xmlIsCombiningQ(c)IS_COMBINING_CH(c) 0IS_EXTENDER(c) xmlIsExtenderQ(c)IS_EXTENDER_CH(c) xmlIsExtender_ch(c)IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))IS_LETTER_CH(c) xmlIsBaseChar_ch(c)IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || ((0x61 <= (c)) && ((c) <= 0x7a)))IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)SKIP_EOL(p) if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }MOVETO_ENDTAG(p) while ((*p) && (*(p) != '>')) (p)++MOVETO_STARTTAG(p) while ((*p) && (*(p) != '<')) (p)++XML_SUBSTITUTE_NONE 0XML_SUBSTITUTE_REF 1XML_SUBSTITUTE_PEREF 2XML_SUBSTITUTE_BOTH 3H__XML_XPATH_H__ 8XML_XPATH_CHECKNS (1<<0)XML_XPATH_NOVAR (1<<1)xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)xmlXPathNodeSetItem(ns,index) ((((ns) != NULL) && ((index) >= 0) && ((index) < (ns)->nodeNr)) ? (ns)->nodeTab[(index)] : NULL)xmlXPathNodeSetIsEmpty(ns) (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))I __XML_XPATH_INTERNALS_H__ )xmlXPathSetError(ctxt,err) { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); if ((ctxt) != NULL) (ctxt)->error = (err); }3xmlXPathSetArityError(ctxt) xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)error)QxmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)[xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)exmlXPathGetContextNode(ctxt) ((ctxt)->context->node)yxmlXPathReturnBoolean(ctxt,val) valuePush((ctxt), xmlXPathNewBoolean(val))xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)xmlXPathReturnNumber(ctxt,val) valuePush((ctxt), xmlXPathNewFloat(val))xmlXPathReturnString(ctxt,str) valuePush((ctxt), xmlXPathWrapString(str))xmlXPathReturnEmptyString(ctxt) valuePush((ctxt), xmlXPathNewCString(""))xmlXPathReturnNodeSet(ctxt,ns) valuePush((ctxt), xmlXPathWrapNodeSet(ns))xmlXPathReturnEmptyNodeSet(ctxt) valuePush((ctxt), xmlXPathNewNodeSet(NULL))xmlXPathReturnExternal(ctxt,val) valuePush((ctxt), xmlXPathWrapExternal(val))xmlXPathStackIsNodeSet(ctxt) (((ctxt)->value != NULL) && (((ctxt)->value->type == XPATH_NODESET) || ((ctxt)->value->type == XPATH_XSLT_TREE)))xmlXPathStackIsExternal(ctxt) ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))xmlXPathEmptyNodeSet(ns) { while ((ns)->nodeNr > 0) (ns)->nodeTab[(ns)->nodeNr--] = NULL; }CHECK_ERROR if (ctxt->error != XPATH_EXPRESSION_OK) returnCHECK_ERROR0 if (ctxt->error != XPATH_EXPRESSION_OK) return(0)XP_ERROR(X) { xmlXPathErr(ctxt, X); return; }XP_ERROR0(X) { xmlXPathErr(ctxt, X); return(0); }CHECK_TYPE(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR(XPATH_INVALID_TYPE)CHECK_TYPE0(typeval) if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) XP_ERROR0(XPATH_INVALID_TYPE)CHECK_ARITY(x) if (ctxt == NULL) return; if (nargs != (x)) XP_ERROR(XPATH_INVALID_ARITY);CAST_TO_STRING if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) xmlXPathStringFunction(ctxt, 1);CAST_TO_NUMBER if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) xmlXPathNumberFunction(ctxt, 1);CAST_TO_BOOLEAN if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) xmlXPathBooleanFunction(ctxt, 1);J __XML_XMLREADER_H__ K __XML_RELAX_NG__ L __XML_SCHEMA_H__ M __XML_XMLSAVE_H__ N __HTML_TREE_H__  HTML_TEXT_NODE XML_TEXT_NODE'HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE.HTML_COMMENT_NODE XML_COMMENT_NODE5HTML_PRESERVE_NODE XML_CDATA_SECTION_NODEtype == XML_TEXT_NODE) || ((n)->type == XML_CDATA_SECTION_NODE)))0XSLT_MARK_RES_TREE_FRAG(n) (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");8XSLT_IS_RES_TREE_FRAG(n) ((n != NULL) && ((n)->type == XML_DOCUMENT_NODE) && ((n)->name != NULL) && ((n)->name[0] == ' '))BXSLT_REFACTORED_KEYCOMP JXSLT_FAST_IF YXSLT_REFACTORED_VARS XSLT_MAX_SORT 15XSLT_PAT_NO_PRIORITY -12345789XSLT_RUNTIME_EXTRA_LST(ctxt,nr) (ctxt)->extras[(nr)].infoXSLT_RUNTIME_EXTRA_FREE(ctxt,nr) (ctxt)->extras[(nr)].deallocateXSLT_RUNTIME_EXTRA(ctxt,nr,typ) (ctxt)->extras[(nr)].val.typ CHECK_STOPPED if (ctxt->state == XSLT_STATE_STOPPED) return;CHECK_STOPPEDE if (ctxt->state == XSLT_STATE_STOPPED) goto error;CHECK_STOPPED0 if (ctxt->state == XSLT_STATE_STOPPED) return(0); V__XML_C14N_H__ !W RUBY_H 1HAVE_RUBY_DEFINES_H 1HAVE_RUBY_ENCODING_H 1HAVE_RUBY_INTERN_H 1HAVE_RUBY_IO_H 1HAVE_RUBY_MISSING_H 1HAVE_RUBY_ONIGURUMA_H 1HAVE_RUBY_RE_H 1HAVE_RUBY_REGEX_H 1HAVE_RUBY_RUBY_H 1HAVE_RUBY_ST_H 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_UTIL_H 1HAVE_RUBY_VERSION_H 1HAVE_RUBY_VM_H 1!XRUBY_RUBY_H 1YINCLUDE_RUBY_CONFIG_H 1CANONICALIZATION_FOR_MATHN 1STDC_HEADERS 1HAVE_SYS_TYPES_H 1HAVE_SYS_STAT_H 1HAVE_STDLIB_H 1 HAVE_STRING_H 1 HAVE_MEMORY_H 1 HAVE_STRINGS_H 1 HAVE_INTTYPES_H 1 HAVE_STDINT_H 1HAVE_UNISTD_H 1__EXTENSIONS__ 1_ALL_SOURCE 1_GNU_SOURCE 1_POSIX_PTHREAD_SEMANTICS 1_TANDEM_SOURCE 1RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")HAVE_LIBCRYPT 1HAVE_LIBDL 1HAVE_DIRENT_H 1HAVE__BOOL 1HAVE_STDBOOL_H 1HAVE_SYS_WAIT_H 1HAVE_LIMITS_H 1HAVE_SYS_FILE_H 1HAVE_SYS_IOCTL_H 1HAVE_SYS_SYSCALL_H 1 HAVE_FCNTL_H 1!HAVE_SYS_FCNTL_H 1"HAVE_SYS_PARAM_H 1#HAVE_SYS_SELECT_H 1$HAVE_SYS_TIME_H 1%HAVE_SYS_TIMES_H 1&HAVE_SYSCALL_H 1'HAVE_PWD_H 1(HAVE_GRP_H 1)HAVE_A_OUT_H 1*HAVE_UTIME_H 1+HAVE_SYS_RESOURCE_H 1,HAVE_FLOAT_H 1-HAVE_UCONTEXT_H 1.HAVE_LANGINFO_H 1/HAVE_LOCALE_H 10HAVE_SYS_SENDFILE_H 11HAVE_TIME_H 12HAVE_SYS_SOCKET_H 13HAVE_SYS_PRCTL_H 14HAVE_SYS_UIO_H 15HAVE_MALLOC_H 16HAVE_TYPEOF 17typeof __typeof__8HAVE_LONG_LONG 19HAVE_OFF_T 1:SIZEOF_INT 4;SIZEOF_SHORT 2SIZEOF___INT64 0?SIZEOF___INT128 0@SIZEOF_OFF_T 8ASIZEOF_VOIDP 8BSIZEOF_FLOAT 4CSIZEOF_DOUBLE 8DSIZEOF_TIME_T 8ESIZEOF_CLOCK_T 8FPACKED_STRUCT(x) x __attribute__((packed))GPACKED_STRUCT_UNALIGNED(x) xHPRI_LL_PREFIX "ll"Irb_pid_t pid_tJSIGNEDNESS_OF_PID_T -1KPIDT2NUM(v) INT2NUM(v)LNUM2PIDT(v) NUM2INT(v)MPRI_PIDT_PREFIX PRI_INT_PREFIXNrb_uid_t uid_tOSIGNEDNESS_OF_UID_T +1PUIDT2NUM(v) UINT2NUM(v)QNUM2UIDT(v) NUM2UINT(v)RPRI_UIDT_PREFIX PRI_INT_PREFIXSrb_gid_t gid_tTSIGNEDNESS_OF_GID_T +1UGIDT2NUM(v) UINT2NUM(v)VNUM2GIDT(v) NUM2UINT(v)WPRI_GIDT_PREFIX PRI_INT_PREFIXXrb_time_t time_tYSIGNEDNESS_OF_TIME_T -1ZTIMET2NUM(v) LONG2NUM(v)[NUM2TIMET(v) NUM2LONG(v)\PRI_TIMET_PREFIX PRI_LONG_PREFIX]rb_dev_t dev_t^SIGNEDNESS_OF_DEV_T +1_DEVT2NUM(v) ULONG2NUM(v)`NUM2DEVT(v) NUM2ULONG(v)aPRI_DEVT_PREFIX PRI_LONG_PREFIXbrb_mode_t mode_tcSIGNEDNESS_OF_MODE_T +1dMODET2NUM(v) UINT2NUM(v)eNUM2MODET(v) NUM2UINT(v)fPRI_MODET_PREFIX PRI_INT_PREFIXgrb_rlim_t rlim_thSIGNEDNESS_OF_RLIM_T +1iRLIM2NUM(v) ULONG2NUM(v)jNUM2RLIM(v) NUM2ULONG(v)kPRI_RLIM_PREFIX PRI_LONG_PREFIXlrb_off_t off_tmSIGNEDNESS_OF_OFF_T -1nOFFT2NUM(v) LONG2NUM(v)oNUM2OFFT(v) NUM2LONG(v)pPRI_OFFT_PREFIX PRI_LONG_PREFIXqrb_clockid_t clockid_trSIGNEDNESS_OF_CLOCKID_T -1sCLOCKID2NUM(v) INT2NUM(v)tNUM2CLOCKID(v) NUM2INT(v)uPRI_CLOCKID_PREFIX PRI_INT_PREFIXvHAVE_PROTOTYPES 1wTOKEN_PASTE(x,y) x ##yxSTRINGIZE(expr) STRINGIZE0(expr)yHAVE_STDARG_PROTOTYPES 1zHAVE_VA_ARGS_MACRO 1{NORETURN(x) __attribute__ ((noreturn)) x|DEPRECATED(x) __attribute__ ((deprecated)) x}NOINLINE(x) __attribute__ ((noinline)) x~FUNC_MINIMIZED(x) __attribute__ ((optimize("-Os","-fomit-frame-pointer"))) xHAVE_ATTRIBUTE_FUNCTION_ALIAS 1RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)HAVE_GCC_SYNC_BUILTINS 1UNREACHABLE __builtin_unreachable()RUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externRUBY_FUNCTION_NAME_STRING __func__HAVE_DECL_SYS_NERR 1HAVE_DECL_GETENV 1SIZEOF_SIZE_T 8SIZEOF_PTRDIFF_T 8PRI_SIZE_PREFIX "z"PRI_PTRDIFF_PREFIX "t"HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_ST_BLKSIZE 1HAVE_STRUCT_STAT_ST_BLOCKS 1HAVE_ST_BLOCKS 1HAVE_STRUCT_STAT_ST_RDEV 1HAVE_ST_RDEV 1SIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_OFF_TSIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGHAVE_STRUCT_STAT_ST_ATIM 1HAVE_STRUCT_STAT_ST_MTIM 1HAVE_STRUCT_STAT_ST_CTIM 1HAVE_STRUCT_TIMEVAL 1SIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_STRUCT_TIMESPEC 1HAVE_STRUCT_TIMEZONE 1HAVE_CLOCKID_T 1HAVE_RB_FD_INIT 1HAVE_INT8_T 1SIZEOF_INT8_T 1HAVE_UINT8_T 1SIZEOF_UINT8_T 1HAVE_INT16_T 1SIZEOF_INT16_T 2HAVE_UINT16_T 1SIZEOF_UINT16_T 2HAVE_INT32_T 1SIZEOF_INT32_T 4HAVE_UINT32_T 1SIZEOF_UINT32_T 4HAVE_INT64_T 1SIZEOF_INT64_T 8HAVE_UINT64_T 1SIZEOF_UINT64_T 8HAVE_INTPTR_T 1SIZEOF_INTPTR_T 8HAVE_UINTPTR_T 1SIZEOF_UINTPTR_T 8HAVE_SSIZE_T 1SIZEOF_SSIZE_T 8STACK_END_ADDRESS __libc_stack_endGETGROUPS_T gid_tRETSIGTYPE voidHAVE_ALLOCA_H 1HAVE_ALLOCA 1HAVE_ACOSH 1HAVE_CBRT 1HAVE_CRYPT 1HAVE_DUP2 1HAVE_ERF 1HAVE_FFS 1HAVE_FINITE 1HAVE_FLOCK 1HAVE_HYPOT 1HAVE_ISINF 1HAVE_ISNAN 1HAVE_LGAMMA_R 1HAVE_MEMMOVE 1HAVE_NEXTAFTER 1HAVE_STRCHR 1HAVE_STRERROR 1HAVE_STRSTR 1HAVE_TGAMMA 1SPT_TYPE SPT_REUSEARGVHAVE_SIGNBIT 1HAVE_FORK 1HAVE_VFORK 1HAVE_WORKING_VFORK 1HAVE_WORKING_FORK 1HAVE__LONGJMP 1HAVE__SETJMP 1HAVE_ATAN2L 1HAVE_ATAN2F 1HAVE_CHROOT 1HAVE_COSH 1HAVE_DIRFD 1HAVE_DL_ITERATE_PHDR 1HAVE_DLOPEN 1HAVE_DLADDR 1HAVE_DUP 1HAVE_DUP3 1HAVE_EACCESS 1HAVE_ENDGRENT 1HAVE_FCHMOD 1HAVE_FCHOWN 1HAVE_FCNTL 1HAVE_FDATASYNC 1HAVE_FMOD 1HAVE_FSYNC 1HAVE_FTRUNCATE 1HAVE_FTRUNCATE64 1HAVE_GETCWD 1HAVE_GETGRNAM 1HAVE_GETGRNAM_R 1HAVE_GETGROUPS 1HAVE_GETPGID 1HAVE_GETPGRP 1HAVE_GETPRIORITY 1HAVE_GETPWNAM_R 1HAVE_GETRESGID 1HAVE_GETRESUID 1HAVE_GETRLIMIT 1HAVE_GETSID 1HAVE_GETTIMEOFDAY 1HAVE_GMTIME_R 1HAVE_INITGROUPS 1HAVE_IOCTL 1HAVE_KILLPG 1HAVE_LCHOWN 1HAVE_LINK 1HAVE_LLABS 1HAVE_LOCKF 1HAVE_LOG2 1HAVE_LSTAT 1HAVE_MALLOC_USABLE_SIZE 1HAVE_MBLEN 1HAVE_MEMALIGN 1HAVE_WRITEV 1HAVE_MEMRCHR 1HAVE_MEMMEM 1HAVE_MKTIME 1HAVE_PIPE2 1HAVE_POLL 1HAVE_POSIX_FADVISE 1HAVE_POSIX_MEMALIGN 1HAVE_PPOLL 1HAVE_PREAD 1HAVE_QSORT_R 1HAVE_READLINK 1HAVE_ROUND 1HAVE_SCHED_GETAFFINITY 1HAVE_SEEKDIR 1HAVE_SENDFILE 1HAVE_SETEGID 1HAVE_SETENV 1HAVE_SETEUID 1HAVE_SETGID 1HAVE_SETGROUPS 1HAVE_SETPGID 1HAVE_SETPGRP 1HAVE_SETREGID 1HAVE_SETRESGID 1HAVE_SETRESUID 1HAVE_SETREUID 1HAVE_SETRLIMIT 1HAVE_SETSID 1HAVE_SETUID 1HAVE_SHUTDOWN 1HAVE_SIGACTION 1HAVE_SIGALTSTACK 1HAVE_SIGPROCMASK 1HAVE_SINH 1HAVE_SYMLINK 1HAVE_SYSCALL 1HAVE_SYSCONF 1HAVE_TANH 1HAVE_TELLDIR 1HAVE_TIMEGM 1HAVE_TIMES 1HAVE_TRUNCATE 1HAVE_TRUNCATE64 1HAVE_UNSETENV 1HAVE_UTIMENSAT 1HAVE_UTIMES 1HAVE_WAIT4 1HAVE_WAITPID 1HAVE_BUILTIN___BUILTIN_BSWAP32 1HAVE_BUILTIN___BUILTIN_BSWAP64 1HAVE_BUILTIN___BUILTIN_CLZ 1HAVE_BUILTIN___BUILTIN_CLZL 1HAVE_BUILTIN___BUILTIN_CLZLL 1HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1HAVE_GNU_QSORT_R 1ATAN2_INF_C99 1HAVE_LIBRT 1HAVE_CLOCK_GETTIME 1HAVE_CLOCK_GETRES 1HAVE_STRUCT_TM_TM_ZONE 1HAVE_TM_ZONE 1HAVE_STRUCT_TM_TM_GMTOFF 1HAVE_DAYLIGHT 1HAVE_VAR_TIMEZONE 1TYPEOF_VAR_TIMEZONE longHAVE_TIMEZONE 1TIMEZONE_VOID 1NEGATIVE_TIME_T 1POSIX_SIGNAL 1RSHIFT(x,y) ((x)>>(int)(y))HAVE__SC_CLK_TCK 1STACK_GROW_DIRECTION -1_REENTRANT 1_THREAD_SAFE 1HAVE_LIBPTHREAD 1HAVE_SCHED_YIELD 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1HAVE_PTHREAD_GETATTR_NP 1HAVE_PTHREAD_ATTR_GETSTACK 1HAVE_PTHREAD_COND_INIT 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1HAVE_PTHREAD_CONDATTR_INIT 1HAVE_PTHREAD_SIGMASK 1HAVE_PTHREAD_SETNAME_NP 1HAVE_PTHREAD_ATTR_INIT 1SET_THREAD_NAME(name) pthread_setname_np(pthread_self(), name)DEFINE_MCONTEXT_PTR(mc,uc) mcontext_t *mc = &(uc)->uc_mcontextHAVE_GETCONTEXT 1HAVE_SETCONTEXT 1USE_ELF 1HAVE_ELF_H 1HAVE_BACKTRACE 1DLEXT_MAXLEN 3DLEXT ".so"RUBY_SETJMP(env) __builtin_setjmp((env))RUBY_LONGJMP(env,val) __builtin_longjmp((env),val)RUBY_JMP_BUF jmp_bufHAVE_PTHREAD_H 1RUBY_PLATFORM "x86_64-linux"Z RUBY_DEFINES_H 1[_SYS_STAT_H 1"__need_time_t %__need_timespec 'C__need_clock_tS__need_time_t___clockid_time_tk__need_timer_t__need_timespeck\_BITS_STAT_H 1_STAT_VER_KERNEL 0&_STAT_VER_LINUX 1)_MKNOD_VER_LINUX 0,_STAT_VER _STAT_VER_LINUX^st_atime st_atim.tv_sec_st_mtime st_mtim.tv_sec`st_ctime st_ctim.tv_sec_STATBUF_ST_BLKSIZE _STATBUF_ST_RDEV _STATBUF_ST_NSEC __S_IFMT 0170000__S_IFDIR 0040000__S_IFCHR 0020000__S_IFBLK 0060000__S_IFREG 0100000__S_IFIFO 0010000__S_IFLNK 0120000__S_IFSOCK 0140000__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)__S_ISUID 04000__S_ISGID 02000__S_ISVTX 01000__S_IREAD 0400__S_IWRITE 0200__S_IEXEC 0100UTIME_NOW ((1l << 30) - 1l)UTIME_OMIT ((1l << 30) - 2l)nS_IFMT __S_IFMToS_IFDIR __S_IFDIRpS_IFCHR __S_IFCHRqS_IFBLK __S_IFBLKrS_IFREG __S_IFREGtS_IFIFO __S_IFIFOwS_IFLNK __S_IFLNK{S_IFSOCK __S_IFSOCK__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)S_TYPEISMQ(buf) __S_TYPEISMQ(buf)S_TYPEISSEM(buf) __S_TYPEISSEM(buf)S_TYPEISSHM(buf) __S_TYPEISSHM(buf)S_ISUID __S_ISUIDS_ISGID __S_ISGIDS_ISVTX __S_ISVTXS_IRUSR __S_IREADS_IWUSR __S_IWRITES_IXUSR __S_IEXECS_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)S_IREAD S_IRUSRS_IWRITE S_IWUSRS_IEXEC S_IXUSRS_IRGRP (S_IRUSR >> 3)S_IWGRP (S_IWUSR >> 3)S_IXGRP (S_IXUSR >> 3)S_IRWXG (S_IRWXU >> 3)S_IROTH (S_IRGRP >> 3)S_IWOTH (S_IWGRP >> 3)S_IXOTH (S_IXGRP >> 3)S_IRWXO (S_IRWXG >> 3)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)S_BLKSIZE 512_MKNOD_VER 0# (_STDDEF_H )_STDDEF_H_ +_ANSI_STDDEF_H -__STDDEF_H__ _PTRDIFF_T _T_PTRDIFF_ _T_PTRDIFF __PTRDIFF_T _PTRDIFF_T_ _BSD_PTRDIFF_T_ ___int_ptrdiff_t_h _GCC_PTRDIFF_T __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)0]_STRINGS_H 13^_INTTYPES_H 1__STDINT_H 1`_BITS_WCHAR_H 1__WCHAR_MIN (-2147483647 - 1)__WCHAR_MAX (2147483647)__WORDSIZE 64__WORDSIZE_COMPAT32 15__uint32_t_defined y__intptr_t_defined __INT64_C(c) c ## L__UINT64_C(c) c ## ULINT8_MIN (-128)INT16_MIN (-32767-1)INT32_MIN (-2147483647-1)INT64_MIN (-__INT64_C(9223372036854775807)-1)INT8_MAX (127)INT16_MAX (32767)INT32_MAX (2147483647)INT64_MAX (__INT64_C(9223372036854775807))UINT8_MAX (255)UINT16_MAX (65535)UINT32_MAX (4294967295U)UINT64_MAX (__UINT64_C(18446744073709551615))INT_LEAST8_MIN (-128)INT_LEAST16_MIN (-32767-1)INT_LEAST32_MIN (-2147483647-1)INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_LEAST8_MAX (127)INT_LEAST16_MAX (32767)INT_LEAST32_MAX (2147483647)INT_LEAST64_MAX (__INT64_C(9223372036854775807))UINT_LEAST8_MAX (255)UINT_LEAST16_MAX (65535)UINT_LEAST32_MAX (4294967295U)UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))INT_FAST8_MIN (-128)INT_FAST16_MIN (-9223372036854775807L-1)INT_FAST32_MIN (-9223372036854775807L-1)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)INT_FAST8_MAX (127)INT_FAST16_MAX (9223372036854775807L)INT_FAST32_MAX (9223372036854775807L)INT_FAST64_MAX (__INT64_C(9223372036854775807))UINT_FAST8_MAX (255)UINT_FAST16_MAX (18446744073709551615UL)UINT_FAST32_MAX (18446744073709551615UL)UINT_FAST64_MAX (__UINT64_C(18446744073709551615))INTPTR_MIN (-9223372036854775807L-1)INTPTR_MAX (9223372036854775807L)UINTPTR_MAX (18446744073709551615UL)INTMAX_MIN (-__INT64_C(9223372036854775807)-1)INTMAX_MAX (__INT64_C(9223372036854775807))UINTMAX_MAX (__UINT64_C(18446744073709551615))PTRDIFF_MIN (-9223372036854775807L-1)PTRDIFF_MAX (9223372036854775807L)SIG_ATOMIC_MIN (-2147483647-1)SIG_ATOMIC_MAX (2147483647)SIZE_MAX (18446744073709551615UL)WCHAR_MIN __WCHAR_MINWCHAR_MAX __WCHAR_MAXWINT_MIN (0u)WINT_MAX (4294967295u)INT8_C(c) cINT16_C(c) cINT32_C(c) cINT64_C(c) c ## LUINT8_C(c) cUINT16_C(c) cUINT32_C(c) c ## UUINT64_C(c) c ## ULINTMAX_C(c) c ## LUINTMAX_C(c) c ## UL)____gwchar_t_defined 12__PRI64_PREFIX "l"3__PRIPTR_PREFIX "l"PRId32 "d"?PRId64 __PRI64_PREFIX "d"APRIdLEAST8 "d"BPRIdLEAST16 "d"CPRIdLEAST32 "d"DPRIdLEAST64 __PRI64_PREFIX "d"FPRIdFAST8 "d"GPRIdFAST16 __PRIPTR_PREFIX "d"HPRIdFAST32 __PRIPTR_PREFIX "d"IPRIdFAST64 __PRI64_PREFIX "d"LPRIi8 "i"MPRIi16 "i"NPRIi32 "i"OPRIi64 __PRI64_PREFIX "i"QPRIiLEAST8 "i"RPRIiLEAST16 "i"SPRIiLEAST32 "i"TPRIiLEAST64 __PRI64_PREFIX "i"VPRIiFAST8 "i"WPRIiFAST16 __PRIPTR_PREFIX "i"XPRIiFAST32 __PRIPTR_PREFIX "i"YPRIiFAST64 __PRI64_PREFIX "i"\PRIo8 "o"]PRIo16 "o"^PRIo32 "o"_PRIo64 __PRI64_PREFIX "o"aPRIoLEAST8 "o"bPRIoLEAST16 "o"cPRIoLEAST32 "o"dPRIoLEAST64 __PRI64_PREFIX "o"fPRIoFAST8 "o"gPRIoFAST16 __PRIPTR_PREFIX "o"hPRIoFAST32 __PRIPTR_PREFIX "o"iPRIoFAST64 __PRI64_PREFIX "o"lPRIu8 "u"mPRIu16 "u"nPRIu32 "u"oPRIu64 __PRI64_PREFIX "u"qPRIuLEAST8 "u"rPRIuLEAST16 "u"sPRIuLEAST32 "u"tPRIuLEAST64 __PRI64_PREFIX "u"vPRIuFAST8 "u"wPRIuFAST16 __PRIPTR_PREFIX "u"xPRIuFAST32 __PRIPTR_PREFIX "u"yPRIuFAST64 __PRI64_PREFIX "u"|PRIx8 "x"}PRIx16 "x"~PRIx32 "x"PRIx64 __PRI64_PREFIX "x"PRIxLEAST8 "x"PRIxLEAST16 "x"PRIxLEAST32 "x"PRIxLEAST64 __PRI64_PREFIX "x"PRIxFAST8 "x"PRIxFAST16 __PRIPTR_PREFIX "x"PRIxFAST32 __PRIPTR_PREFIX "x"PRIxFAST64 __PRI64_PREFIX "x"PRIX8 "X"PRIX16 "X"PRIX32 "X"PRIX64 __PRI64_PREFIX "X"PRIXLEAST8 "X"PRIXLEAST16 "X"PRIXLEAST32 "X"PRIXLEAST64 __PRI64_PREFIX "X"PRIXFAST8 "X"PRIXFAST16 __PRIPTR_PREFIX "X"PRIXFAST32 __PRIPTR_PREFIX "X"PRIXFAST64 __PRI64_PREFIX "X"PRIdMAX __PRI64_PREFIX "d"PRIiMAX __PRI64_PREFIX "i"PRIoMAX __PRI64_PREFIX "o"PRIuMAX __PRI64_PREFIX "u"PRIxMAX __PRI64_PREFIX "x"PRIXMAX __PRI64_PREFIX "X"PRIdPTR __PRIPTR_PREFIX "d"PRIiPTR __PRIPTR_PREFIX "i"PRIoPTR __PRIPTR_PREFIX "o"PRIuPTR __PRIPTR_PREFIX "u"PRIxPTR __PRIPTR_PREFIX "x"PRIXPTR __PRIPTR_PREFIX "X"SCNd8 "hhd"SCNd16 "hd"SCNd32 "d"SCNd64 __PRI64_PREFIX "d"SCNdLEAST8 "hhd"SCNdLEAST16 "hd"SCNdLEAST32 "d"SCNdLEAST64 __PRI64_PREFIX "d"SCNdFAST8 "hhd"SCNdFAST16 __PRIPTR_PREFIX "d"SCNdFAST32 __PRIPTR_PREFIX "d"SCNdFAST64 __PRI64_PREFIX "d"SCNi8 "hhi"SCNi16 "hi"SCNi32 "i"SCNi64 __PRI64_PREFIX "i"SCNiLEAST8 "hhi"SCNiLEAST16 "hi"SCNiLEAST32 "i"SCNiLEAST64 __PRI64_PREFIX "i"SCNiFAST8 "hhi"SCNiFAST16 __PRIPTR_PREFIX "i"SCNiFAST32 __PRIPTR_PREFIX "i"SCNiFAST64 __PRI64_PREFIX "i"SCNu8 "hhu"SCNu16 "hu"SCNu32 "u"SCNu64 __PRI64_PREFIX "u"SCNuLEAST8 "hhu"SCNuLEAST16 "hu"SCNuLEAST32 "u"SCNuLEAST64 __PRI64_PREFIX "u"SCNuFAST8 "hhu"SCNuFAST16 __PRIPTR_PREFIX "u"SCNuFAST32 __PRIPTR_PREFIX "u"SCNuFAST64 __PRI64_PREFIX "u"SCNo8 "hho"SCNo16 "ho"SCNo32 "o"SCNo64 __PRI64_PREFIX "o"SCNoLEAST8 "hho"SCNoLEAST16 "ho"SCNoLEAST32 "o"SCNoLEAST64 __PRI64_PREFIX "o"SCNoFAST8 "hho"SCNoFAST16 __PRIPTR_PREFIX "o"SCNoFAST32 __PRIPTR_PREFIX "o"SCNoFAST64 __PRI64_PREFIX "o"SCNx8 "hhx"SCNx16 "hx"SCNx32 "x"SCNx64 __PRI64_PREFIX "x"SCNxLEAST8 "hhx"SCNxLEAST16 "hx"SCNxLEAST32 "x"SCNxLEAST64 __PRI64_PREFIX "x"SCNxFAST8 "hhx"SCNxFAST16 __PRIPTR_PREFIX "x"SCNxFAST32 __PRIPTR_PREFIX "x"SCNxFAST64 __PRI64_PREFIX "x"SCNdMAX __PRI64_PREFIX "d"SCNiMAX __PRI64_PREFIX "i"SCNoMAX __PRI64_PREFIX "o"SCNuMAX __PRI64_PREFIX "u"SCNxMAX __PRI64_PREFIX "x"SCNdPTR __PRIPTR_PREFIX "d"SCNiPTR __PRIPTR_PREFIX "i"SCNoPTR __PRIPTR_PREFIX "o"SCNuPTR __PRIPTR_PREFIX "u"SCNxPTR __PRIPTR_PREFIX "x"9a_UNISTD_H 1#_POSIX_VERSION 200809L6__POSIX2_THIS_VERSION 200809LD_POSIX2_VERSION __POSIX2_THIS_VERSIONH_POSIX2_C_BIND __POSIX2_THIS_VERSIONL_POSIX2_C_DEV __POSIX2_THIS_VERSIONP_POSIX2_SW_DEV __POSIX2_THIS_VERSIONT_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONX_XOPEN_VERSION 700b_XOPEN_XCU_VERSION 4e_XOPEN_XPG2 1f_XOPEN_XPG3 1g_XOPEN_XPG4 1j_XOPEN_UNIX 1m_XOPEN_CRYPT 1q_XOPEN_ENH_I18N 1t_XOPEN_LEGACY 1b_BITS_POSIX_OPT_H 1_POSIX_JOB_CONTROL 1_POSIX_SAVED_IDS 1_POSIX_PRIORITY_SCHEDULING 200809L!_POSIX_SYNCHRONIZED_IO 200809L$_POSIX_FSYNC 200809L'_POSIX_MAPPED_FILES 200809L*_POSIX_MEMLOCK 200809L-_POSIX_MEMLOCK_RANGE 200809L0_POSIX_MEMORY_PROTECTION 200809L3_POSIX_CHOWN_RESTRICTED 07_POSIX_VDISABLE '\0':_POSIX_NO_TRUNC 1=_XOPEN_REALTIME 1@_XOPEN_REALTIME_THREADS 1C_XOPEN_SHM 1F_POSIX_THREADS 200809LI_POSIX_REENTRANT_FUNCTIONS 1J_POSIX_THREAD_SAFE_FUNCTIONS 200809LM_POSIX_THREAD_PRIORITY_SCHEDULING 200809LP_POSIX_THREAD_ATTR_STACKSIZE 200809LS_POSIX_THREAD_ATTR_STACKADDR 200809LV_POSIX_THREAD_PRIO_INHERIT 200809LZ_POSIX_THREAD_PRIO_PROTECT 200809L^_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809La_POSIX_THREAD_ROBUST_PRIO_PROTECT -1e_POSIX_SEMAPHORES 200809Lh_POSIX_REALTIME_SIGNALS 200809Lk_POSIX_ASYNCHRONOUS_IO 200809Ll_POSIX_ASYNC_IO 1n_LFS_ASYNCHRONOUS_IO 1p_POSIX_PRIORITIZED_IO 200809Ls_LFS64_ASYNCHRONOUS_IO 1v_LFS_LARGEFILE 1w_LFS64_LARGEFILE 1x_LFS64_STDIO 1{_POSIX_SHARED_MEMORY_OBJECTS 200809L~_POSIX_CPUTIME 0_POSIX_THREAD_CPUTIME 0_POSIX_REGEXP 1_POSIX_READER_WRITER_LOCKS 200809L_POSIX_SHELL 1_POSIX_TIMEOUTS 200809L_POSIX_SPIN_LOCKS 200809L_POSIX_SPAWN 200809L_POSIX_TIMERS 200809L_POSIX_BARRIERS 200809L_POSIX_MESSAGE_PASSING 200809L_POSIX_THREAD_PROCESS_SHARED 200809L_POSIX_MONOTONIC_CLOCK 0_POSIX_CLOCK_SELECTION 200809L_POSIX_ADVISORY_INFO 200809L_POSIX_IPV6 200809L_POSIX_RAW_SOCKETS 200809L_POSIX2_CHAR_TERM 200809L_POSIX_SPORADIC_SERVER -1_POSIX_THREAD_SPORADIC_SERVER -1_POSIX_TRACE -1_POSIX_TRACE_EVENT_FILTER -1_POSIX_TRACE_INHERIT -1_POSIX_TRACE_LOG -1_POSIX_TYPED_MEMORY_OBJECTS -1_XOPEN_STREAMS -1c__WORDSIZE 64__WORDSIZE_COMPAT32 19_POSIX_V7_LPBIG_OFFBIG -1:_POSIX_V6_LPBIG_OFFBIG -1;_XBS5_LPBIG_OFFBIG -1>_POSIX_V7_LP64_OFF64 1?_POSIX_V6_LP64_OFF64 1@_XBS5_LP64_OFF64 1\__ILP32_OFF32_CFLAGS "-m32"]__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"^__ILP32_OFF32_LDFLAGS "-m32"___ILP32_OFFBIG_LDFLAGS "-m32"`__LP64_OFF64_CFLAGS "-m64"a__LP64_OFF64_LDFLAGS "-m64"STDIN_FILENO 0STDOUT_FILENO 1STDERR_FILENO 2__need_size_t __need_NULL  __need_ptrdiff_t__need_size_t__need_wchar_tNULLNULL ((void *)0)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__useconds_t_defined __socklen_t_defined R_OK 4W_OK 2X_OK 1F_OK 0L_SET SEEK_SETL_INCR SEEK_CURL_XTND SEEK_ENDd_PC_LINK_MAX _PC_LINK_MAX_PC_MAX_CANON _PC_MAX_CANON!_PC_MAX_INPUT _PC_MAX_INPUT#_PC_NAME_MAX _PC_NAME_MAX%_PC_PATH_MAX _PC_PATH_MAX'_PC_PIPE_BUF _PC_PIPE_BUF)_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED+_PC_NO_TRUNC _PC_NO_TRUNC-_PC_VDISABLE _PC_VDISABLE/_PC_SYNC_IO _PC_SYNC_IO1_PC_ASYNC_IO _PC_ASYNC_IO3_PC_PRIO_IO _PC_PRIO_IO5_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF7_PC_FILESIZEBITS _PC_FILESIZEBITS9_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE;_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE=_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE?_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGNA_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINC_PC_SYMLINK_MAX _PC_SYMLINK_MAXE_PC_2_SYMLINKS _PC_2_SYMLINKSL_SC_ARG_MAX _SC_ARG_MAXN_SC_CHILD_MAX _SC_CHILD_MAXP_SC_CLK_TCK _SC_CLK_TCKR_SC_NGROUPS_MAX _SC_NGROUPS_MAXT_SC_OPEN_MAX _SC_OPEN_MAXV_SC_STREAM_MAX _SC_STREAM_MAXX_SC_TZNAME_MAX _SC_TZNAME_MAXZ_SC_JOB_CONTROL _SC_JOB_CONTROL\_SC_SAVED_IDS _SC_SAVED_IDS^_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS`_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGb_SC_TIMERS _SC_TIMERSd_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOf_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOh_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOj_SC_FSYNC _SC_FSYNCl_SC_MAPPED_FILES _SC_MAPPED_FILESn_SC_MEMLOCK _SC_MEMLOCKp_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEr_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTIONt_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGv_SC_SEMAPHORES _SC_SEMAPHORESx_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSz_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX|_SC_AIO_MAX _SC_AIO_MAX~_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX_SC_VERSION _SC_VERSION_SC_PAGESIZE _SC_PAGESIZE_SC_PAGE_SIZE _SC_PAGESIZE_SC_RTSIG_MAX _SC_RTSIG_MAX_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX_SC_TIMER_MAX _SC_TIMER_MAX_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_BC_DIM_MAX _SC_BC_DIM_MAX_SC_BC_SCALE_MAX _SC_BC_SCALE_MAX_SC_BC_STRING_MAX _SC_BC_STRING_MAX_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_SC_LINE_MAX _SC_LINE_MAX_SC_RE_DUP_MAX _SC_RE_DUP_MAX_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_SC_2_VERSION _SC_2_VERSION_SC_2_C_BIND _SC_2_C_BIND_SC_2_C_DEV _SC_2_C_DEV_SC_2_FORT_DEV _SC_2_FORT_DEV_SC_2_FORT_RUN _SC_2_FORT_RUN_SC_2_SW_DEV _SC_2_SW_DEV_SC_2_LOCALEDEF _SC_2_LOCALEDEF_SC_PII _SC_PII_SC_PII_XTI _SC_PII_XTI_SC_PII_SOCKET _SC_PII_SOCKET_SC_PII_INTERNET _SC_PII_INTERNET_SC_PII_OSI _SC_PII_OSI_SC_POLL _SC_POLL_SC_SELECT _SC_SELECT_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_IOV_MAX _SC_IOV_MAX_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM_SC_PII_OSI_COTS _SC_PII_OSI_COTS_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS_SC_PII_OSI_M _SC_PII_OSI_M_SC_T_IOV_MAX _SC_T_IOV_MAX_SC_THREADS _SC_THREADS_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_SC_PHYS_PAGES _SC_PHYS_PAGES_SC_AVPHYS_PAGES _SC_AVPHYS_PAGES_SC_ATEXIT_MAX _SC_ATEXIT_MAX_SC_PASS_MAX _SC_PASS_MAX_SC_XOPEN_VERSION _SC_XOPEN_VERSION_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_2_CHAR_TERM _SC_2_CHAR_TERM_SC_2_C_VERSION _SC_2_C_VERSION_SC_2_UPE _SC_2_UPE_SC_XOPEN_XPG2 _SC_XOPEN_XPG2_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_CHAR_BIT _SC_CHAR_BIT_SC_CHAR_MAX _SC_CHAR_MAX_SC_CHAR_MIN _SC_CHAR_MIN_SC_INT_MAX _SC_INT_MAX_SC_INT_MIN _SC_INT_MIN_SC_LONG_BIT _SC_LONG_BIT_SC_WORD_BIT _SC_WORD_BIT_SC_MB_LEN_MAX _SC_MB_LEN_MAX_SC_NZERO _SC_NZERO_SC_SSIZE_MAX _SC_SSIZE_MAX_SC_SCHAR_MAX _SC_SCHAR_MAX_SC_SCHAR_MIN _SC_SCHAR_MIN_SC_SHRT_MAX _SC_SHRT_MAX_SC_SHRT_MIN _SC_SHRT_MIN_SC_UCHAR_MAX _SC_UCHAR_MAX_SC_UINT_MAX _SC_UINT_MAX_SC_ULONG_MAX _SC_ULONG_MAX_SC_USHRT_MAX _SC_USHRT_MAX_SC_NL_ARGMAX _SC_NL_ARGMAX_SC_NL_LANGMAX _SC_NL_LANGMAX_SC_NL_MSGMAX _SC_NL_MSGMAX_SC_NL_NMAX _SC_NL_NMAX_SC_NL_SETMAX _SC_NL_SETMAX_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS_SC_ADVISORY_INFO _SC_ADVISORY_INFO_SC_BARRIERS _SC_BARRIERS_SC_BASE _SC_BASE_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R_SC_CLOCK_SELECTION _SC_CLOCK_SELECTION_SC_CPUTIME _SC_CPUTIME_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME_SC_DEVICE_IO _SC_DEVICE_IO_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_SC_FD_MGMT _SC_FD_MGMT_SC_FIFO _SC_FIFO_SC_PIPE _SC_PIPE_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES_SC_FILE_LOCKING _SC_FILE_LOCKING_SC_FILE_SYSTEM _SC_FILE_SYSTEM_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_SC_MULTI_PROCESS _SC_MULTI_PROCESS_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_NETWORKING _SC_NETWORKING_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_SPIN_LOCKS _SC_SPIN_LOCKS_SC_REGEXP _SC_REGEXP_SC_REGEX_VERSION _SC_REGEX_VERSION_SC_SHELL _SC_SHELL_SC_SIGNALS _SC_SIGNALS_SC_SPAWN _SC_SPAWN_SC_SPORADIC_SERVER _SC_SPORADIC_SERVER_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_SC_TIMEOUTS _SC_TIMEOUTS_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_SC_USER_GROUPS _SC_USER_GROUPS_SC_USER_GROUPS_R _SC_USER_GROUPS_R_SC_2_PBS _SC_2_PBS_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_SC_2_PBS_LOCATE _SC_2_PBS_LOCATE_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE_SC_2_PBS_TRACK _SC_2_PBS_TRACK_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX_SC_STREAMS _SC_STREAMS_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_SC_TRACE _SC_TRACE_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_TRACE_INHERIT _SC_TRACE_INHERIT_SC_TRACE_LOG _SC_TRACE_LOG_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_SC_IPV6 _SC_IPV6_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_SS_REPL_MAX _SC_SS_REPL_MAX_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_CS_PATH _CS_PATH_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_CS_LFS_CFLAGS _CS_LFS_CFLAGS_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_CS_LFS_LIBS _CS_LFS_LIBS_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_CS_LFS64_LIBS _CS_LFS64_LIBS_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS_CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS_CS_V6_ENV _CS_V6_ENV_CS_V7_ENV _CS_V7_ENV__need_getopt e__need_getoptF_ULOCK 0F_LOCK 1F_TLOCK 2F_TEST 3Df RUBY_MISSING_H 1 g_MATH_H 1"hHUGE_VAL (__builtin_huge_val())$iHUGE_VALF (__builtin_huge_valf())%jHUGE_VALL (__builtin_huge_vall())(kINFINITY (__builtin_inff())+lNAN (__builtin_nanf (""))/m_MATH_H_MATHDEF 1__WORDSIZE 64__WORDSIZE_COMPAT32 1-FP_ILOGB0 (-2147483647 - 1).FP_ILOGBNAN (-2147483647 - 1)6__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)8__MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args);__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)=__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)@__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWC_Mdouble_ doubleD__MATH_PRECNAME(name,r) __CONCAT(name,r)E_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDF_Mdouble_END_NAMESPACE __END_NAMESPACE_STDGnH_Mdouble_I_Mdouble_BEGIN_NAMESPACEJ_Mdouble_END_NAMESPACEK__MATH_PRECNAMET_Mfloat_ floatV_Mdouble_ _Mfloat_X__MATH_PRECNAME(name,r) name ##f ##r\_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99]_Mdouble_END_NAMESPACE __END_NAMESPACE_C99^n__Mdouble_`_Mdouble_BEGIN_NAMESPACEa_Mdouble_END_NAMESPACEb__MATH_PRECNAME_Mlong_double_ long double_Mdouble_ _Mlong_double___MATH_PRECNAME(name,r) name ##l ##r_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_Mdouble_END_NAMESPACE __END_NAMESPACE_C99n_Mdouble__Mdouble_BEGIN_NAMESPACE_Mdouble_END_NAMESPACE__MATH_PRECNAME__MATHDECL_1__MATHDECL__MATHCALLFP_NAN FP_NANFP_INFINITE FP_INFINITEFP_ZERO FP_ZEROFP_SUBNORMAL FP_SUBNORMALFP_NORMAL FP_NORMALfpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))isnormal(x) (fpclassify (x) == FP_NORMAL)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))isinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))MATH_ERRNO 1MATH_ERREXCEPT 2math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)X_TLOSS 1.41484755040568800000e+16DOMAIN 1SING 2OVERFLOW 3UNDERFLOW 4TLOSS 5PLOSS 6HUGE 3.40282347e+38FM_E 2.7182818284590452354M_LOG2E 1.4426950408889634074M_LOG10E 0.43429448190325182765M_LN2 0.69314718055994530942M_LN10 2.30258509299404568402M_PI 3.14159265358979323846M_PI_2 1.57079632679489661923M_PI_4 0.78539816339744830962M_1_PI 0.31830988618379067154M_2_PI 0.63661977236758134308M_2_SQRTPI 1.12837916709551257390M_SQRT2 1.41421356237309504880M_SQRT1_2 0.70710678118654752440isgreater(x,y) __builtin_isgreater(x, y)isgreaterequal(x,y) __builtin_isgreaterequal(x, y)isless(x,y) __builtin_isless(x, y)islessequal(x,y) __builtin_islessequal(x, y)islessgreater(x,y) __builtin_islessgreater(x, y)isunordered(u,v) __builtin_isunordered(u, v)o__WORDSIZE 64__WORDSIZE_COMPAT32 1__MATH_INLINE __extern_inlineFRUBY_EXTERN externHAVE_INFINITY HAVE_NAN FRUBY Q_S_(args) argsX__Z__(args) argsbANYARGS lxmalloc ruby_xmallocmxmalloc2 ruby_xmalloc2nxcalloc ruby_xcallocoxrealloc ruby_xreallocpxrealloc2 ruby_xrealloc2qxfree ruby_xfreetRUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))STRINGIZE(expr) STRINGIZE0(expr)STRINGIZE0(expr) #exprHAVE_TRUE_LONG_LONG 1LONG_LONG long longEXTERN RUBY_EXTERNRUBY_MBCHAR_MAXSIZE INT_MAXFLUSH_REGISTER_WINDOWS ((void)0)PATH_SEP ":"PATH_SEP_CHAR PATH_SEP[0]PATH_ENV "PATH"CASEFOLD_FILESYSTEM 0RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)UNALIGNED_WORD_ACCESS 1NORETURN_STYLE_NEW 1.PRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))4RUBY_MACRO_SELECT(base,n) TOKEN_PASTE(base, n)\SIGNED_VALUE long]SIZEOF_VALUE SIZEOF_LONG^PRI_VALUE_PREFIX "l"rPRI_INT_PREFIX ""uPRI_LONG_PREFIX "l"yPRI_64_PREFIX PRI_LONG_PREFIX~RUBY_PRI_VALUE_MARK "\v"PRIdVALUE PRI_VALUE_PREFIX"d"PRIoVALUE PRI_VALUE_PREFIX"o"PRIuVALUE PRI_VALUE_PREFIX"u"PRIxVALUE PRI_VALUE_PREFIX"x"PRIXVALUE PRI_VALUE_PREFIX"X"PRIsVALUE PRI_VALUE_PREFIX"i" RUBY_PRI_VALUE_MARKPRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"PRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"PRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"PRIdSIZE PRI_SIZE_PREFIX"d"PRIiSIZE PRI_SIZE_PREFIX"i"PRIoSIZE PRI_SIZE_PREFIX"o"PRIuSIZE PRI_SIZE_PREFIX"u"PRIxSIZE PRI_SIZE_PREFIX"x"PRIXSIZE PRI_SIZE_PREFIX"X"/FIXNUM_MAX (LONG_MAX>>1)FIXNUM_MIN RSHIFT((long)LONG_MIN,1)INT2FIX(i) (((VALUE)(i))<<1 | FIXNUM_FLAG)LONG2FIX(i) INT2FIX(i)rb_fix_new(v) INT2FIX(v)rb_int_new(v) rb_int2inum(v)rb_uint_new(v) rb_uint2inum(v)LL2NUM(v) rb_ll2inum(v)ULL2NUM(v) rb_ull2inum(v)SIZET2NUM(v) ULONG2NUM(v)SSIZET2NUM(v) LONG2NUM(v)rb_long2int(n) rb_long2int_inline(n)FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))FIX2ULONG(x) ((unsigned long)FIX2LONG(x))FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)POSFIXABLE(f) ((f) < FIXNUM_MAX+1)NEGFIXABLE(f) ((f) >= FIXNUM_MIN)FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))IMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & T_MASK)TYPE(x) rb_type((VALUE)(x))RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))RB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})RB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))RB_UNUSED_VAR(x) x __attribute__ ((unused))Check_Type(v,t) rb_check_type((VALUE)(v),(t))StringValue(v) rb_string_value(&(v))StringValuePtr(v) rb_string_value_ptr(&(v))StringValueCStr(v) rb_string_value_cstr(&(v))SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)Check_SafeStr(v) rb_check_safe_str((VALUE)(v))ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))FilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))RUBY_SAFE_LEVEL_MAX 3RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))rb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))NUM2LONG(x) rb_num2long_inline(x)NUM2ULONG(x) rb_num2ulong_inline(x)FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))NUM2INT(x) rb_num2int_inline(x)NUM2UINT(x) ((unsigned int)rb_num2uint(x))FIX2UINT(x) ((unsigned int)rb_fix2uint(x))FIX2SHORT(x) (rb_fix2short((VALUE)(x)))NUM2SHORT(x) rb_num2short_inline(x)NUM2USHORT(x) rb_num2ushort(x)NUM2LL(x) rb_num2ll_inline(x)NUM2ULL(x) rb_num2ull(x)NUM2SIZET(x) NUM2ULONG(x)NUM2SSIZET(x) NUM2LONG(x)NUM2DBL(x) rb_num2dbl((VALUE)(x))NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)DUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)USE_RGENGC 1USE_RINCGC 1RGENGC_WB_PROTECTED_ARRAY 1RGENGC_WB_PROTECTED_HASH 1RGENGC_WB_PROTECTED_STRUCT 1RGENGC_WB_PROTECTED_STRING 1RGENGC_WB_PROTECTED_OBJECT 1RGENGC_WB_PROTECTED_REGEXP 1RGENGC_WB_PROTECTED_CLASS 1RGENGC_WB_PROTECTED_FLOAT 1RGENGC_WB_PROTECTED_COMPLEX 1RGENGC_WB_PROTECTED_RATIONAL 1RGENGC_WB_PROTECTED_BIGNUM 1RGENGC_WB_PROTECTED_NODE_CREF 1RBASIC_CLASS(obj) (RBASIC(obj)->klass)ROBJECT_EMBED_LEN_MAX 3ROBJECT_EMBED FL_USER1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)RCLASS_SUPER(c) rb_class_get_superclass(c)RMODULE_IV_TBL(m) RCLASS_IV_TBL(m)RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)RMODULE_M_TBL(m) RCLASS_M_TBL(m)RMODULE_SUPER(m) RCLASS_SUPER(m)RMODULE_IS_OVERLAID FL_USER2RMODULE_IS_REFINEMENT FL_USER3RMODULE_INCLUDED_INTO_REFINEMENT FL_USER4RFLOAT_VALUE(v) rb_float_value(v)DBL2NUM(dbl) rb_float_new(dbl)ELTS_SHARED FL_USER2RSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))RSTRING_NOEMBED FL_USER1RSTRING_FSTR FL_USER17RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))RSTRING_LEN(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)RSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))RARRAY_EMBED_LEN_MAX 3RARRAY_EMBED_FLAG FL_USER1RARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))RARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))RARRAY_PTR_USE_END(a) RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])RARRAY_ASET(a,i,v) do { const VALUE _ary = (a); VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); RB_OBJ_WRITE(_ary, &ptr[i], (v)); RARRAY_PTR_USE_END(_ary); } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))RREGEXP_SRC(r) RREGEXP(r)->srcRREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)RREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)RHASH_TBL(h) rb_hash_tbl(h)RHASH_ITER_LEV(h) rb_hash_iter_lev(h)RHASH_IFNONE(h) rb_hash_ifnone(h)RHASH_SIZE(h) NUM2SIZET(rb_hash_size(h))RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))HAVE_TYPE_RB_DATA_TYPE_T 1HAVE_RB_DATA_TYPE_T_FUNCTION 1HAVE_RB_DATA_TYPE_T_PARENT 1DATA_PTR(dta) (RDATA(dta)->data)RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)RUBY_UNTYPED_DATA_WARNING 0Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))RUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)RUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERUBY_TYPED_NEVER_FREE RUBY_NEVER_FREERUBY_TYPED_FREE_IMMEDIATELY 1RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTEDRUBY_TYPED_PROMOTED1 FL_PROMOTED1Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ZALLOC(type), Data_Wrap_Struct((klass),(mark),(free),(sval)))TypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))TypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ZALLOC(type), TypedData_Wrap_Struct((klass),(data_type),(sval)))Data_Get_Struct(obj,type,sval) ((sval) = (type*)rb_data_object_get(obj))TypedData_Get_Struct(obj,type,data_type,sval) ((sval) = (type*)rb_check_typeddata((obj), (data_type)))RSTRUCT_EMBED_LEN_MAX 3RSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)RSTRUCT_EMBED_LEN_SHIFT (FL_USHIFT+1)RSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))RSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])RBIGNUM_SIGN(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_POSITIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) >= 0)RBIGNUM_NEGATIVE_P(b) (FIX2LONG(rb_big_cmp((b), INT2FIX(0))) < 0)R_CAST(st) (struct st*)RBASIC(obj) (R_CAST(RBasic)(obj))ROBJECT(obj) (R_CAST(RObject)(obj))RCLASS(obj) (R_CAST(RClass)(obj))RMODULE(obj) RCLASS(obj)RSTRING(obj) (R_CAST(RString)(obj))RREGEXP(obj) (R_CAST(RRegexp)(obj))RARRAY(obj) (R_CAST(RArray)(obj))RDATA(obj) (R_CAST(RData)(obj))RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))RSTRUCT(obj) (R_CAST(RStruct)(obj))RFILE(obj) (R_CAST(RFile)(obj))FL_SINGLETON FL_USER0FL_WB_PROTECTED (((VALUE)1)<<5)FL_PROMOTED0 (((VALUE)1)<<5)FL_PROMOTED1 (((VALUE)1)<<6)FL_FINALIZE (((VALUE)1)<<7)FL_TAINT (((VALUE)1)<<8)FL_UNTRUSTED FL_TAINTFL_EXIVAR (((VALUE)1)<<10)FL_FREEZE (((VALUE)1)<<11)FL_USHIFT 12FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)FL_ANY(x,f) FL_TEST((x),(f))FL_ALL(x,f) (FL_TEST((x),(f)) == (f))FL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)OBJ_TAINTABLE(x) (FL_ABLE(x) && BUILTIN_TYPE(x) != T_BIGNUM && BUILTIN_TYPE(x) != T_FLOAT)OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))OBJ_TAINT(x) (OBJ_TAINTABLE(x) ? (RBASIC(x)->flags |= FL_TAINT) : 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)OBJ_UNTRUST(x) OBJ_TAINT(x)OBJ_INFECT(x,s) ( (OBJ_TAINTABLE(x) && FL_ABLE(s)) ? RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT : 0)OBJ_FROZEN(x) (FL_ABLE(x) ? !!(RBASIC(x)->flags&FL_FREEZE) : 1)OBJ_FREEZE_RAW(x) (RBASIC(x)->flags |= FL_FREEZE)OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x) RUBY_UNTYPED_DATA_FUNC(func) func __attribute__((warning("untyped Data is unsafe; use TypedData instead"))) rb_data_object_alloc_0 rb_data_object_alloc rb_data_object_alloc_1 rb_data_object_alloc_warning rb_data_object_alloc RUBY_MACRO_SELECT(rb_data_object_alloc_, RUBY_UNTYPED_DATA_WARNING) rb_data_object_get_0 rb_data_object_get rb_data_object_get_1 rb_data_object_get_warning rb_data_object_get RUBY_MACRO_SELECT(rb_data_object_get_, RUBY_UNTYPED_DATA_WARNING) OBJ_PROMOTED_RAW(x) ((RBASIC(x)->flags & (FL_PROMOTED0|FL_PROMOTED1)) == (FL_PROMOTED0|FL_PROMOTED1)) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : OBJ_PROMOTED_RAW(x)) OBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__) RB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__) RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__) USE_RGENGC_LOGGING_WB_UNPROTECT 0 INT2NUM(v) INT2FIX((int)(v)) UINT2NUM(v) LONG2FIX((unsigned int)(v)) LONG2NUM(x) rb_long2num_inline(x) ULONG2NUM(x) rb_ulong2num_inline(x) NUM2CHR(x) rb_num2char_inline(x) CHR2FIX(x) INT2FIX((long)((x)&0xff)) ALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type))) ALLOC(type) ((type*)xmalloc(sizeof(type))) ZALLOC_N(type,n) ((type*)xcalloc((n),sizeof(type))) ZALLOC(type) (ZALLOC_N(type,1)) REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type))) ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n))) ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n))) ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n))) ALLOCV_END(v) rb_free_tmp_buffer(&(v)) MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n)) MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n)) MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n)) MEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n)) RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func)) CONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; } CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0) rb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str)) rb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str)) rb_funcall2 rb_funcallv rb_funcall3 rb_funcallv_public HAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1 ruby_verbose (*rb_ruby_verbose_ptr()) ruby_debug (*rb_ruby_debug_ptr()) RB_IO_WAIT_READABLE 0 RB_IO_WAIT_WRITABLE 1 RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1 RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg rb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type)) rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);}) pRUBY_INTERN_H 1Z#qRUBY_ST_H 1ST_DATA_T_DEFINED 5SIZEOF_ST_INDEX_T SIZEOF_VOIDPfdset)rb_fd_max(f) ((f)->maxfd)rb_disable_super(klass,name) rb_disable_super()rb_enable_super(klass,name) rb_enable_super()HAVE_RB_DEFINE_ALLOC_FUNC 1rb_defout rb_stdoutRB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RB_NUM_COERCE_FUNCS_NEED_OPID 1rb_memcmp memcmpHAVE_RB_REG_NEW_STR 1rb_argv rb_get_argv()posix_signal ruby_posix_signalrb_str_dup_frozen rb_str_new_frozenrb_hash_uint32(h,i) st_hash_uint32((h), (i))rb_hash_uint(h,i) st_hash_uint((h), (i))rb_hash_end(h) st_hash_end(h)rb_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_str_new_static((str), (len)) : rb_str_new((str), (len)); })rb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new_static((str), (long)strlen(str)) : rb_str_new_cstr(str); })rb_usascii_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_usascii_str_new_static((str), (len)) : rb_usascii_str_new((str), (len)); })rb_utf8_str_new(str,len) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_utf8_str_new_static((str), (len)) : rb_utf8_str_new((str), (len)); })rb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new_static((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })rb_utf8_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_utf8_str_new_static((str), (long)strlen(str)) : rb_utf8_str_new_cstr(str); })rb_str_new_literal(str) rb_str_new_static((str), sizeof(str)-1)rb_usascii_str_new_literal(str) rb_usascii_str_new_static((str), sizeof(str)-1)rb_utf8_str_new_literal(str) rb_utf8_str_new_static((str), sizeof(str)-1)rb_enc_str_new_literal(str,enc) rb_enc_str_new_static((str), sizeof(str)-1, (enc))rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })rb_str_cat_cstr(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat_cstr((str), (ptr)); })rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })rb_str_new2 rb_str_new_cstrrb_str_new3 rb_str_new_sharedrb_str_new4 rb_str_new_frozenrb_str_new5 rb_str_new_with_classrb_tainted_str_new2 rb_tainted_str_new_cstrrb_str_buf_new2 rb_str_buf_new_cstrrb_usascii_str_new2 rb_usascii_str_new_cstrrb_str_buf_cat rb_str_catrb_str_buf_cat2 rb_str_cat_cstrrb_str_cat2 rb_str_cat_cstrRUBY_UBF_IO ((rb_unblock_function_t *)-1)RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1) RUBY_VM 1 HAVE_NATIVETHREAD  RUBY_EVENT_NONE 0x0000 RUBY_EVENT_LINE 0x0001 RUBY_EVENT_CLASS 0x0002 RUBY_EVENT_END 0x0004 RUBY_EVENT_CALL 0x0008 RUBY_EVENT_RETURN 0x0010 RUBY_EVENT_C_CALL 0x0020 RUBY_EVENT_C_RETURN 0x0040 RUBY_EVENT_RAISE 0x0080 RUBY_EVENT_ALL 0x00ff RUBY_EVENT_B_CALL 0x0100 RUBY_EVENT_B_RETURN 0x0200 RUBY_EVENT_THREAD_BEGIN 0x0400 RUBY_EVENT_THREAD_END 0x0800 RUBY_EVENT_TRACEPOINT_ALL 0xffff RUBY_EVENT_SPECIFIED_LINE 0x010000 RUBY_EVENT_COVERAGE 0x020000 RUBY_INTERNAL_EVENT_SWITCH 0x040000 RUBY_EVENT_SWITCH 0x040000 RUBY_INTERNAL_EVENT_NEWOBJ 0x100000 RUBY_INTERNAL_EVENT_FREEOBJ 0x200000 RUBY_INTERNAL_EVENT_GC_START 0x400000 RUBY_INTERNAL_EVENT_GC_END_MARK 0x800000 RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000 RUBY_INTERNAL_EVENT_GC_ENTER 0x2000000 RUBY_INTERNAL_EVENT_GC_EXIT 0x4000000 RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x7f00000 RUBY_INTERNAL_EVENT_MASK 0xfffe0000 RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1 rb_isascii(c) ((unsigned long)(c) < 128) ISASCII(c) rb_isascii((unsigned char)(c)) ISPRINT ISPRINT(c) rb_isprint((unsigned char)(c)) ISGRAPH(c) rb_isgraph((unsigned char)(c)) ISSPACE(c) rb_isspace((unsigned char)(c)) ISUPPER(c) rb_isupper((unsigned char)(c)) ISLOWER(c) rb_islower((unsigned char)(c)) ISALNUM(c) rb_isalnum((unsigned char)(c))ISALPHA(c) rb_isalpha((unsigned char)(c))ISDIGIT(c) rb_isdigit((unsigned char)(c))ISXDIGIT(c) rb_isxdigit((unsigned char)(c))TOUPPER(c) rb_toupper((unsigned char)(c))TOLOWER(c) rb_tolower((unsigned char)(c))STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))STRNCASECMP(s1,s2,n) (st_locale_insensitive_strncasecmp((s1), (s2), (n)))STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))InitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}rRUBY_SUBST_H 1snprintfvsnprintfsnprintf ruby_snprintfvsnprintf ruby_vsnprintfRUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);Init_stack(addr) ruby_init_stack(addr)+MAYBE_UNUSED(name) name __attribute__((unused)),UNUSED(name) MAYBE_UNUSED(UNUSED_ ## name)=s RUBY_ENCODING_H 1tONIGURUMA_H (ONIGURUMA )ONIGURUMA_VERSION_MAJOR 5*ONIGURUMA_VERSION_MINOR 15+ONIGURUMA_VERSION_TEENY 0EP_(args) argsMPV_(args) argsUONIG_EXTERN RUBY_EXTERNg lUChar OnigUCharuONIG_INFINITE_DISTANCE ~((OnigDistance )0)}ONIGENC_CASE_FOLD_TURKISH_AZERI (1<<20)~INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR (1<<30)ONIGENC_CASE_FOLD_MIN INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHARONIGENC_CASE_FOLD_DEFAULT OnigDefaultCaseFoldFlagONIGENC_MAX_COMP_CASE_FOLD_CODE_LEN 3ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM 13ONIGENC_CODE_RANGE_NUM(range) ((int )range[0])ONIGENC_CODE_RANGE_FROM(range,i) range[((i)*2) + 1]ONIGENC_CODE_RANGE_TO(range,i) range[((i)*2) + 2]ONIG_ENCODING_ASCII (&OnigEncodingASCII)ONIG_ENCODING_UNDEF ((OnigEncoding )0)ONIGENC_CODE_TO_MBC_MAXLEN 7ONIGENC_MBC_CASE_FOLD_MAXLEN 18ONIGENC_CTYPE_NEWLINE 0ONIGENC_CTYPE_ALPHA 1ONIGENC_CTYPE_BLANK 2ONIGENC_CTYPE_CNTRL 3ONIGENC_CTYPE_DIGIT 4ONIGENC_CTYPE_GRAPH 5ONIGENC_CTYPE_LOWER 6ONIGENC_CTYPE_PRINT 7ONIGENC_CTYPE_PUNCT 8ONIGENC_CTYPE_SPACE 9ONIGENC_CTYPE_UPPER 10ONIGENC_CTYPE_XDIGIT 11ONIGENC_CTYPE_WORD 12ONIGENC_CTYPE_ALNUM 13ONIGENC_CTYPE_ASCII 14ONIGENC_MAX_STD_CTYPE ONIGENC_CTYPE_ASCIIONIGENC_FLAG_NONE 0UONIGENC_FLAG_UNICODE 1Uonig_enc_len(enc,p,e) ONIGENC_MBC_ENC_LEN(enc, p, e)ONIGENC_IS_UNDEF(enc) ((enc) == ONIG_ENCODING_UNDEF)ONIGENC_IS_SINGLEBYTE(enc) (ONIGENC_MBC_MAXLEN(enc) == 1)ONIGENC_IS_MBC_HEAD(enc,p,e) (ONIGENC_MBC_ENC_LEN(enc,p,e) != 1)ONIGENC_IS_MBC_ASCII(p) (*(p) < 128)ONIGENC_IS_CODE_ASCII(code) ((code) < 128)ONIGENC_IS_MBC_WORD(enc,s,end) ONIGENC_IS_CODE_WORD(enc,ONIGENC_MBC_TO_CODE(enc,s,end))ONIGENC_IS_MBC_ASCII_WORD(enc,s,end) onigenc_ascii_is_code_ctype( ONIGENC_MBC_TO_CODE(enc,s,end),ONIGENC_CTYPE_WORD,enc)ONIGENC_IS_UNICODE(enc) ((enc)->flags & ONIGENC_FLAG_UNICODE)ONIGENC_NAME(enc) ((enc)->name)ONIGENC_MBC_CASE_FOLD(enc,flag,pp,end,buf) (enc)->mbc_case_fold(flag,(const OnigUChar** )pp,end,buf,enc)ONIGENC_IS_ALLOWED_REVERSE_MATCH(enc,s,end) (enc)->is_allowed_reverse_match(s,end,enc)ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc,start,s,end) (enc)->left_adjust_char_head(start, s, end, enc)ONIGENC_APPLY_ALL_CASE_FOLD(enc,case_fold_flag,f,arg) (enc)->apply_all_case_fold(case_fold_flag,f,arg,enc)ONIGENC_GET_CASE_FOLD_CODES_BY_STR(enc,case_fold_flag,p,end,acs) (enc)->get_case_fold_codes_by_str(case_fold_flag,p,end,acs,enc)ONIGENC_STEP_BACK(enc,start,s,end,n) onigenc_step_back((enc),(start),(s),(end),(n))ONIGENC_CONSTRUCT_MBCLEN_CHARFOUND(n) (n)ONIGENC_MBCLEN_CHARFOUND_P(r) (0 < (r))ONIGENC_MBCLEN_CHARFOUND_LEN(r) (r)ONIGENC_CONSTRUCT_MBCLEN_INVALID() (-1)ONIGENC_MBCLEN_INVALID_P(r) ((r) == -1)ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE(n) (-1-(n))ONIGENC_MBCLEN_NEEDMORE_P(r) ((r) < -1)ONIGENC_MBCLEN_NEEDMORE_LEN(r) (-1-(r))ONIGENC_PRECISE_MBC_ENC_LEN(enc,p,e) (enc)->precise_mbc_enc_len(p,e,enc)ONIGENC_MBC_ENC_LEN(enc,p,e) onigenc_mbclen_approximate(p,e,enc)ONIGENC_MBC_MAXLEN(enc) ((enc)->max_enc_len)ONIGENC_MBC_MAXLEN_DIST(enc) ONIGENC_MBC_MAXLEN(enc)ONIGENC_MBC_MINLEN(enc) ((enc)->min_enc_len)ONIGENC_IS_MBC_NEWLINE(enc,p,end) (enc)->is_mbc_newline((p),(end),enc)ONIGENC_MBC_TO_CODE(enc,p,end) (enc)->mbc_to_code((p),(end),enc)ONIGENC_CODE_TO_MBCLEN(enc,code) (enc)->code_to_mbclen(code,enc)ONIGENC_CODE_TO_MBC(enc,code,buf) (enc)->code_to_mbc(code,buf,enc)ONIGENC_PROPERTY_NAME_TO_CTYPE(enc,p,end) (enc)->property_name_to_ctype(enc,p,end)ONIGENC_IS_CODE_CTYPE(enc,code,ctype) (enc)->is_code_ctype(code,ctype,enc)ONIGENC_IS_CODE_NEWLINE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_NEWLINE)ONIGENC_IS_CODE_GRAPH(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_GRAPH)ONIGENC_IS_CODE_PRINT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PRINT)ONIGENC_IS_CODE_ALNUM(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALNUM)ONIGENC_IS_CODE_ALPHA(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_ALPHA)ONIGENC_IS_CODE_LOWER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_LOWER)ONIGENC_IS_CODE_UPPER(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_UPPER)ONIGENC_IS_CODE_CNTRL(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_CNTRL)ONIGENC_IS_CODE_PUNCT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_PUNCT)ONIGENC_IS_CODE_SPACE(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_SPACE)ONIGENC_IS_CODE_BLANK(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_BLANK)ONIGENC_IS_CODE_DIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_DIGIT)ONIGENC_IS_CODE_XDIGIT(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_XDIGIT)ONIGENC_IS_CODE_WORD(enc,code) ONIGENC_IS_CODE_CTYPE(enc,code,ONIGENC_CTYPE_WORD)ONIGENC_GET_CTYPE_CODE_RANGE(enc,ctype,sbout,ranges) (enc)->get_ctype_code_range(ctype,sbout,ranges,enc)ONIG_NREGION 10ONIG_MAX_BACKREF_NUM 1000ONIG_MAX_CAPTURE_GROUP_NUM 32767ONIG_MAX_REPEAT_NUM 100000ONIG_MAX_MULTI_BYTE_RANGES_NUM 10000ONIG_MAX_ERROR_MESSAGE_LEN 90ONIG_OPTION_DEFAULT ONIG_OPTION_NONEONIG_OPTION_NONE 0UONIG_OPTION_IGNORECASE 1UONIG_OPTION_EXTEND (ONIG_OPTION_IGNORECASE << 1)ONIG_OPTION_MULTILINE (ONIG_OPTION_EXTEND << 1)ONIG_OPTION_DOTALL ONIG_OPTION_MULTILINEONIG_OPTION_SINGLELINE (ONIG_OPTION_MULTILINE << 1)ONIG_OPTION_FIND_LONGEST (ONIG_OPTION_SINGLELINE << 1)ONIG_OPTION_FIND_NOT_EMPTY (ONIG_OPTION_FIND_LONGEST << 1)ONIG_OPTION_NEGATE_SINGLELINE (ONIG_OPTION_FIND_NOT_EMPTY << 1)ONIG_OPTION_DONT_CAPTURE_GROUP (ONIG_OPTION_NEGATE_SINGLELINE << 1)ONIG_OPTION_CAPTURE_GROUP (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)ONIG_OPTION_NOTBOL (ONIG_OPTION_CAPTURE_GROUP << 1)ONIG_OPTION_NOTEOL (ONIG_OPTION_NOTBOL << 1)ONIG_OPTION_POSIX_REGION (ONIG_OPTION_NOTEOL << 1)ONIG_OPTION_ASCII_RANGE (ONIG_OPTION_POSIX_REGION << 1)ONIG_OPTION_POSIX_BRACKET_ALL_RANGE (ONIG_OPTION_ASCII_RANGE << 1)ONIG_OPTION_WORD_BOUND_ALL_RANGE (ONIG_OPTION_POSIX_BRACKET_ALL_RANGE << 1)ONIG_OPTION_NEWLINE_CRLF (ONIG_OPTION_WORD_BOUND_ALL_RANGE << 1)ONIG_OPTION_NOTBOS (ONIG_OPTION_NEWLINE_CRLF << 1)ONIG_OPTION_NOTEOS (ONIG_OPTION_NOTBOS << 1)ONIG_OPTION_MAXBIT ONIG_OPTION_NOTEOSONIG_OPTION_ON(options,regopt) ((options) |= (regopt))ONIG_OPTION_OFF(options,regopt) ((options) &= ~(regopt))ONIG_IS_OPTION_ON(options,option) ((options) & (option))ONIG_SYNTAX_ASIS (&OnigSyntaxASIS)ONIG_SYNTAX_POSIX_BASIC (&OnigSyntaxPosixBasic)ONIG_SYNTAX_POSIX_EXTENDED (&OnigSyntaxPosixExtended)ONIG_SYNTAX_EMACS (&OnigSyntaxEmacs)ONIG_SYNTAX_GREP (&OnigSyntaxGrep)ONIG_SYNTAX_GNU_REGEX (&OnigSyntaxGnuRegex)ONIG_SYNTAX_JAVA (&OnigSyntaxJava)ONIG_SYNTAX_PERL58 (&OnigSyntaxPerl58)ONIG_SYNTAX_PERL58_NG (&OnigSyntaxPerl58_NG)ONIG_SYNTAX_PERL (&OnigSyntaxPerl)ONIG_SYNTAX_RUBY (&OnigSyntaxRuby)ONIG_SYNTAX_PYTHON (&OnigSyntaxPython)ONIG_SYNTAX_DEFAULT OnigDefaultSyntaxONIG_SYN_OP_VARIABLE_META_CHARACTERS (1U<<0)ONIG_SYN_OP_DOT_ANYCHAR (1U<<1)ONIG_SYN_OP_ASTERISK_ZERO_INF (1U<<2)ONIG_SYN_OP_ESC_ASTERISK_ZERO_INF (1U<<3)ONIG_SYN_OP_PLUS_ONE_INF (1U<<4)ONIG_SYN_OP_ESC_PLUS_ONE_INF (1U<<5)ONIG_SYN_OP_QMARK_ZERO_ONE (1U<<6)ONIG_SYN_OP_ESC_QMARK_ZERO_ONE (1U<<7)ONIG_SYN_OP_BRACE_INTERVAL (1U<<8)ONIG_SYN_OP_ESC_BRACE_INTERVAL (1U<<9)ONIG_SYN_OP_VBAR_ALT (1U<<10)ONIG_SYN_OP_ESC_VBAR_ALT (1U<<11)ONIG_SYN_OP_LPAREN_SUBEXP (1U<<12)ONIG_SYN_OP_ESC_LPAREN_SUBEXP (1U<<13)ONIG_SYN_OP_ESC_AZ_BUF_ANCHOR (1U<<14)ONIG_SYN_OP_ESC_CAPITAL_G_BEGIN_ANCHOR (1U<<15)ONIG_SYN_OP_DECIMAL_BACKREF (1U<<16)ONIG_SYN_OP_BRACKET_CC (1U<<17)ONIG_SYN_OP_ESC_W_WORD (1U<<18)ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END (1U<<19)ONIG_SYN_OP_ESC_B_WORD_BOUND (1U<<20)ONIG_SYN_OP_ESC_S_WHITE_SPACE (1U<<21)ONIG_SYN_OP_ESC_D_DIGIT (1U<<22)ONIG_SYN_OP_LINE_ANCHOR (1U<<23)ONIG_SYN_OP_POSIX_BRACKET (1U<<24)ONIG_SYN_OP_QMARK_NON_GREEDY (1U<<25)ONIG_SYN_OP_ESC_CONTROL_CHARS (1U<<26)ONIG_SYN_OP_ESC_C_CONTROL (1U<<27)ONIG_SYN_OP_ESC_OCTAL3 (1U<<28)ONIG_SYN_OP_ESC_X_HEX2 (1U<<29)ONIG_SYN_OP_ESC_X_BRACE_HEX8 (1U<<30)ONIG_SYN_OP_ESC_O_BRACE_OCTAL (1U<<31)ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE (1U<<0)ONIG_SYN_OP2_QMARK_GROUP_EFFECT (1U<<1)ONIG_SYN_OP2_OPTION_PERL (1U<<2)ONIG_SYN_OP2_OPTION_RUBY (1U<<3)ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT (1U<<4)ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL (1U<<5)ONIG_SYN_OP2_CCLASS_SET_OP (1U<<6)ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP (1U<<7)ONIG_SYN_OP2_ESC_K_NAMED_BACKREF (1U<<8)ONIG_SYN_OP2_ESC_G_SUBEXP_CALL (1U<<9)ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY (1U<<10)ONIG_SYN_OP2_ESC_CAPITAL_C_BAR_CONTROL (1U<<11)ONIG_SYN_OP2_ESC_CAPITAL_M_BAR_META (1U<<12)ONIG_SYN_OP2_ESC_V_VTAB (1U<<13)ONIG_SYN_OP2_ESC_U_HEX4 (1U<<14)ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR (1U<<15)ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY (1U<<16)ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT (1U<<17)ONIG_SYN_OP2_ESC_H_XDIGIT (1U<<19)ONIG_SYN_OP2_INEFFECTIVE_ESCAPE (1U<<20)ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK (1U<<21)ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER (1U<<22)ONIG_SYN_OP2_ESC_V_VERTICAL_WHITESPACE (1U<<23)ONIG_SYN_OP2_ESC_H_HORIZONTAL_WHITESPACE (1U<<24)ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP (1U<<25)ONIG_SYN_OP2_ESC_G_BRACE_BACKREF (1U<<26)ONIG_SYN_OP2_QMARK_SUBEXP_CALL (1U<<27)ONIG_SYN_OP2_QMARK_VBAR_BRANCH_RESET (1U<<28)ONIG_SYN_OP2_QMARK_LPAREN_CONDITION (1U<<29)ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP (1U<<30)ONIG_SYN_OP2_OPTION_JAVA (1U<<31)ONIG_SYN_CONTEXT_INDEP_ANCHORS (1U<<31)ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS (1U<<0)ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS (1U<<1)ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP (1U<<2)ONIG_SYN_ALLOW_INVALID_INTERVAL (1U<<3)ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV (1U<<4)ONIG_SYN_STRICT_CHECK_BACKREF (1U<<5)ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND (1U<<6)ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP (1U<<7)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME (1U<<8)ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY (1U<<9)ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL (1U<<10)ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC (1U<<20)ONIG_SYN_BACKSLASH_ESCAPE_IN_CC (1U<<21)ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC (1U<<22)ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC (1U<<23)ONIG_SYN_WARN_CC_OP_NOT_ESCAPED (1U<<24)ONIG_SYN_WARN_REDUNDANT_NESTED_REPEAT (1U<<25)ONIG_SYN_WARN_CC_DUP (1U<<26)ONIG_META_CHAR_ESCAPE 0ONIG_META_CHAR_ANYCHAR 1ONIG_META_CHAR_ANYTIME 2ONIG_META_CHAR_ZERO_OR_ONE_TIME 3ONIG_META_CHAR_ONE_OR_MORE_TIME 4ONIG_META_CHAR_ANYCHAR_ANYTIME 5ONIG_INEFFECTIVE_META_CHAR 0ONIG_IS_PATTERN_ERROR(ecode) ((ecode) <= -100 && (ecode) > -1000)ONIG_NORMAL 0ONIG_MISMATCH -1ONIG_NO_SUPPORT_CONFIG -2ONIGERR_MEMORY -5ONIGERR_TYPE_BUG -6ONIGERR_PARSER_BUG -11ONIGERR_STACK_BUG -12ONIGERR_UNDEFINED_BYTECODE -13ONIGERR_UNEXPECTED_BYTECODE -14ONIGERR_MATCH_STACK_LIMIT_OVER -15ONIGERR_DEFAULT_ENCODING_IS_NOT_SET -21ONIGERR_SPECIFIED_ENCODING_CANT_CONVERT_TO_WIDE_CHAR -22ONIGERR_INVALID_ARGUMENT -30ONIGERR_END_PATTERN_AT_LEFT_BRACE -100ONIGERR_END_PATTERN_AT_LEFT_BRACKET -101ONIGERR_EMPTY_CHAR_CLASS -102ONIGERR_PREMATURE_END_OF_CHAR_CLASS -103ONIGERR_END_PATTERN_AT_ESCAPE -104ONIGERR_END_PATTERN_AT_META -105ONIGERR_END_PATTERN_AT_CONTROL -106ONIGERR_META_CODE_SYNTAX -108ONIGERR_CONTROL_CODE_SYNTAX -109ONIGERR_CHAR_CLASS_VALUE_AT_END_OF_RANGE -110ONIGERR_CHAR_CLASS_VALUE_AT_START_OF_RANGE -111ONIGERR_UNMATCHED_RANGE_SPECIFIER_IN_CHAR_CLASS -112ONIGERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED -113ONIGERR_TARGET_OF_REPEAT_OPERATOR_INVALID -114ONIGERR_NESTED_REPEAT_OPERATOR -115ONIGERR_UNMATCHED_CLOSE_PARENTHESIS -116ONIGERR_END_PATTERN_WITH_UNMATCHED_PARENTHESIS -117ONIGERR_END_PATTERN_IN_GROUP -118ONIGERR_UNDEFINED_GROUP_OPTION -119ONIGERR_INVALID_POSIX_BRACKET_TYPE -121ONIGERR_INVALID_LOOK_BEHIND_PATTERN -122ONIGERR_INVALID_REPEAT_RANGE_PATTERN -123ONIGERR_INVALID_CONDITION_PATTERN -124ONIGERR_TOO_BIG_NUMBER -200ONIGERR_TOO_BIG_NUMBER_FOR_REPEAT_RANGE -201ONIGERR_UPPER_SMALLER_THAN_LOWER_IN_REPEAT_RANGE -202ONIGERR_EMPTY_RANGE_IN_CHAR_CLASS -203ONIGERR_MISMATCH_CODE_LENGTH_IN_CLASS_RANGE -204ONIGERR_TOO_MANY_MULTI_BYTE_RANGES -205ONIGERR_TOO_SHORT_MULTI_BYTE_STRING -206ONIGERR_TOO_BIG_BACKREF_NUMBER -207ONIGERR_INVALID_BACKREF -208ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED -209ONIGERR_TOO_SHORT_DIGITS -210ONIGERR_TOO_LONG_WIDE_CHAR_VALUE -212ONIGERR_EMPTY_GROUP_NAME -214ONIGERR_INVALID_GROUP_NAME -215ONIGERR_INVALID_CHAR_IN_GROUP_NAME -216ONIGERR_UNDEFINED_NAME_REFERENCE -217ONIGERR_UNDEFINED_GROUP_REFERENCE -218ONIGERR_MULTIPLEX_DEFINED_NAME -219ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL -220ONIGERR_NEVER_ENDING_RECURSION -221ONIGERR_GROUP_NUMBER_OVER_FOR_CAPTURE_HISTORY -222ONIGERR_INVALID_CHAR_PROPERTY_NAME -223ONIGERR_TOO_MANY_CAPTURE_GROUPS -224ONIGERR_INVALID_CODE_POINT_VALUE -400ONIGERR_INVALID_WIDE_CHAR_VALUE -400ONIGERR_TOO_BIG_WIDE_CHAR_VALUE -401ONIGERR_NOT_SUPPORTED_ENCODING_COMBINATION -402ONIGERR_INVALID_COMBINATION_OF_OPTIONS -403ONIGERR_OVER_THREAD_PASS_LIMIT_COUNT -1001ONIG_MAX_CAPTURE_HISTORY_GROUP 31ONIG_IS_CAPTURE_HISTORY_GROUP(r,i) ((i) <= ONIG_MAX_CAPTURE_HISTORY_GROUP && (r)->list && (r)->list[i])ONIG_TRAVERSE_CALLBACK_AT_FIRST 1ONIG_TRAVERSE_CALLBACK_AT_LAST 2ONIG_TRAVERSE_CALLBACK_AT_BOTH ( ONIG_TRAVERSE_CALLBACK_AT_FIRST | ONIG_TRAVERSE_CALLBACK_AT_LAST )ONIG_REGION_NOTPOS -1ONIG_NULL_WARN onig_null_warnONIG_CHAR_TABLE_SIZE 256ONIG_STATE_NORMAL 0ONIG_STATE_SEARCHING 1ONIG_STATE_COMPILING -1ONIG_STATE_MODIFY -2ONIG_STATE(reg) ((reg)->state > 0 ? ONIG_STATE_SEARCHING : (reg)->state)ENCODING_INLINE_MAX 127ENCODING_SHIFT (FL_USHIFT+10)ENCODING_MASK (((VALUE)ENCODING_INLINE_MAX)<flags &= ~ENCODING_MASK; RBASIC(obj)->flags |= (VALUE)(i) << ENCODING_SHIFT;} while (0)#ENCODING_SET(obj,i) rb_enc_set_index((obj), (i))%ENCODING_GET_INLINED(obj) (int)((RBASIC(obj)->flags & ENCODING_MASK)>>ENCODING_SHIFT)&ENCODING_GET(obj) (ENCODING_GET_INLINED(obj) != ENCODING_INLINE_MAX ? ENCODING_GET_INLINED(obj) : rb_enc_get_index(obj))+ENCODING_IS_ASCII8BIT(obj) (ENCODING_GET_INLINED(obj) == 0)-ENCODING_MAXNAMELEN 42/ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9))0ENC_CODERANGE_UNKNOWN 01ENC_CODERANGE_7BIT ((int)FL_USER8)2ENC_CODERANGE_VALID ((int)FL_USER9)3ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9))4ENC_CODERANGE(obj) ((int)RBASIC(obj)->flags & ENC_CODERANGE_MASK)5ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)6ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = (RBASIC(obj)->flags & ~ENC_CODERANGE_MASK) | (cr))8ENC_CODERANGE_CLEAR(obj) ENC_CODERANGE_SET((obj),0);ENC_CODERANGE_AND(a,b) ((a) == ENC_CODERANGE_7BIT ? (b) : (a) == ENC_CODERANGE_VALID ? ((b) == ENC_CODERANGE_7BIT ? ENC_CODERANGE_VALID : (b)) : ENC_CODERANGE_UNKNOWN)@ENCODING_CODERANGE_SET(obj,encindex,cr) do { VALUE rb_encoding_coderange_obj = (obj); ENCODING_SET(rb_encoding_coderange_obj, (encindex)); ENC_CODERANGE_SET(rb_encoding_coderange_obj, (cr)); } while (0)nrb_enc_str_new(str,len,enc) __extension__ ( { (__builtin_constant_p(str) && __builtin_constant_p(len)) ? rb_enc_str_new_static((str), (len), (enc)) : rb_enc_str_new((str), (len), (enc)); })trb_enc_str_new_cstr(str,enc) __extension__ ( { (__builtin_constant_p(str)) ? rb_enc_str_new_static((str), (long)strlen(str), (enc)) : rb_enc_str_new_cstr((str), (enc)); })rb_enc_name(enc) (enc)->namerb_enc_mbminlen(enc) (enc)->min_enc_lenrb_enc_mbmaxlen(enc) (enc)->max_enc_lenMBCLEN_CHARFOUND_P(ret) ONIGENC_MBCLEN_CHARFOUND_P(ret)MBCLEN_CHARFOUND_LEN(ret) ONIGENC_MBCLEN_CHARFOUND_LEN(ret)MBCLEN_INVALID_P(ret) ONIGENC_MBCLEN_INVALID_P(ret)MBCLEN_NEEDMORE_P(ret) ONIGENC_MBCLEN_NEEDMORE_P(ret)MBCLEN_NEEDMORE_LEN(ret) ONIGENC_MBCLEN_NEEDMORE_LEN(ret)rb_enc_codepoint(p,e,enc) rb_enc_codepoint_len((p),(e),0,(enc))rb_enc_mbc_to_codepoint(p,e,enc) ONIGENC_MBC_TO_CODE((enc),(UChar*)(p),(UChar*)(e))rb_enc_code_to_mbclen(c,enc) ONIGENC_CODE_TO_MBCLEN((enc), (c));rb_enc_mbcput(c,buf,enc) ONIGENC_CODE_TO_MBC((enc),(c),(UChar*)(buf))rb_enc_prev_char(s,p,e,enc) ((char *)onigenc_get_prev_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_left_char_head(s,p,e,enc) ((char *)onigenc_get_left_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_right_char_head(s,p,e,enc) ((char *)onigenc_get_right_adjust_char_head((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e)))rb_enc_step_back(s,p,e,n,enc) ((char *)onigenc_step_back((enc),(UChar*)(s),(UChar*)(p),(UChar*)(e),(int)(n)))rb_enc_is_newline(p,end,enc) ONIGENC_IS_MBC_NEWLINE((enc),(UChar*)(p),(UChar*)(end))rb_enc_isctype(c,t,enc) ONIGENC_IS_CODE_CTYPE((enc),(c),(t))rb_enc_isascii(c,enc) ONIGENC_IS_CODE_ASCII(c)rb_enc_isalpha(c,enc) ONIGENC_IS_CODE_ALPHA((enc),(c))rb_enc_islower(c,enc) ONIGENC_IS_CODE_LOWER((enc),(c))rb_enc_isupper(c,enc) ONIGENC_IS_CODE_UPPER((enc),(c))rb_enc_ispunct(c,enc) ONIGENC_IS_CODE_PUNCT((enc),(c))rb_enc_isalnum(c,enc) ONIGENC_IS_CODE_ALNUM((enc),(c))rb_enc_isprint(c,enc) ONIGENC_IS_CODE_PRINT((enc),(c))rb_enc_isspace(c,enc) ONIGENC_IS_CODE_SPACE((enc),(c))rb_enc_isdigit(c,enc) ONIGENC_IS_CODE_DIGIT((enc),(c))rb_enc_asciicompat(enc) (rb_enc_mbminlen(enc)==1 && !rb_enc_dummy_p(enc))rb_enc_str_asciicompat_p(str) rb_enc_asciicompat(rb_enc_get(str))ECONV_ERROR_HANDLER_MASK 0x000000ffECONV_INVALID_MASK 0x0000000fECONV_INVALID_REPLACE 0x00000002ECONV_UNDEF_MASK 0x000000f0ECONV_UNDEF_REPLACE 0x00000020ECONV_UNDEF_HEX_CHARREF 0x00000030ECONV_DECORATOR_MASK 0x0000ff00ECONV_NEWLINE_DECORATOR_MASK 0x00003f00ECONV_NEWLINE_DECORATOR_READ_MASK 0x00000f00ECONV_NEWLINE_DECORATOR_WRITE_MASK 0x00003000ECONV_UNIVERSAL_NEWLINE_DECORATOR 0x00000100ECONV_CRLF_NEWLINE_DECORATOR 0x00001000ECONV_CR_NEWLINE_DECORATOR 0x00002000ECONV_XML_TEXT_DECORATOR 0x00004000ECONV_XML_ATTR_CONTENT_DECORATOR 0x00008000ECONV_STATEFUL_DECORATOR_MASK 0x00f00000ECONV_XML_ATTR_QUOTE_DECORATOR 0x00100000ECONV_DEFAULT_NEWLINE_DECORATOR 0ECONV_PARTIAL_INPUT 0x00010000ECONV_AFTER_OUTPUT 0x00020000?NOKOGIRI_STR_NEW2(str) NOKOGIRI_STR_NEW(str, strlen((const char *)(str)))BNOKOGIRI_STR_NEW(str,len) rb_external_str_new_with_enc((const char *)(str), (long)(len), rb_utf8_encoding())NRBSTR_OR_QNIL(_str) (_str ? NOKOGIRI_STR_NEW2(_str) : Qnil)QuSvNOKOGIRI_XML_IO TwNOKOGIRI_XML_DOCUMENT DOC_RUBY_OBJECT_TEST(x) ((nokogiriTuplePtr)(x->_private))DOC_RUBY_OBJECT(x) (((nokogiriTuplePtr)(x->_private))->doc)DOC_UNLINKED_NODE_HASH(x) (((nokogiriTuplePtr)(x->_private))->unlinkedNodes)DOC_NODE_CACHE(x) (((nokogiriTuplePtr)(x->_private))->node_cache)UxNOKOGIRI_HTML_ENTITY_LOOKUP VyNOKOGIRI_HTML_DOCUMENT WzNOKOGIRI_XML_NODE X{NOKOGIRI_XML_TEXT YZ|NOKOGIRI_XML_ATTR [}NOKOGIRI_XML_PROCESSING_INSTRUCTION \~NOKOGIRI_XML_ENTITY_REFERENCE ]NOKOGIRI_XML_DOCUMENT_FRAGMENT ^NOKOGIRI_XML_COMMENT _NOKOGIRI_XML_NODE_SET `NOKOGIRI_XML_DTD aNOKOGIRI_XML_ATTRIBUTE_DECL bNOKOGIRI_XML_ELEMENT_DECL cNOKOGIRI_XML_ENTITY_DECL dNOKOGIRI_XML_XPATH_CONTEXT eNOKOGIRI_XML_ELEMENT_CONTENT fNOKOGIRI_XML_SAX_PARSER_CONTEXT gNOKOGIRI_XML_SAX_PARSER NOKOGIRI_SAX_SELF(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->selfNOKOGIRI_SAX_CTXT(_ctxt) ((nokogiriSAXTuplePtr)(_ctxt))->ctxtNOKOGIRI_SAX_TUPLE_NEW(_ctxt,_self) nokogiri_sax_tuple_new(_ctxt, _self)#NOKOGIRI_SAX_TUPLE_DESTROY(_tuple) free(_tuple)hNOKOGIRI_XML_SAX_PUSH_PARSER iNOKOGIRI_XML_READER jNOKOGIRI_HTML_SAX_PARSER_CONTEXT kNOKOGIRI_HTML_SAX_PUSH_PARSER lNOKOGIRI_XSLT_STYLESHEET mNOKOGIRI_XML_SYNTAX_ERROR nNOKOGIRI_XML_SCHEMA oNOKOGIRI_XML_RELAX_NG pNOKOGIRI_HTML_ELEMENT_DESCRIPTION qNOKOGIRI_XML_NAMESPACE rNOKOGIRI_XML_ENCODING_HANDLER NOKOGIRI_DEBUG_START(p) NOKOGIRI_DEBUG_END(p) __builtin_expect(expr,c) __builtin_expect((long)(expr), (long)(c))XMLNS_PREFIX "xmlns"XMLNS_PREFIX_LEN 6XMLNS_BUFFER_LEN 128~1size_t{__off_t__off64_tC_IO_lock_tJ_IO_marker_IO_FILEVALUEIDruby_special_constsRBasicRStringI~1size_t{__off_t__off64_t__va_list_tag__gnuc_va_list va_list_IO_lock_t_IO_marker_IO_FILExmlCharxmlElementTypexmlAttributeTypeLxmlDict]xmlDictPtrnxmlNsTypezxmlNsxmlNsPtr_xmlNs_xmlDtd_xmlAttrxmlNodexmlNodePtr_xmlNodexmlDocxmlDocPtr_xmlDocxmlHashTable xmlHashTablePtr2 xmlErrorLevel= xmlError xmlErrorPtrH _xmlError xmlStructuredErrorFuncA xmlFreeFuncL xmlXPathContext} xmlXPathContextPtr xmlXPathParserContextF xmlXPathParserContextPtrW xmlNodeSet xmlNodeSetPtrb _xmlNodeSet xmlXPathObjectType xmlXPathObjectyxmlXPathObjectPtr _xmlXPathObjectxmlXPathConvertFuncxmlXPathTypexmlXPathTypePtr_xmlXPathTypexmlXPathAxisFunc5xmlXPathAxisexmlXPathAxisPtr@_xmlXPathAxisvxmlXPathFunctionxmlXPathVariableLookupFuncxmlXPathFuncLookupFuncW _xmlXPathContextxmlXPathCompExprxmlXPathCompExprPtr _xmlXPathParserContextVALUEID#ruby_special_constsmruby_value_typeRBasicRDataRUBY_DATA_FUNCst_data_tst_tablest_index_tst_hash_typeJst_table_nokogiriTuplenokogiriTuple&nokogiriTuplePtr7_nokogiriNodeSetTuple\nokogiriNodeSetTupleNo" 1size_t{__off_t__off64_tC_IO_lock_tJ_IO_marker_IO_FILExmlCharExmlElementTypexmlAttributeTypexmlNsTypexmlNs_xmlNs_xmlDtdd_xmlAttrxmlNode#xmlNodePtr_xmlNode5xmlDocAxmlDocPtr_xmlDocyVALUEruby_value_type. RBasica RData0o.1size_t{__off_t__off64_tC_IO_lock_tJ_IO_marker_IO_FILExmlCharExmlElementTypexmlAttributeTypexmlNsTypexmlNs_xmlNs_xmlDtdd_xmlAttr_xmlNodexmlDoc#xmlDocPtr_xmlDoc\xmlErrorLevelgxmlError xmlErrorPtrr_xmlErrorI xmlRelaxNGZ xmlRelaxNGPtrk xmlRelaxNGParserCtxt| xmlRelaxNGParserCtxtPtr xmlRelaxNGValidCtxt xmlRelaxNGValidCtxtPtr VALUE ruby_special_consts ruby_value_type RBasicg RString RData RUBY_DATA_FUNC'C>1size_t{__off_t__off64_tN_IO_lock_tU_IO_marker_IO_FILExmlChar`xmlElementTypexmlAttributeTypexmlNsType xmlNssxmlNsPtr_xmlNs_xmlDtd_xmlAttr>xmlNodeJxmlNodePtr_xmlNode_xmlDocxmlErrorLevelxmlErrorF xmlErrorPtr_xmlErroro xmlInputReadCallback xmlInputCloseCallback xmlFreeFunc xmlTextReader xmlTextReaderPtr VALUE ID ruby_special_consts? ruby_value_type RBasic RString RData RUBY_DATA_FUNC,[M 1size_t{__off_t__off64_tN_IO_lock_tU_IO_marker_IO_FILExmlCharhtmlElemDesc_htmlElemDescVALUEruby_special_constsruby_value_typeRBasicRDataRUBY_DATA_FUNCyygE1size_t{__off_t__off64_tC_IO_lock_tJ_IO_marker_IO_FILExmlCharxmlEntityxmlEntityPtr]xmlElementTypexmlAttributeTypexmlNsTypexmlNs_xmlNs_xmlDtd|_xmlAttr_xmlNode_xmlDocb xmlEntityType_xmlEntity VALUE ID ruby_special_consts ruby_value_type RBasic RDatav$1size_t__off_t__off64_tT_IO_lock_t[_IO_marker_IO_FILExmlCharxmlOutputBufferQxmlOutputBufferPtrbxmlEntityixmlEntityPtrxmlBufferAllocationSchemexmlBufferxmlBufferPtr_xmlBufferxmlElementTypexmlAttributeTypeC xmlNsTypeO xmlNs xmlNsPtr[ _xmlNs_xmlDtd xmlAttr xmlAttrPtr _xmlAttr xmlNode xmlNodePtr _xmlNode xmlDoc xmlDocPtr_xmlDoc xmlErrorLevel xmlError xmlErrorPtr _xmlError xmlEntityTypem_xmlEntity- iconv_t8 xmlCharEncodingInputFuncy xmlCharEncodingOutputFunc xmlCharEncodingHandler xmlCharEncodingHandlerPtr _xmlCharEncodingHandler xmlInputReadCallback xmlInputCloseCallback xmlOutputWriteCallbackJ xmlOutputCloseCallbackU xmlFreeFunc_xmlOutputBuffert xmlC14NIsVisibleCallback VALUE ID ruby_special_consts ruby_value_typeRBasicRStringeRArrayRDataRUBY_DATA_FUNCst_data_tst_tablest_index_tst_hash_typest_tablest_retval_nokogiriTuple4nokogiriTuple?nokogiriTuplePtrNy 1size_t{__off_t__off64_tC_IO_lock_tJ_IO_marker_IO_FILExmlCharExmlElementTypexmlAttributeTypexmlNsTypexmlNs_xmlNs_xmlDtdd_xmlAttrxmlNode#xmlNodePtr_xmlNode5xmlDocAxmlDocPtr_xmlDocyVALUEruby_value_type. RBasica RDatajm1size_t{__off_t__off64_tN_IO_lock_tU_IO_marker_IO_FILExmlCharhtmlEntityDesc_htmlEntityDesc VALUEID"ruby_special_constsy׬ 1size_t{__off_t__off64_tC_IO_lock_tJ_IO_marker_IO_FILExmlCharExmlElementTypexmlAttributeTypexmlNsTypexmlNs_xmlNs_xmlDtddxmlAttrxmlAttrPtrp_xmlAttr5xmlNodeAxmlNodePtr_xmlNodeSxmlDoc_xmlDocPtr_xmlDocxmlFreeFuncVALUEruby_value_typeW RBasic RDataCU 1size_t{__off_t__off64_tC_IO_lock_tJ_IO_marker_IO_FILExmlCharxmlElementContentTypexmlElementContentOccurxmlElementContentxmlElementContentPtr(_xmlElementContentVALUEruby_special_constsruby_value_typeRBasicRData5RUBY_DATA_FUNCU 1size_t{__off_t__off64_tC_IO_lock_tJ_IO_marker_IO_FILExmlCharExmlElementTypexmlAttributeTypexmlNsTypexmlNs_xmlNs_xmlDtdd_xmlAttrxmlNode#xmlNodePtr_xmlNode5xmlDocAxmlDocPtr_xmlDocyVALUEIDruby_value_type8 RBasick RData zI1size_t{__off_t__off64_tN_IO_lock_tU_IO_marker_IO_FILExmlCharxmlBufferAllocationScheme xmlBuffer_xmlBufferPtr_xmlBufferxmlElementTypeXxmlAttributeTypexmlAttributeDefaultxmlEnumerationxmlEnumerationPtr_xmlEnumerationxmlAttributexmlAttributePtr_xmlAttribute! xmlElementContentTypeM xmlElementContentOccurY xmlElementContent xmlElementContentPtre _xmlElementContent xmlElementTypeVal xmlRegexp) xmlRegexpPtr@ xmlElement xmlElementPtrL _xmlElement( xmlNsType4 xmlNs xmlNsPtr@ _xmlNs xmlDtd xmlDtdPtr_xmlDtd xmlAttr xmlAttrPtr _xmlAttr xmlNode xmlNodePtr_xmlNode xmlDoc xmlDocPtr_xmlDoc xmlErrorLevel xmlError xmlErrorPtr _xmlError!xmlParserErrors!xmlOutputWriteCallback"xmlOutputCloseCallback"xmlFreeFunc+"xmlNodeSetg"xmlNodeSetPtr6"_xmlNodeSet"xmlSaveCtxt"xmlSaveCtxtPtr"VALUE"ID"ruby_special_consts #ruby_value_type#RBasic$RString$RData&%RUBY_DATA_FUNC2%st_data_t=%st_tableH%st_index_tS%st_hash_type#st_table0&_nokogiriTupleg&nokogiriTupler&nokogiriTuplePtr&pivot_reparentee_funcNQ 1size_t{__off_t__off64_tC_IO_lock_tJ_IO_marker_IO_FILExmlCharExmlElementTypexmlAttributeTypexmlNsTypexmlNs_xmlNs_xmlDtdd_xmlAttrxmlNode#xmlNodePtr_xmlNode5xmlDocAxmlDocPtr_xmlDocyVALUEruby_value_type. RBasica RData`%11size_t{__off_t__off64_tC_IO_lock_tJ_IO_marker_IO_FILExmlCharExmlElementTypexmlAttributeTypexmlAttributeDefaultxmlEnumerationxmlEnumerationPtr_xmlEnumerationxmlAttributexmlAttributePtr)_xmlAttributeixmlElementContentTypexmlElementContentOccurxmlElementContent xmlElementContentPtr_xmlElementContentT xmlElementTypeVal` xmlRegexpq xmlRegexpPtr xmlElement^ xmlElementPtr _xmlElementp xmlNsType| xmlNs _xmlNs_xmlDtd _xmlAttr_xmlNode_xmlDoc VALUE ID ruby_special_consts( ruby_value_type RBasic RData 5)1size_t__off_t__off64_t__va_list_tag__gnuc_va_listva_list_IO_lock_t_IO_marker_IO_FILE1xmlChar<xmlParserInputBufferxmlParserInputBufferPtrxmlParserInputxmlParserInputPtrxmlParserCtxt' xmlParserCtxtPtr8 xmlSAXLocator xmlSAXLocatorPtr xmlSAXHandlerh xmlSAXHandlerPtry xmlEntity xmlEntityPtr xmlBufferAllocationScheme xmlBuffer xmlBufferPtr _xmlBuffer xmlElementTypexmlAttributeType!xmlEnumerationQxmlEnumerationPtr,_xmlEnumerationxmlElementContentTypexmlElementContentOccurxmlElementContentgxmlElementContentPtr_xmlElementContentxmlDictxmlDictPtrxmlNsTypexmlNs_xmlNsS_xmlDtd!xmlAttrxmlAttrPtr-_xmlAttrxmlNodexmlNodePtrh_xmlNodexmlDocxmlDocPtr?_xmlDoc4xmlHashTableExmlHashTablePtrwxmlErrorLevelxmlError:xmlErrorPtr_xmlErrorcxmlStructuredErrorFuncxmlAutomataxmlAutomataPtrxmlAutomataStatexmlAutomataStatePtrxmlValidStatexmlValidityErrorFuncxmlValidityWarningFuncxmlValidCtxt_xmlValidCtxtxmlEntityType _xmlEntityxmlParserInputDeallocate_xmlParserInput6xmlParserNodeInfoA_xmlParserNodeInfoxmlParserNodeInfoSeq_xmlParserNodeInfoSeqLxmlParserInputStatexmlParserMode_xmlParserCtxtC _xmlSAXLocatorresolveEntitySAXFuncinternalSubsetSAXFuncexternalSubsetSAXFunc(getEntitySAXFuncOgetParameterEntitySAXFunc[entityDeclSAXFuncnotationDeclSAXFuncattributeDeclSAXFuncelementDeclSAXFuncunparsedEntityDeclSAXFunc9setDocumentLocatorSAXFunc\startDocumentSAXFunczendDocumentSAXFuncstartElementSAXFuncendElementSAXFuncreferenceSAXFunccharactersSAXFunc!ignorableWhitespaceSAXFunc-processingInstructionSAXFunc9commentSAXFuncEcdataBlockSAXFuncQwarningSAXFunc]errorSAXFuncifatalErrorSAXFuncuisStandaloneSAXFunchasInternalSubsetSAXFunchasExternalSubsetSAXFuncstartElementNsSAX2FuncendElementNsSAX2Func _xmlSAXHandlericonv_txmlCharEncodingInputFunc7xmlCharEncodingOutputFuncBxmlCharEncodingHandlerxmlCharEncodingHandlerPtrM_xmlCharEncodingHandlerxmlInputReadCallbackxmlInputCloseCallbackG_xmlParserInputBufferVALUEIDruby_special_constsJRUBY_DATA_FUNCV_nokogiriSAXTuple{nokogiriSAXTuplenokogiriSAXTuplePtrN_51size_t{__off_t__off64_tN_IO_lock_tU_IO_marker_IO_FILExmlCharPxmlElementType[xmlNotationxmlNotationPtrf_xmlNotationxmlAttributeType<xmlNsTypeHxmlNsT_xmlNsxmlDtdxmlDtdPtr_xmlDtd_xmlAttrxmlNodexmlNodePtr_xmlNodexmlDocxmlDocPtr_xmlDocxmlHashTablexmlHashTablePtr xmlAutomata xmlAutomataPtr+ xmlAutomataState< xmlAutomataStatePtrM xmlValidStated xmlValidityErrorFunco xmlValidityWarningFuncz xmlValidCtxtX xmlValidCtxtPtr _xmlValidCtxt VALUE ID ruby_special_consts ruby_value_type RBasic RDataq}1size_t{__off_t__off64_tC_IO_lock_tJ_IO_marker_IO_FILExmlErrorLevelxmlErrorHxmlErrorPtr_xmlErrorgVALUErID|ruby_special_constsruby_value_typeNz 1size_t{__off_t__off64_tC_IO_lock_tJ_IO_marker_IO_FILExmlCharExmlElementTypexmlAttributeTypexmlNsTypexmlNs_xmlNs_xmlDtdd_xmlAttrxmlNode#xmlNodePtr_xmlNode5xmlDocAxmlDocPtr_xmlDocyVALUEruby_value_type. RBasica RData=+1size_t{__off_t__off64_t__va_list_tag__gnuc_va_list va_list_IO_lock_t_IO_marker_IO_FILExmlCharxmlElementTypexmlAttributeTypeLxmlDict]xmlDictPtrnxmlNsTypezxmlNsxmlNsPtr_xmlNs_xmlDtd_xmlAttrxmlNodexmlNodePtr_xmlNodexmlDocxmlDocPtr_xmlDocxmlHashTable xmlHashTablePtr2 xmlErrorLevel= xmlError xmlErrorPtrH _xmlError xmlGenericErrorFunc* xmlStructuredErrorFunce xmlFreeFuncv xmlXPathContext xmlXPathContextPtr xmlXPathParserContextp xmlXPathParserContextPtr xmlNodeSet xmlNodeSetPtr _xmlNodeSetxmlXPathObjectTypexmlXPathObjectxmlXPathObjectPtr)_xmlXPathObjectxmlXPathConvertFuncxmlXPathTypexmlXPathTypePtr_xmlXPathType9xmlXPathAxisFunc_xmlXPathAxisxmlXPathAxisPtrj_xmlXPathAxisxmlXPathFunctionxmlXPathVariableLookupFuncxmlXPathFuncLookupFunc _xmlXPathContextxmlXPathCompExprxmlXPathCompExprPtr _xmlXPathParserContext1xsltLocale<xsltNumberDataG_xsltNumberDataxsltRuntimeExtraxsltRuntimeExtraPtr_xsltRuntimeExtraExsltTemplate)xsltTemplatePtrQ_xsltTemplate;xsltDecimalFormatxsltDecimalFormatPtrG_xsltDecimalFormat xsltDocumentxsltDocumentPtr_xsltDocumentxsltStylesheetxsltStylesheetPtrxsltTransformContextWxsltTransformContextPtrixsltElemPreCompxsltElemPreCompPtrxsltTransformFunctionxsltSortFuncxsltStyleTypexsltElemPreCompDeallocatoru_xsltElemPreCompxsltStylePreCompxsltStylePreCompPtr_xsltStylePreCompxsltStackElemxsltStackElemPtr_xsltStackElemA_xsltStylesheetxsltTransformCachexsltTransformCachePtr_xsltTransformCache5xsltOutputType]xsltTransformState_xsltTransformContextVALUEIDruby_special_constsruby_value_type RBasicM!RArrayt!RData!RUBY_DATA_FUNC!_nokogiriXsltStylesheetTuple!nokogiriXsltStylesheetTuple I'1size_t__off_t__off64_tT_IO_lock_t[_IO_marker_IO_FILExmlCharxmlParserInputBuffer]xmlParserInputBufferPtrnxmlParserInput?xmlParserInputPtrPxmlParserCtxtxmlParserCtxtPtrxmlSAXLocator" xmlSAXLocatorPtr3 xmlSAXHandler xmlSAXHandlerPtr xmlEntity xmlEntityPtr[ xmlBufferAllocationSchemef xmlBuffer xmlBufferPtrq _xmlBufferX xmlElementType xmlAttributeType xmlEnumeration xmlEnumerationPtr _xmlEnumerationYxmlElementContentTypexmlElementContentOccurxmlElementContentxmlElementContentPtr_xmlElementContentxmlDict-xmlDictPtr>xmlNsTypeJxmlNsV_xmlNs_xmlDtdxmlAttrwxmlAttrPtr_xmlAttrxmlNodexmlNodePtr_xmlNodexmlDocxmlDocPtr_xmlDocxmlHashTablexmlHashTablePtrxmlErrorLevelxmlErrorxmlErrorPtr*_xmlErrorxmlStructuredErrorFunc#xmlAutomata4xmlAutomataPtrExmlAutomataStateVxmlAutomataStatePtrgxmlValidState~xmlValidityErrorFuncxmlValidityWarningFuncxmlValidCtxt_xmlValidCtxtxmlEntityType! _xmlEntityxmlParserInputDeallocatey_xmlParserInputxmlParserNodeInfo_xmlParserNodeInfo8xmlParserNodeInfoSeqC_xmlParserNodeInfoSeqxmlParserInputState!xmlParserMode[_xmlParserCtxt_xmlSAXLocator`resolveEntitySAXFuncinternalSubsetSAXFuncexternalSubsetSAXFuncgetEntitySAXFuncgetParameterEntitySAXFuncentityDeclSAXFunc/notationDeclSAXFunc;attributeDeclSAXFuncwelementDeclSAXFuncunparsedEntityDeclSAXFuncsetDocumentLocatorSAXFuncstartDocumentSAXFuncendDocumentSAXFunc#startElementSAXFuncKendElementSAXFuncreferenceSAXFunccharactersSAXFuncignorableWhitespaceSAXFuncprocessingInstructionSAXFunccommentSAXFunccdataBlockSAXFuncwarningSAXFuncerrorSAXFuncfatalErrorSAXFuncisStandaloneSAXFunchasInternalSubsetSAXFunc*hasExternalSubsetSAXFunc6startElementNsSAX2Func|endElementNsSAX2Func> _xmlSAXHandlericonv_t,xmlCharEncoding7xmlCharEncodingInputFuncxxmlCharEncodingOutputFuncxmlCharEncodingHandlerxmlCharEncodingHandlerPtr_xmlCharEncodingHandlerxmlInputReadCallbackxmlInputCloseCallbackxmlFreeFunc_xmlParserInputBuffer7VALUEBruby_special_constsruby_value_type6RBasicRStringRDataQRUBY_DATA_FUNC]_nokogiriSAXTuplenokogiriSAXTuplenokogiriSAXTuplePtr>e1size_t{__off_t__off64_tC_IO_lock_tJ_IO_marker_IO_FILExmlCharExmlElementTypexmlAttributeTypexmlNsTypexmlNsXxmlNsPtr_xmlNs_xmlDtdp_xmlAttr#xmlNode/xmlNodePtr_xmlNode_xmlDoc_xmlFreeFuncjxmlNodeSetxmlNodeSetPtru_xmlNodeSetVALUEIDruby_special_consts$ ruby_value_type RBasicO RData RUBY_DATA_FUNC st_data_t st_table st_index_t st_hash_type st_table st_retval _nokogiriNodeSetTuple nokogiriNodeSetTupleV 71size_t__off_t__off64_tT_IO_lock_t[_IO_marker_IO_FILExmlCharxmlParserInputBuffer]xmlParserInputBufferPtrnxmlParserInput?xmlParserInputPtrPxmlParserCtxtxmlParserCtxtPtrxmlSAXLocator" xmlSAXLocatorPtr3 xmlSAXHandler xmlSAXHandlerPtr xmlEntity xmlEntityPtr[ xmlBufferAllocationSchemef xmlBuffer xmlBufferPtrq _xmlBufferX xmlElementType xmlAttributeType xmlEnumeration xmlEnumerationPtr _xmlEnumerationYxmlElementContentTypexmlElementContentOccurxmlElementContentxmlElementContentPtr_xmlElementContentxmlDict-xmlDictPtr>xmlNsTypeJxmlNsV_xmlNs_xmlDtdxmlAttrwxmlAttrPtr_xmlAttrxmlNodexmlNodePtr_xmlNodexmlDocxmlDocPtr_xmlDocxmlHashTablexmlHashTablePtrxmlErrorLevelxmlErrorxmlErrorPtr*_xmlError(xmlStructuredErrorFunc(xmlAutomata)xmlAutomataPtr)xmlAutomataState*)xmlAutomataStatePtr;)xmlValidStateR)xmlValidityErrorFunc])xmlValidityWarningFunch)xmlValidCtxts)_xmlValidCtxty*xmlEntityType! _xmlEntity*xmlParserInputDeallocatey_xmlParserInput*xmlParserNodeInfo*_xmlParserNodeInfo +xmlParserNodeInfoSeq+_xmlParserNodeInfoSeq+xmlParserInputState+xmlParserMode[_xmlParserCtxt_xmlSAXLocator4,resolveEntitySAXFunc`,internalSubsetSAXFunc,externalSubsetSAXFunc,getEntitySAXFunc,getParameterEntitySAXFunc,entityDeclSAXFunc-notationDeclSAXFunc-attributeDeclSAXFuncK-elementDeclSAXFuncx-unparsedEntityDeclSAXFunc-setDocumentLocatorSAXFunc-startDocumentSAXFunc-endDocumentSAXFunc-startElementSAXFunc.endElementSAXFunc^.referenceSAXFuncj.charactersSAXFunc.ignorableWhitespaceSAXFunc.processingInstructionSAXFunc.commentSAXFunc.cdataBlockSAXFunc.warningSAXFunc.errorSAXFunc.fatalErrorSAXFunc.isStandaloneSAXFunc.hasInternalSubsetSAXFunc.hasExternalSubsetSAXFunc /startElementNsSAX2FuncP/endElementNsSAX2Func> _xmlSAXHandler\/iconv_tg/xmlCharEncodingInputFunc/xmlCharEncodingOutputFunc/xmlCharEncodingHandler0xmlCharEncodingHandlerPtr/_xmlCharEncodingHandler0xmlInputReadCallbackC0xmlInputCloseCallbackN0xmlFreeFunc_xmlParserInputBufferY0htmlParserCtxtd0htmlParserCtxtPtro0htmlSAXHandlerz0htmlSAXHandlerPtr0VALUE0ruby_special_consts0ruby_value_type1RBasicD2RStringk2RData2RUBY_DATA_FUNC2_nokogiriSAXTuple2nokogiriSAXTuple2nokogiriSAXTuplePtr )m$1size_t__off_t__off64_tT_IO_lock_t[_IO_marker_IO_FILExmlCharxmlParserInputBuffer]xmlParserInputBufferPtrnxmlParserInput?xmlParserInputPtrPxmlParserCtxtxmlParserCtxtPtrxmlSAXLocator" xmlSAXLocatorPtr3 xmlSAXHandler xmlSAXHandlerPtr xmlEntity xmlEntityPtr[ xmlBufferAllocationSchemef xmlBuffer xmlBufferPtrq _xmlBufferX xmlElementType xmlAttributeType xmlEnumeration xmlEnumerationPtr _xmlEnumerationYxmlElementContentTypexmlElementContentOccurxmlElementContentxmlElementContentPtr_xmlElementContentxmlDict-xmlDictPtr>xmlNsTypeJxmlNsV_xmlNs_xmlDtdxmlAttrwxmlAttrPtr_xmlAttrxmlNodexmlNodePtr_xmlNodexmlDocxmlDocPtr_xmlDocxmlHashTablexmlHashTablePtrxmlErrorLevelxmlErrorxmlErrorPtr*_xmlErrorxmlStructuredErrorFunc#xmlAutomata4xmlAutomataPtrExmlAutomataStateVxmlAutomataStatePtrgxmlValidState~xmlValidityErrorFuncxmlValidityWarningFuncxmlValidCtxt_xmlValidCtxtxmlEntityType! _xmlEntityxmlParserInputDeallocatey_xmlParserInputxmlParserNodeInfo_xmlParserNodeInfo8xmlParserNodeInfoSeqC_xmlParserNodeInfoSeqxmlParserInputState!xmlParserMode[_xmlParserCtxt_xmlSAXLocator`resolveEntitySAXFuncinternalSubsetSAXFuncexternalSubsetSAXFuncgetEntitySAXFuncgetParameterEntitySAXFuncentityDeclSAXFunc/notationDeclSAXFunc;attributeDeclSAXFuncwelementDeclSAXFuncunparsedEntityDeclSAXFuncsetDocumentLocatorSAXFuncstartDocumentSAXFuncendDocumentSAXFunc#startElementSAXFuncKendElementSAXFuncreferenceSAXFunccharactersSAXFuncignorableWhitespaceSAXFuncprocessingInstructionSAXFunccommentSAXFunccdataBlockSAXFuncwarningSAXFuncerrorSAXFuncfatalErrorSAXFuncisStandaloneSAXFunchasInternalSubsetSAXFunc*hasExternalSubsetSAXFunc6startElementNsSAX2Func|endElementNsSAX2Func> _xmlSAXHandlericonv_txmlCharEncodingInputFuncxmlCharEncodingOutputFuncxmlCharEncodingHandler3xmlCharEncodingHandlerPtr_xmlCharEncodingHandlerDxmlInputReadCallbackoxmlInputCloseCallback_xmlParserInputBuffer(VALUE3ruby_special_consts}ruby_value_type'RBasicRStringRDataBRUBY_DATA_FUNCN_nokogiriSAXTuplesnokogiriSAXTuple~nokogiriSAXTuplePtr;N1size_t{__off_t__off64_tC_IO_lock_tJ_IO_marker_IO_FILExmlCharExmlElementTypexmlAttributeTypexmlNsTypexmlNsXxmlNsPtr_xmlNs_xmlDtdp_xmlAttr_xmlNode#xmlDoc/xmlDocPtr_xmlDocgVALUErruby_special_constsruby_value_typef RBasic RData# RUBY_DATA_FUNC/ st_data_t: st_tableE st_index_tP st_hash_type st_table- _nokogiriTupled nokogiriTupleo nokogiriTuplePtr ] 1size_t{__off_t__off64_tC_IO_lock_tJ_IO_marker_IO_FILExmlCharExmlElementTypexmlAttributeTypexmlAttributeDefaultxmlEnumerationxmlEnumerationPtr_xmlEnumerationxmlAttributexmlAttributePtr)_xmlAttributeNxmlNsTypeZxmlNsf_xmlNs_xmlDtd_xmlAttr_xmlNode_xmlDoc VALUE ruby_special_consts ruby_value_type RBasic RData! j#1size_t__off_t__off64_tT_IO_lock_t[_IO_marker_IO_FILExmlCharxmlParserInputBuffer]xmlParserInputBufferPtrnxmlParserInput?xmlParserInputPtrPxmlParserCtxtxmlParserCtxtPtrxmlSAXLocator" xmlSAXLocatorPtr3 xmlSAXHandler xmlSAXHandlerPtr xmlEntity xmlEntityPtr[ xmlBufferAllocationSchemef xmlBuffer xmlBufferPtrq _xmlBufferX xmlElementType xmlAttributeType xmlEnumeration xmlEnumerationPtr _xmlEnumerationYxmlElementContentTypexmlElementContentOccurxmlElementContentxmlElementContentPtr_xmlElementContentxmlDict-xmlDictPtr>xmlNsTypeJxmlNsV_xmlNs_xmlDtdxmlAttrwxmlAttrPtr_xmlAttrxmlNodexmlNodePtr_xmlNodexmlDocxmlDocPtr_xmlDocxmlHashTablexmlHashTablePtrxmlErrorLevelxmlErrorxmlErrorPtr*_xmlErrorxmlStructuredErrorFunc#xmlAutomata4xmlAutomataPtrExmlAutomataStateVxmlAutomataStatePtrgxmlValidState~xmlValidityErrorFuncxmlValidityWarningFuncxmlValidCtxt_xmlValidCtxtxmlEntityType! _xmlEntityxmlParserInputDeallocatey_xmlParserInputxmlParserNodeInfo_xmlParserNodeInfo8xmlParserNodeInfoSeqC_xmlParserNodeInfoSeqxmlParserInputState!xmlParserMode[_xmlParserCtxt_xmlSAXLocator`resolveEntitySAXFuncinternalSubsetSAXFuncexternalSubsetSAXFuncgetEntitySAXFuncgetParameterEntitySAXFuncentityDeclSAXFunc/notationDeclSAXFunc;attributeDeclSAXFuncwelementDeclSAXFuncunparsedEntityDeclSAXFuncsetDocumentLocatorSAXFuncstartDocumentSAXFuncendDocumentSAXFunc#startElementSAXFuncKendElementSAXFuncreferenceSAXFunccharactersSAXFuncignorableWhitespaceSAXFuncprocessingInstructionSAXFunccommentSAXFunccdataBlockSAXFuncwarningSAXFuncerrorSAXFuncfatalErrorSAXFuncisStandaloneSAXFunchasInternalSubsetSAXFunc*hasExternalSubsetSAXFunc6startElementNsSAX2Func|endElementNsSAX2Func> _xmlSAXHandlericonv_t,xmlCharEncoding7xmlCharEncodingInputFuncxxmlCharEncodingOutputFuncxmlCharEncodingHandlerxmlCharEncodingHandlerPtr_xmlCharEncodingHandlerxmlInputReadCallbackxmlInputCloseCallback_xmlParserInputBufferhtmlParserCtxtPtrhtmlSAXHandlerPtrVALUEruby_special_consts7ruby_value_typeRBasicRStringRData_nokogiriSAXTuple! nokogiriSAXTuple, nokogiriSAXTuplePtrX1size_t__off_t__off64_tI_IO_lock_tP_IO_marker_IO_FILEiconv_txmlCharEncodingInputFuncxmlCharEncodingOutputFuncxmlCharEncodingHandlerpxmlCharEncodingHandlerPtr'_xmlCharEncodingHandlerVALUEruby_special_constsruby_value_typeRBasicRDataRUBY_DATA_FUNC*1size_t{__off_t__off64_tN_IO_lock_tU_IO_marker_IO_FILExmlCharPxmlElementTypexmlAttributeTypexmlNsTypexmlNs_xmlNs_xmlDtdo_xmlAttr_xmlNode"xmlDoc.xmlDocPtr_xmlDocgxmlErrorLevelrxmlError* xmlErrorPtr}_xmlErrorT xmlSchemae xmlSchemaPtrv xmlSchemaParserCtxt xmlSchemaParserCtxtPtr xmlSchemaValidCtxt xmlSchemaValidCtxtPtr VALUE ruby_special_consts ruby_value_type RBasicr RString RData RUBY_DATA_FUNC-1size_t{__off_t__off64_tN_IO_lock_tU_IO_marker_IO_FILExmlCharPxmlElementTypexmlAttributeTypexmlNsTypexmlNs_xmlNs_xmlDtdo_xmlAttr_xmlNode"xmlDoc.xmlDocPtr_xmlDocgxmlErrorLevelrxmlError* xmlErrorPtr}_xmlErrorM htmlDocPtrf VALUEq ID{ ruby_special_consts ruby_value_typeo RBasic' RStringN RDatag1size_t{__off_t__off64_tC_IO_lock_tJ_IO_marker_IO_FILExmlCharExmlElementTypexmlAttributeTypexmlNsTypexmlNsXxmlNsPtr_xmlNs_xmlDtdp_xmlAttr#xmlNode/xmlNodePtr_xmlNodeAxmlDocMxmlDocPtr_xmlDocwxmlFreeFuncxmlMallocFuncxmlReallocFuncVALUEIDruby_special_consts st_data_t st_table st_index_t st_hash_type6 st_table _nokogiriTuple nokogiriTuple nokogiriTuplePtrr~ 1size_t{__off_t__off64_tC_IO_lock_tJ_IO_marker_IO_FILExmlCharExmlElementTypexmlAttributeTypexmlNsTypexmlNs_xmlNs_xmlDtdd_xmlAttrxmlNode#xmlNodePtr_xmlNode5xmlDocAxmlDocPtr_xmlDocyVALUEruby_special_constsruby_value_typex RBasic0 RStringW RData4@;@DI `k0?]bs{*.##*.3afin+>xhs+>xhsxxx ! & ) .  16CH!&)..D`iP\.D`iP\tyBGPU!&).QVY^ > +;HTAFS^IRafin8=HX(HXp;G!&).w| P h . ; ; L . . 7 7 @ } @ } M`M`33@}@}Q3Q3--33@@PP+@+@PPxP`kkb:b:CC?d?d]3n]3nuu169>Pn zv` `g l      ! & 3 = ) 2 R W i m ^ c [ ` d i RW\a169> QVY^kptymux}pu169>qvy~Xa169> AFIN  p""""""""""# #p#u#####X$h$##QVcnYbz`p8Uw8xXx(8X/?8FV]ip|f H f  ',388@DI+G[`jwwTd`~~@G.JSaf| .3%*afinAFIN,6DK,6DK, F\fmpa f i n   `   `  ` h k ` h k ` h k p p p 4 A J W ph p t h p t h p t y r|r|E HT*$)GK9>-0pzpzINmqbgRUuz~"3;!&3>)20@n&)2:JpTdPpq0P0.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.data.rel.ro.dynamic.got.got.plt.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_str.debug_loc.debug_macinfo.debug_pubtypes.debug_ranges$.o8 XX#@()()SHo|F|FUoxIxIpdJJnPP xpnpnsnn~PP8T8T`T`T& dd\ mm-p!p!!!!@!؟!؟ !ȩ 0ȩY!0Q  O(~40^?ZJLUAYJ0piLJP3JwJI% 0K:X()|FxIJP pn n P 8T `Tdmp!!!!!!؟!! !" Pp!*!8!E p[!j!x x!h! T!!!! ! Y% . 0o@ gL p*S s U  @  V1 U ! `    А+ 3@ ЖL T ^ ``h `r "x " t t t t t t t Н/ / p0   p%  ТI @/$ // t8 @+ H!a !n > l `! 0! ! Ъ! ! p! O  t `3 I ]o t 7  t tЪ!Ȫ!!!!+!D+ PcS Z pb P! j 4o x еt 0J Pt 6   дt 0 P! p!ت!/ W! o 0!!   t p P t Pd d! pY!(!4! ?  tX a ;j 7u 7{ P4 4 c j 7 7 P4 Gx  PV pC ` )8 D M$ @j6 /@ `XV g 0l|  A @? 7 0 p  " `  0o  `$  ;-  P?  @J   T  i  z  H  `}  0 3    \  PS ! ! !  !    &  2+  ^E  X ! c v    l pt (! 0!    ! ! ! ! !7 !H !a !p ! ث! x! ! p! ! h! ! `! !% X!> !M P!f !t H! ȫ! @! Ы! 8! !  V   `+)   7  rC  T  c  js  r      j     `X  X  X  @  @Q t @t  r f!'(!@ !Y! pv ` p  u 0q P p0!p @! 8!  0& `."H!; Q+ 0!&  ! I]v `&} % 0%9 $ #? #! @#B #$ "- "- %" $ p%  &Y  *+ @1+2 02H8 += .G @-M *\ p1e ,To `/v 0, .P! `! *X! 8K 7M p6 7" `7 8   < ; : 0:" `:l 0<"' `=t7 <t< cVk p@z ?t p?s A A @D>o D- C8 C pCN G   F E 0E+ G Lb J! J Ih!p!1<!U!n!!!!!x!! S؟!&!3!@!I| `R !ERv `s3 tQ!jx PP!7DZy!X!!  pIt0!+ : Nح!` n!$B @2Y 8T'Qz &Ii} @9Wg@!B @P{ ?Pj1<c! 5 F Y c y    ! !!-!Y!~!!!!!!!! ","K"m"~"" p"Ь!""""## ?9#J#t#### U##$7$!R$z$$ @$$ K$ %(%8%Y%w%%%!%% & W%&2&U& 0a& x&&& &&&'''J'r' ' '''''(?(Z(!p((((( )0)<)p!Z)n) @|) p)) `<s))*?*q*****+<+Y+}+ȩ!+++ +,3,?,J,c,,,,,,,-- @>3-\-s-!-- 0---. *.O. a... )... PR..!/h!-/ 0?/]//!//x!/ P!T/ P0.0P0 pj0x0000 1 '1<1ȭ!J1^1z1 @'11!11!112*2 R>2^2o2 222233(!(3 =D3^3!s3 @333333Ȭ!34;4^44 p4 b44 `445 N*5S5!j55!5 B555 H6-6ج!M6x6 >866666ȩ!7757N7 pn7 0 {7 >7 !7!7 D77 8.8M8Y8t888H!88 Pj9 9`!*9F9p999999::>: pnD:8!T: `9m:z: 0R ::Э!:call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.6349dtor_idx.6351frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxxml_io.crb_intern_id_cache.15731id_readrb_intern_id_cache.15733id_writexml_xpath_context.cnewevaluateregister_variableregister_nslookupxpath_generic_exception_handler__PRETTY_FUNCTION__.15843ruby_funcalldeallocate__PRETTY_FUNCTION__.15694__PRETTY_FUNCTION__.15794xml_entity_reference.cxml_relax_ng.cread_memoryfrom_documentvalidate_documentdeallocxml_reader.cfrom_memoryfrom_ioread_moreinner_xmlouter_xmlstatenode_typenamelocal_namenamespace_uriprefixvaluelangxml_versiondepthattribute_countreader_attributenamespacesattribute_atempty_element_pattributes_ehvalue_ehdefault_ehbase_uriattribute_nodesrb_intern_id_cache.15994buffer.15668html_element_description.cget_descriptionimplied_start_tag_ehimplied_end_tag_ehsave_end_tag_ehempty_ehdeprecated_ehinline_ehdescriptionsub_elementsdefault_sub_elementoptional_attributesdeprecated_attributesrequired_attributesxml_entity_decl.coriginal_contentget_contententity_typeexternal_idsystem_idrb_intern_id_cache.15717rb_intern_id_cache.15719rb_intern_id_cache.15721rb_intern_id_cache.15723rb_intern_id_cache.15725rb_intern_id_cache.15727xml_document.cdealloc_node_iread_iorootset_rootencodingset_encodingversioncanonicalizeduplicate_documenturlcreate_entityblock_callerrb_intern_id_cache.16036remove_privaterb_intern_id_cache.16079rb_intern_id_cache.16086recursively_remove_namespaces_from_nodexml_document_fragment.chtml_entity_lookup.cgetrb_intern_id_cache.15651xml_attr.cset_valuexml_element_content.cget_nameget_typeget_occurget_prefixget_c1get_c2xml_comment.crb_intern_id_cache.15691document_idxml_node.cadd_namespace_definitiondocumentset_nameget_parentchildfirst_element_childlast_element_childchildrenelement_childrennext_siblingprevious_siblingnext_elementprevious_elementpathkey_ehnamespaced_key_ehblank_ehattrattribute_with_nsnamespacenamespace_definitionsnamespace_scopesencode_special_charsduplicate_nodeunlink_nodeinternal_subsetexternal_subsetcreate_internal_subsetcreate_external_subsetpointer_idlineget_native_contentset_native_contentget_langset_langprocess_xincludesin_contextadd_childadd_previous_siblingadd_next_siblingreplacedump_htmlnative_write_tosetset_namespacecomparerb_intern_id_cache.16914decoraterb_intern_id_cache.16916decorate_bangrelink_namespacexmlReplaceNodeWrappermark__PRETTY_FUNCTION__.16845reparent_node_withxml_text.cxml_element_decl.celement_typecontentrb_intern_id_cache.15688id_documentxml_sax_parser.callocaterb_intern_id_cache.16092id_start_documentrb_intern_id_cache.16094id_end_documentrb_intern_id_cache.16096id_start_elementrb_intern_id_cache.16098id_end_elementrb_intern_id_cache.16100id_commentrb_intern_id_cache.16102id_charactersrb_intern_id_cache.16104id_xmldeclrb_intern_id_cache.16106id_errorrb_intern_id_cache.16108id_warningrb_intern_id_cache.16110id_cdata_blockrb_intern_id_cache.16112id_cAttributerb_intern_id_cache.16114id_start_element_namespacerb_intern_id_cache.16116id_end_element_namespacerb_intern_id_cache.16118id_processing_instructionstart_documentend_documentstart_elementend_elementstart_element_nsend_element_nscharacters_funccomment_funcwarning_funcerror_funccdata_blockprocessing_instructionxml_dtd.cnotationselementsentitiesvalidateattributeselement_copiernotation_copierxml_syntax_error.crb_intern_id_cache.15666rb_intern_id_cache.15668xml_processing_instruction.cxslt_stylesheet.cswallow_superfluous_xml_errorsparse_stylesheet_docregistrserializetransformxslt_generic_error_handlerrb_intern_id_cache.16109shutdownFuncinitFuncrb_intern_id_cache.16193method_callerxml_libxml2_hacks.cxml_sax_parser_context.cparse_ioparse_memoryparse_fileparse_withset_replace_entitiesget_replace_entitiesset_recoveryget_recoverycolumnparse_doc_finalizeparse_docxml_node_set.cdealloc_namespacelengthslicepushset_unionminusunlink_nodesetto_arrayduplicatedeleteintersectioninclude_ehrb_intern_id_cache.16078rb_intern_id_cache.16007html_sax_parser_context.cxml_sax_push_parser.cinitialize_nativenative_writeget_optionsset_optionsxml_namespace.chref__PRETTY_FUNCTION__.15680xml_attribute_decl.cattribute_typedefault_valueenumerationhtml_sax_push_parser.cxml_encoding_handler.caliasclear_aliasesxml_schema.cvalidate_filehtml_document.ctyperb_intern_id_cache.15801id_encoding_foundnokogiri.crb_intern_id_cache.15704rb_intern_id_cache.15706rb_intern_id_cache.15708rb_intern_id_cache.15710rb_intern_id_cache.15712rb_intern_id_cache.15714rb_intern_id_cache.15716rb_intern_id_cache.15718xml_cdata.c_GLOBAL_OFFSET_TABLE___dso_handle__DTOR_END___DYNAMICxmlRelaxNGSetValidStructuredErrors@@LIBXML2_2.6.21rb_class_new_instancerb_ensureinit_xml_cdataxsltParseStylesheetDoc@@LIBXML2_1.0.11xmlNewValidCtxt@@LIBXML2_2.5.8xmlTextReaderDepth@@LIBXML2_2.4.30Nokogiri_marshal_xpath_funcall_and_return_valuesrb_const_setxmlSchemaValidateDoc@@LIBXML2_2.5.8xmlGetProp@@LIBXML2_2.4.30init_xml_syntax_errorrb_iv_setxmlUnlinkNode@@LIBXML2_2.4.30xmlAddDocEntity@@LIBXML2_2.4.30rb_ary_new_capa__xmlIndentTreeOutputhtmlTagLookup@@LIBXML2_2.4.30Nokogiri_wrap_xslt_stylesheetcNokogiriXmlXpathContextst_free_tablexsltFreeStylesheet@@LIBXML2_1.0.11xmlSetGenericErrorFunc@@LIBXML2_2.4.30xmlNodeGetContent@@LIBXML2_2.4.30exsltRegisterAllread_checkcNokogiriXsltStylesheetxmlGetNodePath@@LIBXML2_2.4.30rb_const_get__xmlTreeIndentStringxmlSplitQName2@@LIBXML2_2.4.30xmlTextReaderGetAttributeNo@@LIBXML2_2.5.0xmlTextReaderLookupNamespace@@LIBXML2_2.5.0mNokogiriXsltxsltcNokogiriXmlAttrvasprintf@@GLIBC_2.2.5io_read_callbackxmlTextReaderConstXmlVersion@@LIBXML2_2.6.15xmlTextReaderConstLocalName@@LIBXML2_2.6.0xmlReaderForIO@@LIBXML2_2.6.0xmlInitParser@@LIBXML2_2.4.30xmlReadIO@@LIBXML2_2.6.0cNokogiriXmlSaxParserxmlTextReaderReadState@@LIBXML2_2.5.0xmlSchemaFreeValidCtxt@@LIBXML2_2.5.8__gmon_start___Jv_RegisterClassescNokogiriXmlCDatainit_xml_nodecNokogiriXmlSchemaruby_xcallocrb_define_class_underxmlRelaxNGFreeParserCtxt@@LIBXML2_2.5.2__assert_fail@@GLIBC_2.2.5htmlReadIO@@LIBXML2_2.6.0xmlTextReaderExpand@@LIBXML2_2.5.7htmlReadMemory@@LIBXML2_2.6.0Nokogiri_wrap_xml_nodexmlTextReaderConstNamespaceUri@@LIBXML2_2.6.0xmlNewReference@@LIBXML2_2.4.30xmlOutputBufferClose@@LIBXML2_2.4.30_finixmlCtxtUseOptions@@LIBXML2_2.6.0rb_utf8_encodingxmlCtxtGetLastError@@LIBXML2_2.6.0xmlRelaxNGNewDocParserCtxt@@LIBXML2_2.5.7xmlTextReaderConstXmlLang@@LIBXML2_2.6.0htmlParseChunk@@LIBXML2_2.4.30xmlAddPrevSibling@@LIBXML2_2.4.30rb_hash_arefinit_xml_element_declxmlStringGetNodeList@@LIBXML2_2.4.30xmlXPathNewBoolean@@LIBXML2_2.4.30xmlXPathNodeSetAdd@@LIBXML2_2.4.30xmlGetIntSubset@@LIBXML2_2.4.30malloc@@GLIBC_2.2.5st_insertxsltSetGenericErrorFunc@@LIBXML2_1.0.11init_html_sax_push_parserhtmlParseDocument@@LIBXML2_2.4.30rb_funcallrb_str_new_staticrb_hash_asetxmlDelEncodingAlias@@LIBXML2_2.4.30xmlSchemaParse@@LIBXML2_2.5.8rb_str_cat_cstrxmlNewNode@@LIBXML2_2.4.30xmlHashScan@@LIBXML2_2.4.30cNokogiriXmlSyntaxErrorxmlDocCopyNode@@LIBXML2_2.4.30xmlXPathNewFloat@@LIBXML2_2.4.30xmlTextReaderHasValue@@LIBXML2_2.4.30xmlCreateIOParserCtxt@@LIBXML2_2.4.30init_xml_textxmlFindCharEncodingHandler@@LIBXML2_2.4.30xmlDocSetRootElement@@LIBXML2_2.4.30xmlFreeDoc@@LIBXML2_2.4.30xmlEncodeSpecialChars@@LIBXML2_2.4.30htmlCreateFileParserCtxt@@LIBXML2_2.4.30rb_const_get_atxmlParseCharEncoding@@LIBXML2_2.4.30rb_define_methodxmlNewDtd@@LIBXML2_2.4.30xmlSaveClose@@LIBXML2_2.6.8rb_fix2intrb_str_newxmlSchemaSetParserStructuredErrors@@LIBXML2_2.6.23rb_exc_new_strrb_range_beg_len__xmlDeregisterNodeDefaultValuexmlTextReaderRead@@LIBXML2_2.4.30st_foreachxsltSaveResultToString@@LIBXML2_1.0.18xmlFreeValidCtxt@@LIBXML2_2.5.8mNokogiriHtmlSaxxmlRelaxNGFree@@LIBXML2_2.5.2xmlSaveTree@@LIBXML2_2.6.8rb_eRuntimeErrorxmlNewDocComment@@LIBXML2_2.4.30init_html_sax_parser_contexthtmlCreateMemoryParserCtxt@@LIBXML2_2.5.7__xmlParserVersionrb_rescue__strdup@@GLIBC_2.2.5rb_define_singleton_methodxmlTextMerge@@LIBXML2_2.4.30xmlXPathRegisterVariable@@LIBXML2_2.4.30xmlRelaxNGSetParserStructuredErrors@@LIBXML2_2.6.24free@@GLIBC_2.2.5mNokogiriXmlxmlTextReaderAttributeCount@@LIBXML2_2.4.30xmlXPathCastToString@@LIBXML2_2.4.30xmlFirstElementChild@@LIBXML2_2.7.3strlen@@GLIBC_2.2.5rb_hash_newcNokogiriXmlNamespacecNokogiriXmlElementxmlCharStrdup@@LIBXML2_2.4.30xmlAddNextSibling@@LIBXML2_2.4.30xmlValidateDtd@@LIBXML2_2.4.30xmlNodeSetContent@@LIBXML2_2.4.30rb_define_modulerb_string_value_ptrinit_xslt_stylesheetcNokogiriXmlReader__cxa_finalize@@GLIBC_2.2.5rb_exc_raisexmlGetNsList@@LIBXML2_2.4.30xmlGetNsProp@@LIBXML2_2.4.30Nokogiri_error_array_pusherrb_block_given_pxmlRelaxNGNewMemParserCtxt@@LIBXML2_2.5.2xmlTextReaderIsEmptyElement@@LIBXML2_2.4.30sprintf@@GLIBC_2.2.5xmlBufferFree@@LIBXML2_2.4.30init_xml_sax_parserrb_block_procxmlHasNsProp@@LIBXML2_2.4.30xmlRelaxNGValidateDoc@@LIBXML2_2.5.2cNokogiriHtmlSaxPushParserxmlTextReaderCurrentNode@@LIBXML2_2.5.0xmlRelaxNGNewValidCtxt@@LIBXML2_2.5.2Nokogiri_xml_node_propertiesrb_intern2Nokogiri_wrap_element_contentxmlXPathNewContext@@LIBXML2_2.4.30xmlNodeGetLang@@LIBXML2_2.4.30rb_string_valuexmlXPathCmpNodes@@LIBXML2_2.4.30xmlNewDocProp@@LIBXML2_2.4.30xmlSetProp@@LIBXML2_2.4.30xsltGetExtData@@LIBXML2_1.0.11cNokogiriXmlEntityReferencexsltApplyStylesheet@@LIBXML2_1.0.11xmlMemSetup@@LIBXML2_2.4.30init_html_entity_lookuprb_scan_argsxmlXPathRegisterNs@@LIBXML2_2.4.30write_checkremove_namespaces_bangxmlSchemaNewMemParserCtxt@@LIBXML2_2.5.8rb_num2intNokogiri_error_raiserb_str_new_cstrxmlGetLastError@@LIBXML2_2.6.0xmlCreateMemoryParserCtxt@@LIBXML2_2.4.30ruby_xmallocxmlLastElementChild@@LIBXML2_2.7.3xmlCreatePushParserCtxt@@LIBXML2_2.4.30init_xml_xpath_contextread_failedrb_num2dblxmlNewNs@@LIBXML2_2.4.30xmlGetLineNo@@LIBXML2_2.4.30valuePush@@LIBXML2_2.4.30xmlTextReaderGetAttribute@@LIBXML2_2.5.0xmlTextReaderNodeType@@LIBXML2_2.4.30xmlNewText@@LIBXML2_2.4.30cNokogiriHtmlDocumentmemcpy@@GLIBC_2.2.5xmlXPathNodeSetCreate@@LIBXML2_2.4.30xmlTextReaderIsDefault@@LIBXML2_2.4.30xmlTextReaderConstValue@@LIBXML2_2.6.0rb_obj_classnamexmlRelaxNGFreeValidCtxt@@LIBXML2_2.5.2rb_funcallvcNokogiriHtmlSaxParserContextstrchr@@GLIBC_2.2.5init_xml_attrinit_xml_document_fragmentxmlSchemaNewDocParserCtxt@@LIBXML2_2.6.2init_xml_namespacexmlXPathFreeContext@@LIBXML2_2.4.30xmlSearchNsByHref@@LIBXML2_2.4.30htmlHandleOmittedElem@@LIBXML2_2.4.30xmlSchemaSetValidStructuredErrors@@LIBXML2_2.6.21htmlEntityLookup@@LIBXML2_2.4.30xmlAllocOutputBuffer@@LIBXML2_2.4.30xmlXPathRegisterFuncLookup@@LIBXML2_2.4.30rb_obj_is_kind_ofxmlXPathInit@@LIBXML2_2.4.30xmlEncodeEntitiesReentrant@@LIBXML2_2.4.30xmlReadMemory@@LIBXML2_2.6.0xmlSwitchToEncoding@@LIBXML2_2.4.30__bss_startxmlTextReaderReadOuterXml@@LIBXML2_2.5.0xmlXPathNodeSetContains@@LIBXML2_2.4.30init_xml_readerxmlXPathWrapNodeSet@@LIBXML2_2.4.30xmlTextReaderBaseUri@@LIBXML2_2.4.30rb_num2longrb_ary_newxmlSetNs@@LIBXML2_2.4.30htmlNodeDump@@LIBXML2_2.4.30rb_obj_as_stringrb_eStandardErrorrb_define_module_underrb_ary_clearhtmlFreeParserCtxt@@LIBXML2_2.4.30xmlSchemaFreeParserCtxt@@LIBXML2_2.5.8rb_ary_entryinit_xml_entity_declhtmlCreatePushParserCtxt@@LIBXML2_2.4.30rb_ary_new_from_valuescNokogiriXmlDocumentFragmentxmlTextReaderConstName@@LIBXML2_2.6.0write_failedxmlNextElementSibling@@LIBXML2_2.7.3rb_IntegerxmlSchemaValidateFile@@LIBXML2_2.6.20init_xml_commentxmlSchemaNewValidCtxt@@LIBXML2_2.5.8init_xml_documentxmlRelaxNGParse@@LIBXML2_2.5.2rb_gc_markNokogiri_wrap_xml_node_setrb_float_newxmlXPathEvalExpression@@LIBXML2_2.4.30vasprintf_freerb_data_object_alloccNokogiriXmlElementContentcNokogiriXmlNodeSetinit_xml_relax_ngxmlParseChunk@@LIBXML2_2.4.30xmlXPathFreeNodeSetList@@LIBXML2_2.4.30mNokogiriXmlSaxxmlReaderForMemory@@LIBXML2_2.6.0cNokogiriXmlSaxPushParserinit_xml_sax_parser_contextNokogiri_error_silencerxmlSetStructuredErrorFunc@@LIBXML2_2.6.0xmlNewDocFragment@@LIBXML2_2.4.30init_xml_entity_referenceruby_xreallocxmlNodeSetLang@@LIBXML2_2.4.30xmlXPathNodeSetDel@@LIBXML2_2.4.30xmlTextReaderReadInnerXml@@LIBXML2_2.5.0xmlParseInNodeContext@@LIBXML2_2.6.12init_html_element_descriptionrb_define_alloc_funcmNokogiriHtmlcalloc@@GLIBC_2.2.5xmlAddChild@@LIBXML2_2.4.30init_xml_node_setrb_raisecNokogiriXmlCommentxmlNodeSetName@@LIBXML2_2.4.30_endxmlHasProp@@LIBXML2_2.4.30xmlNewDoc@@LIBXML2_2.4.30xmlCreateFileParserCtxt@@LIBXML2_2.4.30nokogiri_root_nsdefxmlBufferCreate@@LIBXML2_2.4.30rb_obj_call_initNokogiri_wrap_xml_syntax_errorxmlXPathNodeSetMerge@@LIBXML2_2.4.30valuePop@@LIBXML2_2.4.30rb_define_private_methodxmlSchemaFree@@LIBXML2_2.5.8rb_respond_tocNokogiriXmlElementDeclNokogiri_wrap_xml_namespacexmlStrdup@@LIBXML2_2.4.30cNokogiriXmlDocumentio_close_callbackrb_internrb_iv_getrb_check_typexmlGetNoNsProp@@LIBXML2_2.5.2xsltRegisterExtModule@@LIBXML2_1.0.11cNokogiriXmlRelaxNG__xmlDefaultSAXHandlerxmlDocGetRootElement@@LIBXML2_2.4.30xmlXPathWrapString@@LIBXML2_2.4.30xmlNewCDataBlock@@LIBXML2_2.4.30init_xml_element_contentio_write_callbackruby_xfreeNokogiri_wrap_xml_documentxsltXPathGetTransformContext@@LIBXML2_1.0.13xmlC14NExecute@@LIBXML2_2.4.30Init_nokogirixmlXPathNodeSetAddUnique@@LIBXML2_2.4.30cNokogiriXmlEntityDeclxsltRegisterExtFunction@@LIBXML2_1.0.11cNokogiriXmlNodeinit_xml_encoding_handlerxmlFreeNodeList@@LIBXML2_2.4.30xmlFreeTextReader@@LIBXML2_2.4.30init_html_documenthtmlNewDoc@@LIBXML2_2.4.30cNokogiriHtmlElementDescriptionxmlXIncludeProcessTreeFlags@@LIBXML2_2.6.3Nokogiri_wrap_xml_namespace2xmlIsBlankNode@@LIBXML2_2.4.30xmlNewDocPI@@LIBXML2_2.6.15st_init_numtablexmlFree@@LIBXML2_2.4.30_edatarb_ary_new_from_argsxmlFreePropList@@LIBXML2_2.4.30rb_gc_unregister_addressinit_xml_processing_instructioninit_xml_dtdinit_xml_attribute_declcNokogiriXmlTextcNokogiriXmlAttributeDeclinit_xml_schemaxmlXPathNewCString@@LIBXML2_2.4.30st_init_numtable_with_sizexmlFreeParserCtxt@@LIBXML2_2.4.30xmlReplaceNode@@LIBXML2_2.4.30ruby_strdupxmlSaveToIO@@LIBXML2_2.6.8rb_eArgErrorxmlTextReaderConstPrefix@@LIBXML2_2.6.0cNokogiriXmlProcessingInstructionxmlXPathIntersection@@LIBXML2_2.4.30init_nokogiri_iorb_ary_pushcNokogiriXmlSaxParserContextxmlSearchNs@@LIBXML2_2.4.30xmlCleanupEncodingAliases@@LIBXML2_2.4.30xmlFreeNsList@@LIBXML2_2.4.30rb_cObjectxmlAddEncodingAlias@@LIBXML2_2.4.30rb_gc_register_addressrb_external_str_new_with_encxmlCreateIntSubset@@LIBXML2_2.4.30rb_yieldxmlResetLastError@@LIBXML2_2.6.0_initcNokogiriXmlDtdinit_xml_sax_push_parserrb_obj_classnokogiri_root_nodexmlParseDocument@@LIBXML2_2.4.30mNokogirixmlCopyDoc@@LIBXML2_2.4.30