| <<__text__TEXT.d?__data__DATA@4M|__cstring__TEXT`&$__picsymbolstub2__TEXT9<Y__la_sym_ptr2__DATAB<p>T^__nl_symbol_ptr__DATA<L?8__textcoal_nt__TEXT<\? @$`m@e4 P>L!4_<USU$;$;US$EE E<u8D$ ED$E$h;u EE뷃}u,ED$D$<$ ;E$:EEE8_t,ED$ D$<$:EELE<u;D$LED$E$:u EE봃}u)ED$LD$<$0:8}~2E8_t'ED$ D$<$9$[]ÐUSD$:$9[]ÐUS$EAE}9EEM0):j{->[l ->Oq`v0J[l} -DR`w  z0 &D$E $ 8 J< 9 E $~ E E 8!uEE E` D$&D$E $7t &D$:$7}t` ` Љd D v` d Y H\ ` d E $6 4  E $M6D$ $"6 L H  v e@ T Crl -T p    E $-5|      E $4x j Y H 7 &  D$E $tE $)4  :P   E E $3 p b TE $3t = /X ! &$+4$[]ÐUS$ @!D$E D$E$3E}u4D$E$뾃$[]ÐUS8tB(!D$$2u$ld8u x8uxx`lpX\[]ÐUSt< D$E$S2D$ D$D$$P1$#15 (Dž8uD$@$u ֋‹(8t(D$@$@u ͋8fODž;|I(8-u,,D$($C링t[]ÐUS$z$/E}t7ED$$e/D$$8/$$$[]UX$.EԋEEEEEEE$.E${.$Z.u8.Eԉ$.ÐUS4t $-[]ÐUS$E D$E$-0ЍE <uO-0$ 0ЍE <u00ЍE wD$0ЍE $.E}u?0ЍE D${-D$0$.,E$CE$-00 8t $_-$8t$$D-P$[]US$xEu&8/MU L4!щM}E"E D$E$_.E}EE$[]ÐUSE}x(}.MU D4!ЅtEE[]P`|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~)Frink 2.2.2 patch level 4 aaabafamarasayazbabebgbhbibnbobrcacocscydadedzeleneoeseteufafifjfofrfygagdglgnguhahehihrhuhyiaidieikisitiujajwkakkklkmknkokskukylalnloltlvmgmimkmlmnmomrmsmtmynanenlnoocomorpaplpsptqurmrnrorurwsasdsgshsiskslsmsnsosqsrssstsusvswtatetgthtitktltntotrtstttwugukuruzvivowoxhyiyozazhzuAFALDZASADAOAIAQAGARAMAWAUATAZBSBHBDBBBYBEBZBJBMBTBOBABWBVBRIOBNBGBFBIKHCMCACVKYCFTDCLCNCXCCCOKMCGCDCKCRCIHRCUCYCZDKDJDMDOTPECEGSVGQEREEETFKFOFJFIFRGFPFTFGAGMGEDEGHGIGRGLGDGPGUGTGNGWGYHTHMVAHNHKHUISINIDIRIQIEILITJMJPJOKZKEKIKPKRKWKGLALVLBLSLRLYLILTLUMOMKMGMWMYMVMLMTMHMQMRMUYTMXFMMDMCMNMSMAMZMMNANRNPNLANNCNZNINENGNUNFMPNOOMPKPWPSPAPGPYPEPHPNPLPTPRQARERORURWSHKNLCPMVCWSSMSTSASNSCSLSGSKSISBSOZAGSESLKSDSRSJSZSECHSYTWTJTZTHTGTKTOTTTNTRTMTCTVUGUAAEGBUSUMUYUZVUVEVNVGVIWFEHYEYUZMZWWarning: invalid language code in locale specification: %s Warning: invalid locale specification format: %s Warning: invalid country code in locale specification: %s frink [flags] [files] where the flags can be -a : put spaces around -command code in {} and "". (default = OFF) -A : turns OFF processing of expr calls. -b : add braces (see manual page for details) (default = OFF) -B : turns OFF processing of code with bind calls. -c : set further indent for continuations to n. default = 2 -C : generate proc specs for use by frink. default = OFF -d : remove braces in certain (safe) circumstances (default = OFF) -D : warn about dynamic names. default = OFF -e : produce "else". (default = OFF) -E : extract constant strings. The parameter is the locale for which the strings are currently written. If the -f flag is also used then only the constant strings that are rewritten will be output. Output goes to a file called ".msg". (default = OFF) -f : rewrite strings for msgcat (default = OFF) -F : selectively control heuristics. Currently the parameter is a single hex coded number with each bit representing a test. The values you need to know are: 00001 : var parameter testing 00002 : parameter number testing 00004 : parameter value testing 00008 : regexp parameter testing 00010 : return checks 00020 : check for : or ::: in names 00040 : expr checks 00080 : foreach var checking. 00100 : check for omitted parameters. 00200 : check switches on commands. 00400 : check for abbreviated options. 00800 : check for unusedness. 01000 : check for check for bad name choice. 02000 : check for array usage. 04000 : check for possible name errors. -g : indent switch cases. (default = OFF) -G : generate compiler style error messages (default = OFF) -h : print this message -H : turn on all heuristic tests and warnings. (default = OFF) -i : set indent for each level to n. default = 4 -I : Treate elseif and else the same way. (default = OFF) -j : remove non-essential blank lines. (default = OFF) -J : Just do checks, no output. (default = OFF) -k : remove non-essential braces. -K : specify file of extra code specs. -l : try for one-liners (not yet implemented) -m : minimise the code by removing redundant spacing. default = OFF -M : warn if there is no -- on a switch statement. default = OFF -n : do not generate tab characters (default = OFF) -N : do not put a newline out before elseif. (default = OFF) -o : obfuscate (not implemented yet) : default = OFF -O : Don't format lines starting with token "t" -p : If v is a number produce that many blank lines after each proc definition, otherwise produce whatever format the code indicates. No codes are defined yet..... (default = do nothing) -P : Turn off processing of "time" command (default = OFF) -q : Put spaces round conditions (default = OFF) -Q : warn about unquoted constants - not fully operational (default = OFF) -r : remove comments (default = OFF) -s : format according to style "c:" -S : Don't preserve end of line comments. default = OFF -t : set tabstops every n characters. default = 8 -T : produce "then". default = OFF -u : safe to remove brackets from elseif conds -U : hardline checking enabled (default = OFF) -v : put { } round variable names where appropriate. -V : the current version number -w : set line length. default = 80 -W : halt on Warnings as well as errors -x : produce "xf style" continuations -X : recognise tclX constructs -y : don't process -command code (default = OFF) -Y : try to process dynamic code (default = OFF) -z : put a single space before the \ character on continuations. -Z : control heuristics that are tested. -H turns on ALL tests) w%xWarning: bad value for -F flag ABCDE:F:GHIJK:LMNO:PQRSTUVWXYZ:abc:defghi:jklmnop:qrs:t:uvw:xyzousterrHOME/.frinkrc./.frinkrcset {{var 0x0017} {ctype? 0x0001}} global {{varlist 0x0150}} append {{var 0x0017} any args} break {{break}} continue {{break 0x1}} incr {{var 0x0017} {ctype? 0x0002}} time {script {ctype? 0x0002}} catch {script {?var 0x0013}} gets {any {?var 0x0011}} lappend {{var 0x0107} {ctype 0x0001} args} error {any ?any ?any block} exit {{ctype? 0x0002} block} while {{cond 0x06} code} for {seqn {cond 0x06} seqn code} uplevel {?level cmds} scan {{ctype 0x0001} {ctype 0x0001} {varlist 0x0001}} bind {{builtin 0x1}} common {{builtin 0x2}} constructor {{builtin 0x3}} destructor {{builtin 0x4}} expr {{builtin 0x6}} foreach {{builtin 0x7}} if {{builtin 0x8}} itcl_class {{builtin 0x0a}} loop {{builtin 0x0b}} method {{builtin 0x0c}} proc {{builtin 0x0e}} protected {{builtin 0x0f}} public {{builtin 0x10}} regexp {{builtin 0x13}} regsub {{builtin 0x0d}} return {{builtin 0x11}} switch {{builtin 0x12}} unset {{builtin 0x16}} upvar {{builtin 0x14}} variable {{builtin 0x15}} string {{| args {{option bytelength length} {ctype 0x0001}} {{option index repeat wordend wordstart} {ctype 0x0001} {ctype 0x0001}} {{option compare equal is} args} {{option first last map match} {ctype 0x0001} {ctype 0x0001} {ctype? 0x0001}} {{option range} {ctype 0x0001} {ctype 0x0001} {ctype 0x0001}} {{option replace} {ctype 0x0001} {ctype 0x0001} {ctype 0x0001} {ctype? 0x0001}} {{option tolower totitle toupper} {ctype 0x0001} {ctype? 0x0001} {ctype? 0x0001}} {{option trim trimright trimleft} {ctype 0x0001} {ctype? 0x0001}}}} file {{| args {{option atime mtime channels} any ?any} {{option attributes } any args} {{option copy delete rename} args} {{option dirname executable exists extension isdirectory isfile nativename normalize owned pathtype readable readlink rootname size split tail type writable} any} {{option join mkdir} any args} {{option lstat stat} any {var 0x0001}} {{option volume}}}} namespace {{| args {{option children} ?any ?any} {{option code} script} {{option current}} {{option delete export import forget} args} {{option eval} any {nest 0x1} cmds {unnest 0x1}} {{option inscope} any any args} {{option exists origin qualifiers tail} any} {{option parent} ?any} {{option which} any ?any ?any}}} interp {{| args {{option alias} any any args} {{option aliases issafe} ?any} {{option create delete slaves} args} {{option eval} any cmds} {{option expose hide} any any args} {{option exists hidden marktrusted} any} {{option exists invokehidden} any any args} {{option share target} any any} {{option transfer} any any any}}} array {{| args {{option set} {var 0x0093} any} {{option anymore donesearch nextelement} {var 0x0082} any} {{option exists} any} {{option size startsearch statistics} {var 0x082}} {{option names} {var 0x0082} ?any ?any} {{option get unset} {var 0x0082} ?any}}} binary {{| args {{option format} {ctype 0x0001} args} {{option scan} any {ctype 0x0001} {varlist 0x0001}}}} cd {?any} close {any} concat {args} encoding {{| args {{option convertfrom convertto} any ?any} {{option names}} {{option system} ?any}}} eof {any} fblocked {any} fconfigure {any args} fileevent {any {option readable writable} args} fcopy {any any args} flush {any} format {any args} glob {args} rename {any any} lindex {{ctype 0x0010} ?any} lrange {{ctype 0x0010} any any} info {{| args {{option cmdcount hostname library nameofexecutable patchlevel sharedlibextension tclversion}} {{option args body complete} any} {{option exists} {var 0x0011}} {{option commands globals level loaded locals procs script vars} ?any} {{option default} any any {var 0x0001}}}} clock {{| args {{option format scan} any args} {{option clicks} ?any} {{option seconds}}}} package {{| args {{option forget} args} {{option ifneeded} any any ?script} {{option names}} {{option provide} any ?any} {{option present require} any ?any ?any} {{option unknown} ?any} {{option vcompare vsatisfies} any any} {{option versions} any}}} console {{| args {{option title} ?any} {{option eval hide show}}}} history {{| args {{option add change clear event info keep nextid redo} args} {?any}}} "%s" cannot be accessed!! u⍀Pa\⍀PHC⍀P/*x⍀xPc⍀cPN⍀NP9⍀9P$⍀$P⍀P⍀P{⍀Pgb⍀PNI⍀P50⍀P⍀P|⍀|Pg⍀gPR⍀RP=⍀=P(⍀(P⍀Pmh⍀PTO⍀P;6⍀P"⍀P ⍀P⍀P⍀P99999:):B:[:t:::::: ;#;<;U;n;;;;;;<<6<$Ë$<   <  p @ j `  U  O E  :  & <  <      < k9 <  < g) u < o  N < C 9 < 3  <         @      b G ? x) 9 +  n)    i)  8   `+ w < - g)+ '  888888888888{8o8c8YO8E`)8:84  < ) )pl^TL7&h<udWO9(lziXXG6`%d $L|xtud|XxG\6|*x$x<((x Two`(THC2,($ xj\E5 $sbH7&xgVE4#|xtplhsdV`E\XTPRLAH0;H < <4@4<4w4O744<4@4<44r]@4D@40 "a  |xtplhd`\XTPLHD@<840,($  |xtplhd`\XTPLHD@<840,($  |xtplhd`\XTPLHD@<840,($  |xtplhd`\XTPLHD@($  |xtplhd`\XTPLHD@<840,($  |xtplhd`\XTPLHD@<840,($  l <.<<.< l <<<< l <;x<;r ml g<;_<;Y Tl N<;F<;@ ;l 5<;-<;' "l <;<; l <;<; l <f;<f; l <M;<M; l <4;<4; l <;<; l ~<;~~<;x sl mz<:ez<:_ Zl Tv<:Lv<:F Al ;r<:3r<:- (l "n<:n<: l j<:j<: l f<l:f<l: l b<S:b<S: l ^<::^<:: l Z<!:Z<!: l V<:V<:~ yl sR<9kR<9e `l ZN<9RN<9L Gl AJ<99J<93 .l (F<9 F<9 l B<9B<9 lhd`\XTPLHD@<840,($  P\iXT[Qh^dfYSWeZO]gbcUjVkRaMP\iXT[Qh^dfYSWeZO]gbcUjVkRaM`_NL@( , |  T @' R<)<(PLC\ H,@Q@:X4x D L Hkwp|Wd"uL`A $ah~ tZkla1TB#kz+:HWc 2Orj_failed_lineNumber_makespec_checksw_checkrx_warndyn_fascist_compout_resvsplit_noquotes_spaceout_trystrings_nocommand_testonly_heuristics_noheuristics_lmargin_tclX_addSpaces_width_indent_contdent_nocomments_obfuscate_tabsOn_putElse_putThen_tabStops_minimise_xf_oneliner_doBind_haltonWarn_doExpr_debrace_embrace_trace_varbrace_noblanks_procnls_switchIn_elseif_doTime_olcomments_ifelse_nonlelsif_extract_internat_style_pstyle_contString_locale_msgfile_specfile_pragma_praghold_currentfile_skiplist___i686.get_pc_thunk.bx_setOption_main___i686.get_pc_thunk.axdyld_stub_binding_helper_optind_optarg___sF__DefaultRuneLocale_clearState_initOutput_stringconfig_free_flushOutput_handle_collect_streamMore_malloc_strcat_strcpy_getenv_fclose_fread_strcmp_getopt_atoi_lpush_strdup_readconfig_sscanf_fopen_strlen_fprintf_strncmp_exit_printf___maskrune_doVersion_languages_countries_checkLocale_usage___isctype_options_setStyle_readrc___istype_findrc_process_cmdspec.0_initCmds