ELF \l4( UV1SD$E$D$cx$95~=)ƒt;~u$#D$95E([^]t&$D$D$$uUSÃD$+D$ 0D$CD$$uE$($X$$JD$$[]Ðv'UEItVt ?t1Ít&1I$3$U]]E uS;Pt ]1u]Ë3T$4$D$u܉t$$4D$4D$$]u]Ð&UVSuЃF T$$ƒ!ʋ T1ɋvNLt2u DD[^]Í&NLfN L[^]ÐU}}uu ]97|EDu]}]ËU\$$‹E 9v9wE7뭍v'US1ۃ&$X uf1ۋ`!$h!uރ[]ÐUWVSU] ]#]K])ЃEC9~}y)9}OUED$B$MA]+}D$\$$U)9s9w]ESHC9}\X)9]U\$B$MAeE9v9w]UCBMC]CE)ЉEtwEEXۍxmUMA$UBX$`2$`MEA[^_]ÉЍ`!냍t&UW1VSEJED$D$ЉD$ `!D$؉$E}tZh!;5~\$$ 9v&9w5a[^_]UW1VSEHED$D$D$ D$؉$E}tS;5~\$$ 9v 9w5j[^_]Ð&UWVS E U<9 /u DD9ЃC T$$ ƒ!ʋ T1ɋ5vKLZKLfK 9ߡLX]t&BvC)ЃD$C$9w׃ [^_]Ð&'UW1VS,EHED$D$D$ D$؉$E}tX;5~\$$ 9vt&9w5e1ENt&ED$D$D$ D$$E}tS;5~\$$ 9v 9w5i1EJED$D$ЉD$ `!D$؉$E}tWh!;5~\$$ 9vt&9w5d,[^_]UWVSEE=X!Esnp X!s_9suExt$<$D$uԉ|$$4UD$4D$$[^_]Ëp1 t39h!uEx싃`!t$<$D$tu͋E=X!E/t!]E`!Ept&3s89suU:t$<$D$uՉ|$$4U#]U3Ut]1#UWVSHE U9‰EUUBZ H )ЋDEP LURUUB+UD9‰EU~BZ H )ЋDEP LURUċUB+UD9‰E#UċBZ H )ЋDEċP LUċRŰUB+UD9‰EŰBZ H )ЋDE̋P LŰRUԋUB+UD9‰E+Uԋ BZ H )ЋDEԋP LUԋRU܋UB+UD9‰EBZ H )ЋDE܋P LU܋RUUB+UD9‰E6UBZ H )ЋDEP LUBz+D89ljEG_ H )ЋDW LGw+D09ƉEs[vIF^ H )ЋDV LF+D$F$9uw9}CEE9EEU9UQEE9EEU9UYEE9EEU9UaEE9EH[^_]Ðv'UWVS D$$5<9sZvIF^ H )ЋDV LF+D$F$9w$j$ D$$5<9sZvIF^ H )ЋDV LF+D$F$9w$| [^_]ÐL$qUWVSQHY1Eu]D$ED$ D$$U$1$$$X uf1ېt&`!$h!uEE؃=X!Esmp X!s^9suEċxt$<$D$uԉ|$$4U؋D$4D$$$p1vt39h!uEċxt$`!<$D$tú}X!t EĉE*t!]E`!EЋp&3s8;suUЋ:t$<$D$uՉ|$$4U]ԃ3t&Uԉ]ԉU1$$EEED$ED$D$ GD$ȉ$E}ȞtRw;5~\$$9v 9w5n1D|$ D$D$U܋BD$ȉ$EtUU܋r;5~\$$9v 9w5lt!EMD$ED$ЉD$ GD$ȉ$E}tRw;5~\$$9v 9w5l$D$$D$$,H1Y[^_]a?V   #)1;?EMQUX\bqu&,5<CIQ[bjry(,5EP[fjrz"+/6>CJQY`hoy#)06>CJO]chy #-0:AFJOTYahmsx~.>J[ft'1<HRYlz   " + 2 ? B K P Y ` k n t z   & 0 5 : E L [ i v }     2 9 C J W _ c i n w ~   $ * 3 : ? G U \ d l r x      $ + 4 : A G K P _ g m v  %-9EJOX_ekpv&/4?EIMS[ckt},48CIU[bmw )5=FSfjq{  &9KU\`ekqv|"1?MZd| "&*3>JM[ho|#(,05=CHMX\cov})8>CLTYalsuwuchar %s[%d]= { 0, '%c', %u, %u, };i386unknown-freebsd7.04.1.21Usage: %s [OPTIONS] error!!!!sql_functions_mapsymbols_map#include "lex.h" Spatial extentionsHAVE_SPATIALRTree keysHAVE_RTREE_KEYShelpDisplay help and exitversion&&<<=<>!==>>=<<>><=>ACTIONADDAFTERAGAINSTAGGREGATEALLALTERANALYZEANDANYASASCASCIIAUTO_INCREMENTAVGAVG_ROW_LENGTHBACKUPBDBBEFOREBEGINBERKELEYDBBETWEENBIGINTBINARYBINLOGBITBLOBBOOLBOOLEANBOTHBTREEBYBYTECACHECASCADECASECHANGECHANGEDCHARCHARACTERCHARSETCHECKCHECKSUMCIPHERCLIENTCLOSECOLLATECOLLATIONCOLUMNCOLUMNSCOMMENTCOMMITCOMMITTEDCOMPRESSEDCONCURRENTCONSISTENTCONSTRAINTCONVERTCREATECROSSCUBECURRENT_DATECURRENT_TIMECURRENT_TIMESTAMPCURRENT_USERDATADATABASEDATABASESDATEDATETIMEDAYDAY_HOURDAY_MICROSECONDDAY_MINUTEDAY_SECONDDEALLOCATEDECDECIMALDEFAULTDELAYEDDELAY_KEY_WRITEDELETEDESCDESCRIBEDES_KEY_FILEDIRECTORYDISABLEDISCARDDISTINCTDISTINCTROWDIVDODOUBLEDROPDUALDUMPFILEDUPLICATEDYNAMICELSEENABLEENCLOSEDENDENGINEENGINESENUMERRORSESCAPEESCAPEDEVENTSEXECUTEEXISTSEXPANSIONEXPLAINEXTENDEDFALSEFASTFIELDSFILEFIRSTFIXEDFLOATFLOAT4FLOAT8FLUSHFORFORCEFOREIGNFROMFULLFULLTEXTFUNCTIONGEOMETRYGEOMETRYCOLLECTIONGET_FORMATGLOBALGRANTGRANTSGROUPHANDLERHASHHAVINGHELPHIGH_PRIORITYHOSTSHOURHOUR_MICROSECONDHOUR_MINUTEHOUR_SECONDIDENTIFIEDIFIGNOREIMPORTININDEXINDEXESINFILEINNERINNOBASEINNODBINSERTINSERT_METHODINTINT1INT2INT3INT4INT8INTEGERINTERVALINTOIO_THREADISISOLATIONISSUERJOINKEYKEYSKILLLASTLEADINGLEAVESLEFTLEVELLIKELIMITLINESLINESTRINGLOADLOCALLOCALTIMELOCALTIMESTAMPLOCKLOCKSLOGSLONGLONGBLOBLONGTEXTLOW_PRIORITYMASTERMASTER_CONNECT_RETRYMASTER_HOSTMASTER_LOG_FILEMASTER_LOG_POSMASTER_PASSWORDMASTER_PORTMASTER_SERVER_IDMASTER_SSLMASTER_SSL_CAMASTER_SSL_CAPATHMASTER_SSL_CERTMASTER_SSL_CIPHERMASTER_SSL_KEYMASTER_USERMATCHMAX_CONNECTIONS_PER_HOURMAX_QUERIES_PER_HOURMAX_ROWSMAX_UPDATES_PER_HOURMEDIUMMEDIUMBLOBMEDIUMINTMEDIUMTEXTMICROSECONDMIDDLEINTMINUTEMINUTE_MICROSECONDMINUTE_SECONDMIN_ROWSMODMODEMODIFYMONTHMULTILINESTRINGMULTIPOINTMULTIPOLYGONNAMESNATIONALNATURALNDBNDBCLUSTERNCHARNEWNEXTNONONENOTNO_WRITE_TO_BINLOGNULLNUMERICNVARCHAROFFSETOLD_PASSWORDONONE_SHOTOPENOPTIMIZEOPTIONOPTIONALLYORORDEROUTEROUTFILEPACK_KEYSPARTIALPASSWORDPOINTPOLYGONPRECISIONPREPAREPREVPRIMARYPRIVILEGESPROCEDUREPROCESSPROCESSLISTPURGEQUERYQUICKRAID0RAID_CHUNKSRAID_CHUNKSIZERAID_TYPEREADREALREFERENCESREGEXPRELAY_LOG_FILERELAY_LOG_POSRELAY_THREADRELOADRENAMEREPAIRREPEATABLEREPLACEREPLICATIONREQUIRERESETRESTORERESTRICTRETURNSREVOKERIGHTRLIKEROLLBACKROLLUPROWROWSROW_FORMATRTREESAVEPOINTSECONDSECOND_MICROSECONDSELECTSEPARATORSERIALSERIALIZABLESESSIONSETSHARESHOWSHUTDOWNSIGNEDSIMPLESLAVESNAPSHOTSMALLINTSOMESONAMESOUNDSSPATIALSQL_BIG_RESULTSQL_BUFFER_RESULTSQL_CACHESQL_CALC_FOUND_ROWSSQL_NO_CACHESQL_SMALL_RESULTSQL_THREADSSLSTARTSTARTINGSTATUSSTOPSTORAGESTRAIGHT_JOINSTRINGSTRIPEDSUBJECTSUPERTABLETABLESTABLESPACETEMPORARYTERMINATEDTEXTTHENTIMETIMESTAMPTINYBLOBTINYINTTINYTEXTTOTRAILINGTRANSACTIONTRUETRUNCATETYPETYPESUNCOMMITTEDUNICODEUNIONUNIQUEUNLOCKUNSIGNEDUNTILUPDATEUSAGEUSEUSERUSER_RESOURCESUSE_FRMUSINGUTC_DATEUTC_TIMEUTC_TIMESTAMPVALUEVALUESVARBINARYVARCHARVARCHARACTERVARIABLESVARYINGWARNINGSWHENWHEREWITHWORKWRITEX509XORYEARYEAR_MONTHZEROFILL||ABSACOSADDDATEADDTIMEAES_ENCRYPTAES_DECRYPTAREAASINASBINARYASTEXTASWKBASWKTATANATAN2BENCHMARKBINBIT_COUNTBIT_ORBIT_ANDBIT_XORCASTCEILCEILINGBIT_LENGTHCENTROIDCHAR_LENGTHCHARACTER_LENGTHCOALESCECOERCIBILITYCOMPRESSCONCATCONCAT_WSCONNECTION_IDCONTAINSCONVCONVERT_TZCOUNTCOSCOTCRC32CROSSESCURDATECURTIMEDATE_ADDDATEDIFFDATE_FORMATDATE_SUBDAYNAMEDAYOFMONTHDAYOFWEEKDAYOFYEARDECODEDEGREESDES_ENCRYPTDES_DECRYPTDIMENSIONDISJOINTELTENCODEENCRYPTENDPOINTENVELOPEEQUALSEXTERIORRINGEXTRACTEXPEXPORT_SETFIELDFIND_IN_SETFLOORFORMATFOUND_ROWSFROM_DAYSFROM_UNIXTIMEGET_LOCKGEOMETRYNGEOMETRYTYPEGEOMCOLLFROMTEXTGEOMCOLLFROMWKBGEOMETRYCOLLECTIONFROMTEXTGEOMETRYCOLLECTIONFROMWKBGEOMETRYFROMTEXTGEOMETRYFROMWKBGEOMFROMTEXTGEOMFROMWKBGLENGTHGREATESTGROUP_CONCATGROUP_UNIQUE_USERSHEXIFNULLINET_ATONINET_NTOAINSTRINTERIORRINGNINTERSECTSISCLOSEDISEMPTYISNULLIS_FREE_LOCKIS_USED_LOCKLAST_INSERT_IDISSIMPLELAST_DAYLCASELEASTLENGTHLNLINEFROMTEXTLINEFROMWKBLINESTRINGFROMTEXTLINESTRINGFROMWKBLOAD_FILELOCATELOGLOG2LOG10LOWERLPADLTRIMMAKE_SETMAKEDATEMAKETIMEMASTER_POS_WAITMAXMBRCONTAINSMBRDISJOINTMBREQUALMBRINTERSECTSMBROVERLAPSMBRTOUCHESMBRWITHINMD5MIDMINMLINEFROMTEXTMLINEFROMWKBMPOINTFROMTEXTMPOINTFROMWKBMPOLYFROMTEXTMPOLYFROMWKBMONTHNAMEMULTILINESTRINGFROMTEXTMULTILINESTRINGFROMWKBMULTIPOINTFROMTEXTMULTIPOINTFROMWKBMULTIPOLYGONFROMTEXTMULTIPOLYGONFROMWKBNOWNULLIFNUMGEOMETRIESNUMINTERIORRINGSNUMPOINTSOCTET_LENGTHOCTORDOVERLAPSPERIOD_ADDPERIOD_DIFFPIPOINTFROMTEXTPOINTFROMWKBPOINTNPOLYFROMTEXTPOLYFROMWKBPOLYGONFROMTEXTPOLYGONFROMWKBPOSITIONPOWPOWERQUARTERQUOTERADIANSRANDRELEASE_LOCKREPEATREVERSEROUNDRPADRTRIMSEC_TO_TIMESESSION_USERSUBDATESIGNSINSHASHA1SOUNDEXSPACESQRTSRIDSTARTPOINTSTDSTDDEVSTR_TO_DATESTRCMPSUBSTRSUBSTRINGSUBSTRING_INDEXSUBTIMESUMSYSDATESYSTEM_USERTANTIME_FORMATTIME_TO_SECTIMEDIFFTO_DAYSTOUCHESTRIMUCASEUNCOMPRESSUNCOMPRESSED_LENGTHUNHEXUNIQUE_USERSUNIX_TIMESTAMPUPPERUUIDVARIANCEVERSIONWEEKWEEKDAYWEEKOFYEARWITHINXYYEARWEEK%s Ver 3.6 Distrib %s, for %s (%s) Copyright (C) 2001 MySQL AB, by VVA and MontyThis software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL license This program generates a perfect hashing function for the sql_lex.cc gen_lex_hash fatal error : Unfortunately gen_lex_hash can not generate a hash, since your lex.h has duplicate definition for a symbol "%s" /* Copyright (C) 2001 MySQL AB This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL license */ /* This code is generated by gen_lex_hash.cc that seeks for a perfect hash function */ unsigned int sql_functions_max_len=%d; unsigned int symbols_max_len=%d; inline SYMBOL *get_hash_symbol(const char *s, unsigned int len,bool function) { register uchar *hash_map; register const char *cur_str= s; if (function){ if (len>sql_functions_max_len) return 0; hash_map= sql_functions_map; register uint32 cur_struct= uint4korr(hash_map+((len-1)*4)); for (;;){ register uchar first_char= (uchar)cur_struct; if (first_char == 0) { register int16 ires= (int16)(cur_struct>>16); if (ires==array_elements(symbols)) return 0; register SYMBOL *res; if (ires>=0) res= symbols+ires; else res= sql_functions-ires-1; register uint count= cur_str-s; return lex_casecmp(cur_str,res->name+count,len-count) ? 0 : res; } register uchar cur_char= (uchar)to_upper_lex[(uchar)*cur_str]; if (cur_char>=8; if (cur_char>(uchar)cur_struct) return 0; cur_struct>>=8; cur_struct= uint4korr(hash_map+ (((uint16)cur_struct + cur_char - first_char)*4)); cur_str++; } }else{ if (len>symbols_max_len) return 0; hash_map= symbols_map; register uint32 cur_struct= uint4korr(hash_map+((len-1)*4)); for (;;){ register uchar first_char= (uchar)cur_struct; if (first_char==0){ register int16 ires= (int16)(cur_struct>>16); if (ires==array_elements(symbols)) return 0; register SYMBOL *res= symbols+ires; register uint count= cur_str-s; return lex_casecmp(cur_str,res->name+count,len-count)!=0 ? 0 : res; } register uchar cur_char= (uchar)to_upper_lex[(uchar)*cur_str]; if (cur_char>=8; if (cur_char>(uchar)cur_struct) return 0; cur_struct>>=8; cur_struct= uint4korr(hash_map+ (((uint16)cur_struct + cur_char - first_char)*4)); cur_str++; } } }Output version information and exitGCC: (GNU) 4.2.1 20070719 [FreeBSD].symtab.strtab.shstrtab.rel.text.rel.data.bss.rodata.str1.1.rodata.str1.4.comment@ Ht@ ) 3 % }`( /    +    ]o2D*#"%#"3*AF LV f,k(t'|%('* ,1.IQY/sz$38 ENVb} +KSX^"h#s"#"#"#" ")'.#4#=(j"w#"#"#"&<#L"TZ#g"#+# (   (hp0$0(80<L0P`0dt0x00000000(0,<0@P0Td0hx0|00000000,00@0DT0Xh0l|00000000 0 004D0HX0\l0p0000000 0 0$408H0L\0`p0t00000000$0(80<L0P`0dt0x00000000(0,<0@P0Td0hx0|00000000,00@0DT0Xh0l|0000000 0  0 0 04 D 0H X 0\ l 0p  0  0  0  0  0  0  0  0  0$ 4 08 H 0L \ 0` p 0t  0  0  0  0  0  0  0  0 $ 0( 8 0< L 0P ` 0d t 0x  0  0  0  0  0  0  0  0 ( 0, < 0@ P 0T d 0h x 0|  0  0  0  0  0  0  0  0 , 00 @ 0D T 0X h 0l | 0  0  0  0  0  0  0 0 0 004D0HX0\l0p0000000 0 0$408H0L\0`p0t00000000$0(80<L0P`0dt0x00000000(0,<0@P0Td0hx0|00000000,00@0DT0Xh0l|00000000 0 004D0HX0\l0p0000000 0 0$408H0L\0`p0t00000000$0(80<L0P`0dt0x00000000(0,<0@P0Td0hx0|00000000,00@0DT0Xh0l|00000000 0 004D0HX0\l0p0000000 0 0$408H0L\0`p0t00000000$0(80<L0P`0dt0x00000000(0,<0@P0Td0hx0|00000000,00@0DT0Xh0l|00000000 0 004D0HX0\l0p0000000 0 0$408H0L\0`p0t00000000$0(80<L0P`0dt0x000000 0  0 ( 0, < 0@ P 0T d 0h x 0|  0  0  0  0  0  0 !0!!0!,!00!@!0D!T!0`!p!0t!!0!!0!!0!!0!!0!!1!!0""1"$"1("8"1<"L"1P"`"0d"t"0x""0""0""0""0""0""0"#0##0#(#0,#<#0@#P#1T#d#0h#x#0|##0##0##0##0##0##0#$1$$0$,$00$@$0D$T$0X$h$0l$|$0$$1$$0$$0$$0$$0$$0$%0 %%0 %0%04%D%0H%X%0\%l%0p%%0%%0%%0%%1%%1%%0%%0% &0& &1$&4&18&H&1L&\&1`&p&0t&&0&&0&&0&&0&&0&&0&&0''0'$'0('8'0<'L'1P'`'1d't'0x''0''0''0''0''0''0'(0((1(((0,(<(0@(P(0T(d(0h(x(0|((0((0((0((1((1((1()1))0),)00)@)0D)T)0X)h)1l)|)0))0))0))0))0))0))0)*0 **0 *0*04*D*0H*X*0\*l*0p**0**0**0**0**0**0**0* +0+ +0$+4+18+H+1L+\+1`+p+1t++1++1++1++0++0++0++0,,0,$,0(,8,0<,L,0P,`,0d,t,0x,,0,,0,,0,,0,,0,,0,-0--0-(-1,-<-1@-P-1T-d-0h-x-0|--0--1--0--0--0--0-.0..1.,.00.@.0D.T.0X.h.0l.|.0..0..0..0..0..0..0./0 //0 /0/04/D/0H/X/0\/l/0p//0//0//0//0//0//0//0/ 000 00$040080H01L0\01`0p00t0000000000000000000001101$10(1810<1L10P1`10d1t10x1101101111101101101202202(20,2<20@2P20T2d20h2x20|220220220220221221231330