! / 1401851599 0 0 0 82 ` grn_plugin_impl_initgrn_plugin_impl_registergrn_plugin_impl_fin// 18 ` mecab_la-mecab.o/ /0 1401851592 1000 1000 100644 29491 ` dhS.text0 PW P`.data @P.bssP.rdata @`@/4 P`.xdata`@0@.pdataT]@0@/197-P^@B/31>@B/45 B@B/560oP&h@B/71pP@B/85 Q:h@B/97{T@B/108 T@P@.drectve`T@0/1198UDh@@BSH HHuH [HHu H [H HtHHuHHtH&H҃yfff.VSH8I1HtHHV@HHV8HHVHHRL+AHHHD$ 1H8[^ÐAVAUATUWVSH0M)IIE8x$xMu(Im0I9Lr!fDHuWHH9vzAIHLHcHuAIm(E)1H9IU@MLD$ 1H0[^_]A\A]A^H fDHƉHHHuAIu(E)AE)ME(MM0IU@|$ E)IE(E1sf.AUATUWVSHhLE1HHHH=9FHHN HHD$8HL +AHHD$0HGH|$@D$ vHD$(Hu'HH1Hh[^_]A\A]N HHD$0HL+Ht$8AvHD$(HGHHD$ HGL+AzHHD$ HH HHw8LL$TLD$XHHHD$ H1GG fW G HGHGHG ~$u;D$T0H#HG(HG0HW@H}H1Hh[^_]A\A]ÐD$THT$XHW(HHG0f.HHH=>HHH=HHdfDHHHL +AHD$ ~HD$0HGHD$(HHL+A~HHD$(HGHD$ HHDD$THT$XHHHHHWAIHHHG tRLgGD)ItL-L9sDHL9r AՅuHLg(Hw09fLgG HH5HD$@D$TL +AHD$ D$8H(HD$0HGHD$(HHHٺHHHW8HHGL+AHHHD$ SH 3HHtrHHt HH0‰HHD$8D$TL+AHىD$0H(HD$(HGHD$ 1H=HD$8H@L +AHHD$0HGD$ cHD$(Ht;1HD$0H@L+AcHHD$(HGHD$ HHf.UWVSHHHHHHH 3HH{HHt HHH9HD$8HL +AHHD$0H`D$ HD$(Ht>HD$0HL+AHHD$(H`HD$ HHHH[^_]DHhL +AHD$ $HD$0HHD$(Ht2HhL+A$HHD$(HHD$ HHHH[^_]1H5HD$8HL +AHHD$0H`D$ HD$(H1HD$0HL+AHHD$(H`HD$ VSH8HSL H<A HHD$(HHD$ tH8[^H<A HHtHH@E؉H8[^SH HH HtHHHtHH1H [Ðeuc-jputf-8utf8shift_jisshift-jissjismecab.c-Owakati[tokenizer][mecab] mecab_new2() failed on mecab_init(): %s[tokenizer][mecab] MeCab dictionary charset (%s) does not match the table encoding: <%s>[tokenizer][mecab] memory allocation to grn_mecab_tokenizer failed[tokenizer][mecab] mecab_sparse_tostr() failed len=%d err=%s[tokenizer][mecab] grn_plugin_mutex_open() failed[tokenizer][mecab] MeCab has no dictionary that uses the context encoding: <%s>[tokenizer][mecab] mecab_new2 failed in check_mecab_dictionary_encoding: %sTokenMecabmecab_initmecab_fincheck_mecab_dictionary_encodinggrn_plugin_impl_init20b0`R 0 `pP  0`pP0`pPb0`20 (O <P L , X3-GNU C 4.9.0 -mtune=generic -march=x86-64 -g -O2mecab.c/home/kou/work/c/groonga.clean/packages/windows/tmp/groonga/groonga-4.0.2/plugins/tokenizers, charsize_tylong long unsigned intlong long intshort unsigned intintlong intunsigned intsizetypelong unsigned intunsigned chardoublefloatlong doublesigned charshort int'tagCOINITBASECOINITBASE_MULTITHREADEDVARENUMuVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCH VT_ERROR VT_BOOL VT_VARIANT VT_UNKNOWN VT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORD$VT_INT_PTR%VT_UINT_PTR&VT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VERSIONED_STREAMVT_BSTR_BLOBVT_VECTOR VT_ARRAYVT_BYREFVT_RESERVEDVT_ILLEGALVT_ILLEGALMASKEDVT_TYPEMASK grn_id!' grn_bool"X * GRN_SUCCESSGRN_END_OF_DATAGRN_UNKNOWN_ERRORGRN_OPERATION_NOT_PERMITTED~GRN_NO_SUCH_FILE_OR_DIRECTORY}GRN_NO_SUCH_PROCESS|GRN_INTERRUPTED_FUNCTION_CALL{GRN_INPUT_OUTPUT_ERRORzGRN_NO_SUCH_DEVICE_OR_ADDRESSyGRN_ARG_LIST_TOO_LONGxGRN_EXEC_FORMAT_ERRORwGRN_BAD_FILE_DESCRIPTORvGRN_NO_CHILD_PROCESSESuGRN_RESOURCE_TEMPORARILY_UNAVAILABLEtGRN_NOT_ENOUGH_SPACEsGRN_PERMISSION_DENIEDrGRN_BAD_ADDRESSqGRN_RESOURCE_BUSYpGRN_FILE_EXISTSoGRN_IMPROPER_LINKnGRN_NO_SUCH_DEVICEmGRN_NOT_A_DIRECTORYlGRN_IS_A_DIRECTORYkGRN_INVALID_ARGUMENTjGRN_TOO_MANY_OPEN_FILES_IN_SYSTEMiGRN_TOO_MANY_OPEN_FILEShGRN_INAPPROPRIATE_I_O_CONTROL_OPERATIONgGRN_FILE_TOO_LARGEfGRN_NO_SPACE_LEFT_ON_DEVICEeGRN_INVALID_SEEKdGRN_READ_ONLY_FILE_SYSTEMcGRN_TOO_MANY_LINKSbGRN_BROKEN_PIPEaGRN_DOMAIN_ERROR`GRN_RESULT_TOO_LARGE_GRN_RESOURCE_DEADLOCK_AVOIDED^GRN_NO_MEMORY_AVAILABLE]GRN_FILENAME_TOO_LONG\GRN_NO_LOCKS_AVAILABLE[GRN_FUNCTION_NOT_IMPLEMENTEDZGRN_DIRECTORY_NOT_EMPTYYGRN_ILLEGAL_BYTE_SEQUENCEXGRN_SOCKET_NOT_INITIALIZEDWGRN_OPERATION_WOULD_BLOCKVGRN_ADDRESS_IS_NOT_AVAILABLEUGRN_NETWORK_IS_DOWNTGRN_NO_BUFFERSGRN_SOCKET_IS_ALREADY_CONNECTEDRGRN_SOCKET_IS_NOT_CONNECTEDQGRN_SOCKET_IS_ALREADY_SHUTDOWNEDPGRN_OPERATION_TIMEOUTOGRN_CONNECTION_REFUSEDNGRN_RANGE_ERRORMGRN_TOKENIZER_ERRORLGRN_FILE_CORRUPTKGRN_INVALID_FORMATJGRN_OBJECT_CORRUPTIGRN_TOO_MANY_SYMBOLIC_LINKSHGRN_NOT_SOCKETGGRN_OPERATION_NOT_SUPPORTEDFGRN_ADDRESS_IS_IN_USEEGRN_ZLIB_ERRORDGRN_LZO_ERRORCGRN_STACK_OVER_FLOWBGRN_SYNTAX_ERRORAGRN_RETRY_MAX@GRN_INCOMPATIBLE_FILE_FORMATGRN_UPDATE_NOT_ALLOWEDGRN_TOO_SMALL_OFFSETGRN_TOO_LARGE_OFFSETGRN_TOO_SMALL_LIMITGRN_CAS_ERRORGRN_UNSUPPORTED_COMMAND_VERSIONGRN_NORMALIZER_ERROR grn_rcu z? GRN_ENC_DEFAULTGRN_ENC_NONEGRN_ENC_EUC_JPGRN_ENC_UTF8GRN_ENC_SJISGRN_ENC_LATIN1GRN_ENC_KOI8R grn_encoding  GRN_LOG_NONEGRN_LOG_EMERGGRN_LOG_ALERTGRN_LOG_CRITGRN_LOG_ERRORGRN_LOG_WARNINGGRN_LOG_NOTICEGRN_LOG_INFOGRN_LOG_DEBUGGRN_LOG_DUMP grn_log_levelS grn_obj _grn_obj uM headerv u grn_ctx\ _grn_ctxPjrcķ flagsj? ntraceX errlvlX statXseqno'subno'seqno2'errline'OΙ prev(next0errfile8errfunc@implHtracePerrbuf)int_valueiduptr grn_user_dataj grn_proc_func M _grn_ctx_impl)797grn_obj_flagsgrn_sectiondc _grn_sectiong offseth' lengthi' weightj' domainku grn_obj_headere _grn_obj_headern, typeoX impl_flagspX flagsq9 domainrux` heady! currz! tail{!} body~ sections n_sectionsOwb|,v`GRN_DB_VOIDGRN_DB_DBGRN_DB_OBJECTGRN_DB_BOOLGRN_DB_INT8GRN_DB_UINT8GRN_DB_INT16GRN_DB_UINT16GRN_DB_INT32GRN_DB_UINT32 GRN_DB_INT64 GRN_DB_UINT64 GRN_DB_FLOAT GRN_DB_TIME GRN_DB_SHORT_TEXTGRN_DB_TEXTGRN_DB_LONG_TEXTGRN_DB_TOKYO_GEO_POINTGRN_DB_WGS84_GEO_POINTcGRN_DB_MECABGRN_DB_DELIMITGRN_DB_UNIGRAMGRN_DB_BIGRAMGRN_DB_TRIGRAM grn_plugin_mutex~_grn_plugin_mutex grn_tokenizer_queryM_grn_tokenizer_query(OAYPquery_bufQ!ptrRlengthS'jT? flagsU' have_tokenized_delimiterV$ grn_tokenizer_token\_grn_tokenizer_token@str status grn_tokenizer_status'0 .filenamessize'typelsize'rsize'version next.( mecab_tCmecab_t mecab!buf" next#(end$0query%8token&A@4 grn_mecab_tokenizer'W translate_mecab_charset_to_grn_encoding*? !s*"2(O#Rs#Q "42(t#Rs#Q "T2(#Rs#Q  "g2(#Rs#Q "2(#Rs#Q $2(#Rs#Q & mecab_fin_%ctx%nargs%args !OF&E'4 R"P(#Rs#Qt"(#Rs"(#Rs#Qt$(#Rs#Qt#X +#Y#w R47 $ mecab_next%ctx%nargs:%args!O$&E&j? ()cl̾)p)r)eB)statusϕ*;K)q$(#Rt#Qu"Z(i#Rs#Qu"w!)#R|#Qs#Xv#Yu$N)#R|#Q}#X~$)#Q}#w u+get_mecab_encoding:? .,mecab:-jhave_same_encoding_dictionary!7!?grn_plugin_impl_init oK&@ctx^ '[& AP! @(C%4\! B@6g!2 Ct! `*$@$6!{ 6! D' #4 5'6 6 / *: "6!R 7CE5#Rt9N ##Rt"] *8##Ru"6*##Rs#Q4#X #Y +#w  #w( `#w0 "w*##Rs#Q4" *##Ru"*$#Rs#Q4#X +#Y #w `#w( "*&$#Rs$ *#Rs#Q49[$#R 3: tq$#R0" 6*$#Rs#Q4#X #Y +#w  #w( `#w0 " w*$#Rs#Q4: t$#R0$J *#Rs#Q4#X +#Y #w `#w( "Y,[%#Rs"J 6*%#Rs#Q4#X #Y +#w  $#w( #w0 h"W w*%#Rs#Q4" *&#Rs#Q4#X +#Y $#w #w( h" *1&#Rs$ *#Rs#Q4[&7K&?grn_plugin_impl_register0 P r'@ctx0v Frc2 * 0"'Ftoken_mecab7Z " , '#Rt#Q <#X:$ ,#Rt$ ,#Rt#Q <#X:#Y  #w #w( Ggrn_plugin_impl_finF L'@ctxF} $ -#Rs2sole_mecab 2sole_mecab_mutex( i2sole_mecab_encoding? Hstricmp `P(Igrn_tokenizer_token_finz(z(AIgrn_tokenizer_query_closes(Jgrn_obj_unlinkD(Igrn_plugin_free3(Hgrn_isspace 5!)? Hgrn_charlen_ NN)? Igrn_tokenizer_token_push)z('Hgrn_tokenizer_tokenized_delimiter_next)z('? Hgrn_tokenizer_query_openc *'Kgrn_encoding_to_string 6*? Igrn_plugin_set_errorYw*  LKgrn_logger_pass2* Igrn_plugin_backtraceb*Igrn_plugin_logtracec* Jgrn_logger_put.+ LHgrn_plugin_malloc/T+Kgrn_string_get_normalizedT +cIgrn_tokenizer_token_init+z(Igrn_plugin_mutex_lock+(Igrn_plugin_mutex_unlock,(Hstrlen 6),Kgrn_bulk_write Y,'Hgrn_plugin_mutex_open(,Kgrn_ctx_get,Kgrn_obj_id^u,Hgrn_tokenizer_registerӷ -' - - -Mgrn_plugin_mutex_close(% $ > : ;I I  : ; (  : ; : ; I  : ;   : ; : ;I8  : ;  : ; I8  : ; I8  : ;  : ; I'II&I<I!I/  : ; : ; : ;I : ; : ;  : ; : ; I : ;  .: ; 'I@B!: ; I"1#B$1%: ; I&4: ; I'4I4( U)4: ; I* +.: ; 'I ,: ; I-4: ; I.4: ; I/ 0.: ; 'I@B14: ; I 24: ; I31X Y 415 641718B9:B;.: ; ' <4I4=4: ;I>4: ;I?.?: ;'I@B@: ;IA1RUX YB UC41D1X YEF4: ;IG.?: ;'I@BH.?: ; 'I<I.?: ; '<J.?: ;'<K.?: ;'I<LM.?: ; '<R$S$%R%DSDERESRSRQQXXYYTJRJ\R\R\RJQJQQQQJXJXXXXJYJYYYYY!]]/UUJfTzTTPPT9^^S=J^JSSS=VVV vs)ST 9R9SRSRS 9Q9Q 9X9X 2Y2VYVYVIVPVTTPPU6UPU&U@TPTTTTT6T6NPNITT&Tu8\\TtPP1QPpR S R S R O S  S R O S4P4T P'U$E0'4P4T'E1EV5BP:BpP R T R T R P S P S P P R + S+ , R,, 5  O  /usr/share/mingw-w64/include../../include../../include/groonga/home/kou/work/c/groonga.clean/packages/windows/dist-x64/include../../libmecab.ccombaseapi.hwtypes.h_mingw.hgroonga.hplugin.htokenizer.hmecab.hstring.hstr.h *Ys=uW .w0_xM1rLg=[$G:?LH> fKM3у t]EAq<=uo  f~  <w< Y;u^f;=j~<:ZgZ/yK2L3g i?Z,0 .xLXX=gmecab_dictionary_info_t__FUNCTION__check_mecab_dictionary_encodingtokenizeruser_datanormalized_queryencodingcharsetGCC: (GNU) 4.9.0 -export:"grn_plugin_impl_fin" -export:"grn_plugin_impl_register" -export:"grn_plugin_impl_init"x 4AD0^ AA ^ AA 4_AADPVAAdBBB A(A0A8A@Dp @A8A0A(A BBBA | BBA A(A0A8D 8A0A(A ABBD  8A0A(A ABBB \oAAA A(Dp (A AAAF  (A AAAD <P AADP@ AAH vAA$ LAD0EA7(07HP7[c7u}7789:;V<s=><?6@IVj9rAxABCDEA A%ANFW^vGH ICKJR`hKo99BCF$,J?1SLeMltK23)B6CFDSEZbKn9u|;45F+39@ZlByCFDEN415J6YAelBCAFDE  < F BS C^ e   F D E 3    B C " < F Fg  O  P Q  6   R   $(,048<@DHLP ' ) ) ) ) ) ) M) ) &! +FPku7! H! X! ]) g! l) v! {) Kl! }! ! ) ! ) ! ) ! % ! ! ! ! ! ,! 1Lj) ") Kl! }! ! ) ! ! ) ! ! ) ! 7) AJi! v! ! ! ! ! ! +IVc*J^l}7Us%/G_/Ld|  " 8 ^ s       ! !"!Q!) u!) }!) !) ! "! ") "&"."% >"! C"% L"! W"`"y"! "! ""! ""! "! ""! "" #!#9#_#u#######$$'$A$R$\$r$$$$$$$%*%8%D%\%%%%%%%&&&2&&&! &! &&! &&'#':'L'Z'h'''! '''*( '/ T/ X/ / t/ x/ / .filegmecab.c  R   G" 7`J]P  v  .text, .data.bss.rdata.xdata`.pdataT7-    0 p  {.drectve`8#8Iestricmp y        # < S h x         strlen # 2 H _ k v .text.unlikely.debug_info.debug_abbrev.debug_loc.debug_aranges.debug_ranges.debug_line.debug_str.rdata$zzz.debug_frametranslate_mecab_charset_to_grn_encodingmecab_fin__FUNCTION__.78147mecab_nextmecab_initsole_mecabsole_mecab_encoding__FUNCTION__.78113sole_mecab_mutexgrn_plugin_impl_init__FUNCTION__.78154__FUNCTION__.78158grn_plugin_impl_registergrn_plugin_impl_fin.debug_info.debug_abbrev.debug_loc.debug_aranges.debug_ranges.debug_line.debug_str.rdata$zzz.debug_frame__imp_mecab_sparse_tostr2__imp_isspace__imp_mecab_strerror__imp_mecab_new2__imp_mecab_dictionary_info__imp_mecab_destroygrn_tokenizer_token_fingrn_tokenizer_query_closegrn_obj_unlinkgrn_plugin_freegrn_isspacegrn_charlen_grn_tokenizer_token_pushgrn_tokenizer_tokenized_delimiter_nextgrn_tokenizer_query_opengrn_encoding_to_stringgrn_plugin_set_errorgrn_logger_passgrn_plugin_backtracegrn_plugin_logtracegrn_logger_putgrn_plugin_mallocgrn_string_get_normalizedgrn_tokenizer_token_initgrn_plugin_mutex_lockgrn_plugin_mutex_unlockgrn_bulk_writegrn_plugin_mutex_opengrn_tokenizer_registergrn_ctx_getgrn_obj_idgrn_plugin_mutex_close