Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!zaphod.mps.ohio-state.edu!ub!acsu.buffalo.edu From: cloos@acsu.buffalo.edu (James H. Cloos) Newsgroups: comp.sys.handhelds Subject: JimC Library, FIXED Version Message-ID: <77225@eerie.acsu.Buffalo.EDU> Date: 20 May 91 20:07:57 GMT Sender: news@acsu.Buffalo.EDU Organization: State University of New York @ Buffalo Lines: 177 Nntp-Posting-Host: vodalus.acsu.buffalo.edu (Wouldn't you know, it'd be the one that you put your name on that ends up with such a drastic bug. [SIGH]. Sorry to anyone who lost anything because of it. I've loaded this one in to my 48 and it does attach OK. Here is the fixed version of the "-JimC" library. Again, this specific lib is mianly just hacking tools, though a number of system-binary words are given names. Everything is typechecked. The error in CNVRT (due I must assume to rounding errors) is still there. (I'll wait for HP's toolkit-- see ``Dawn's Breaking'' post--before converting it to use longs throughout.) Again, it is in ASC, uuencoded, and btoa versions. ASC version follows: %%HP: T(3)A(R)F(.); "04B2093F00A1D2A496D63402A3A416D656370284E20234C6F6F637C202A427E2 A10F68AA000000077900C000080F6330D9D20119200F600F6C12B213080F6230 D9D20ECE819FF3029E200F6430B213080F6430D9D2088130FB4C18DA1644230D 82C1B213080F6130D9D20E1A81860B3B213080F6030D9D20ECE8171040546A3B 213080F6F20D9D20ECE81D504029E200F6530B213080F6530D9D2030A50CCD20 310008F146608DC2016B213080F6E20D9D20FDE8199040442301C04029E200F6 630B1140173F0E3C4629E200F673066C46D9D2032230FA450EC3702A6F043370 3223029E200F6630B213011920E500029E200F67306FD46173F0119205E00029 E200F6630A0E46173F0B213080F6630D9D208813088130B76306B6504423047A 20D6E2050726627F6D6D6E20307247F6D6E20807247F67226163756B21300D47 0D6E20307247F6B7650EC370D6E2050726627F6D6D6E20307247F6122706B650 44230173F0AFCF088130D6E20807247F67226163756173F0AFCF079E60D6E205 0726627F6D6322301A50243370D6E2050726627F6D6D6E20307247F6B7650954 50B213080F6730D9D2032230FA450EC3702A6F04337032230173F0B213011920 F1F1080F6D20D9D20ECE819FF30AEC81B213080F6C20D9D20ECE8152140FBD81 B213080F6B20D9D20ECE815214069B36B213080F6A20D9D20ECE81D504030A50 B213080F6920D9D20ECE8152140CC950B213080F6820D9D20ECE8111920F3000 0B5A2B213080F6720D9D20ECE819FF301C5A2B213080F6620D9D20FDE8129E20 0F6830CBD30B213080F6520D9D20FDE8129E200F68300ED30B213080F6420D9D 20ECE8152140FED30B213080F6320D9D20ECE8152140E0E30B213080F6220D9D 20ECE8152140D2E30B213080F6120D9D20ECE8152140E4E30B213080F6020D9D 20ECE8152140F6E30B213080F6F10D9D20ECE8152140E8E30B213080F6E10D9D 20FDE8129E200F68301BE30B213080F6D10D9D20FDE8129E200F683057B30B21 3080F6C10D9D20ECE81521406AC30B213080F6B10D9D20FDE8129E200F68302C E30B213080F6A10D9D20FDE8129E200F6830F7E30B213080F6910D9D20FDE812 9E200F6830F18A2B213080F6810D9D20FDE8129E200F6830F78A2B213080F671 0D9D20FDE8129E200F6830BA8A2B213080F6610D9D20FDE8129E200F6830598A 2B213080F6510D9D20FDE8129E200F68301C8A2B213080F6410D9D20FDE8129E 200F6830CC8A2B213080F6310D9D20FDE8129E200F6830AB426B213080F6210D 9D20FDE8129E200F68306C426B213080F6110D9D2043C8118450B213080F6010 D9D20ECE810CC4615A50B213080F6F00D9D20ECE815214057A50B213080F6E00 D9D20ECE81D004051B50B213080F6D00D9D20ECE81B20409EB50B213080F6C00 D9D20FDE8111920F3F30A8C50B213080F6B00D9D20ECE81A2C46CBD50B213080 F6A00D9D20E1A8124F50B213080F6900D9D20ECE819FF30D9D20AEC81EA670B2 130D5040D9D2030A50EA670B2130B213080F6800D9D20ECE819FF30D9D20AEC8 190770B2130D5040D9D2030A5090770B2130B213080F6700D9D20ECE819FF307 DC81B213080F6600D9D20E1A81DAB93B213080F6500D9D20E1A81CF1A3B21308 0F6400D9D20B5A817EE06B213080F6300D9D20B5A8133F06B213080F6200D9D2 0B5A81CAF06B213080F6100D9D20E1A8118A30B213080F6000D9D20E1A810CA3 0B2130E4A20221002EFFF2CFFF2AFFF28FFF26FFF24FFF22FFFDFEFF0BEFF36E FF34EFFE1EFF4FDFFFCDFFAADFF58DFF06DFF04DFF51DFFAECFFFBCFF49CFF96 CFFE3CFF31CFF8EBFFDBBFF29BFFD6BFF24BFF71BFF2FAFFDCAFF8AAFF38AFFE 5AFF93AFFE0AFF3E9FFEB9FF499FFF69FFA49FF529FF009FFBD8FF9A6FF056FF B26FFB06FF6B5FF195FF2D5FF856FF147FFB68FF398FFE4A2084400000000500 0450003D000BA100D2200E82000000000000ED2002F200000000000000000000 0000000FE20020456423030E4D835D003035D8E4E00303524B8410303524A861 030352498710303524E3810303524C3910303524F2A10303524A2B10303524D2 520303524B262030359535F2040452555541004025F445442004025546533300 40D855E445110403524D3D351040352423F2F1040352423A202040352423D212 040352423B222040352413D232040352413B24204025D8C42572040C425D8258 20403524D8249204024D83524A20403524D825C204025D83524D20506414C435 54000501425D8352470050C434D8C425B0050C425D8C434C00503524D83484F0 0503484D83524010503524E2F425D10503524D8C425B205034E4652545E20603 57514052333400605544D454E455500603524E2D41485210603524E2D494E431 0603524E2E4F445C10603524E214E444E1070554435451434B46007014454584 F4D4548007044544584F4D454900707425247434C445A00704234F4E46494743 30A0D41445259485F5E45475130B0D41445259485F5544494450300810026200 A520025200D0100101001B000491008A000A9000C800099100F810022300C130 0F810058100B82001310052100F230029200E23008230022300C130061300013 00141007B100A31007B200FA2007A200F920079200F820073300133001920098 2001820097200EE10067200E6200EE10035300B0100921004E3006410002E388 45" Uuencoded version starts: begin 644 jimc.lib M2%!(4#0X+41 *Y#S !HM2FEM0R Z2F%M97,@2"X@0VQO;W,L($IR+AKPAJH M !PEP , (#P-@.=+1"1 O &\,8A*S& \"8#G2W@[!CY/R#I O!& RLQ@/!& M YTM@!@#O\2!K6%$,M H'"LQ@/ 6 YTMX*$8:+"S$@,(;S#0V0+.CG$!!$6F MLQ(#"&\OT-D"SH[1!022+@!O-; 2 PAO-=#9 @-:P-P"$P" 'V0&V"P0MA(# M"&\NT-D"WXZ1"01$,A ,!)(N &\VL!$$B]D S!R,R(.D"\&8#*S$0D0)> "#I O!V _9-%CV$@/0=-#F @,G=&][5N \!VTN4'!B)O?6UN8" R=T;R%R8&L% M1#(0-P_Z_( 8 VTN@'!"]W8B%C97%CU:0104K,8#P=@.=+3 B Z]4X#P'HO9 ,P#L&"5!8+EC*S& \*8"G2W@[!A=0#"@!2LQ@/"6 ITMX.P8)4' G 4K,8#P MA@*=+>#L&!$I\ , L*6R$@,(;R?0V0+.CI'_ \&ELA(#"&\FT-D"WXXAZ0+P MA@.\/; 2 PAO)=#9 M^.(>D"\(8#X#VP$@,(;R30V0+.CE$2!.\]L!(#"&\C MT-D"SHY1$@0./K 2 PAO(M#9 LZ.41($+3ZP$@,(;R'0V0+.CE$2!$X^L!(# M"&\@T-D"SHY1$@1O/K 2 PAO']#9 LZ.41($CCZP$@,(;Q[0V0+?CB'I O"& M [$^L!(#"&\=T-D"WXXAZ0+PA@-U.[ 2 PAO'-#9 LZ.41($ICRP$@,(;QO0 MV0+?CB'I O"& \(^L!(#"&\:T-D"WXXAZ0+PA@-_/K 2 PAO&=#9 M^.(>D" M\(8#'ZBR$@,(;QC0V0+?CB'I O"& W^HLA(#"&\7T-D"WXXAZ0+PA@.KJ+(2 M PAO%M#9 M^.(>D"\(8#E:BR$@,(;Q70V0+?CB'I O"& \&HLA(#"&\4T-D" MWXXAZ0+PA@/,J+(2 PAO$]#9 M^.(>D"\(8#NB2V$@,(;Q+0V0+?CB'I O"& M \8DMA(#"&\1T-D"-(P12 4K,8#P!@&=+>#L&,!,%J4%*S& \/8 G2W@[!@E M05"G!2LQ@/#F )TMX.P8#4!0L04K,8#PU@"=+>#L&"M D+X%*S& \,8 G2WP M[1@1*?#S XIBL$?.BLQ@/!& )TML*48YPZV$@,(;P/0V0);BC'S M8"LQ@/ F )TML*48K ^V$@,(;P'0V0(>BA&H RLQ@/ & )TMX*$8P#JP$@-. M*B 2 .+_+_S_HO\O^/]B_R_T_R+_W^__L/X_YO]#_N_A__3]_]S_JOU?V/]@ M_0_4_Q7]K\[_O_Q/R?]I_._#_Q/\C[[_O?LON?]M^R^T_Q?[+Z__S?J/JO^# M^N^E_SGZ[Z#_X_GOF_^4^?^6_TKY7Y+_ /F_C?^I]@]E_ROVOV#_MO4?6?_2 M]8]E_T'WOX;_D_COI )(! % 0 4 TP"P&@ M N H W@(@+P M #P+@ "5$8R,.#4.-4 U.-3@XP,"6T2 $#4T**%C P)91X M 0-30CX8,# EQ),! U-"+QHP,"6DL@$#4T(M)3 P);1B @-365,O0$ E5544 M 123U1$ D @560U,P $C55.5!% ,"74TU,!!%-",B\?0# E)*," @130C(M M(4 P)22S(@($4T(Q+2- ,"44LT("!%*-3%(G0, DU2B% @130HU"*4 @U#@E MI ($4T*-4BQ (-4X)=0"!49!3%-% % 0)-4X)70 !4Q#C4Q2"U# )-7(-,0 M!5-"C4-(#U PA-0X)00!!5-"+D]2'5 P)=3()+4"!4-.5E)4+F P=14$)3-# M 951$U%3E4%8# EY-(4A"4!!E-"+DU)3A-@,"7DXO1$Q0$&4T(N04Y$'G!0 M131%%32T9 '05142$]-10AP0%1$A?345)0 !T=20D=#3%0*<$ R].1DE'0T M PI-051225A?3D57,;#0%$0EE83U54241 4#@ $@)@!: B E T!$! L0! M&0"H * ) (P D!D CP$@,@ < _ 8 (4!L"@ ,0%0$@ O R I "X#@#( (@/ M,0 6 P Q $$!0+@ 8'@!V N F .X!,#4 "P&0$@#D V 4 " ^ end Btoa version starts: xbtoa Begin 85MiR1cR'T5V%rf!#dF]Bl-3[3_EgtATJtb/g*MtDf9\J+A-Z,)XrK]!!!"/8np'**P)A-U[;&@N2R#]D?Bf`L& kOU2.Y1(XisOtH`Q2R!brEV&,+AjFB#GUoW1C#-[&2t+M0bBHK+!6%&ecMBoi9VYbeWD_54FM!sifld+JKXNZmWgn:h%X4g5P$#]D$9f`L&k+mB'tL'-?sYS%$DD^<]_!mZg'&d7Yd YS%$DD^3W^!mZg'&d/\.YS%$DD^*Q]!mZg'&d0dMYS%$DD^!K\!mZg'&d1rnYS%$DD]mE[!mZg'&d3 ,:YS%$DD]d?Z!mZg'&d44YYS%$DD][9Y!oK"]klU@/"0k%o&d&DX*RNI@hi8lE!q:pHFZZf?!sifbd +JKGN_pDlVED'q!sifad+JKXNZmWgn:h%^5-PY%#]CX.f`L&k+mB'tL')ohYS%$DD]-pT!oK"]klU@ /"!=JI&d&DX(spq;hi8lE!q:pHJ#KXc!sif]d+JKXNZmWgn:h%GW3R$<#]CL*f`L&k+mB'tL'*^>Z4 [6FD\^XP!oK"]klU@/"2UqA&d&DX'[YM7hi8lE!q:pHbc%f[!sifYd+JKXNZmWgn:h%V,dnd^0nA`t !1b_"TbtR+YS%%5.Nf?(ir:\0s.]NHq#=h'0D,8gs53;FYl6lLs$QeSiW&QKs4mXSrEn4W@/UVcrtY L9cMtZW:W`WNr9qQ''E!p*s1S:_\c6OD0=:`qq_,/Qc2*L$s+C1:V>iRPn"B^@qWpV2I_PPFUB!_3 ]pzz!!!#g/cYrP7PZ[Ue2YtY"&k1S%PTR_Zq(3";aQ?W0JFf;GQ@nF69Z5?0I=Z$!5E9;GU7[!^Il.A2Q.C"H?DV<"VAL-.LCB!!W iL'68C,95VOK0ZQ]GR;aN2j,=!q/'XL+-"B(4Q;C=`F,h4;s!X)FgNC#'Z+Oi@sU]LZt6B+ko5TnT: -.Du"7R9^H70$-q,h4k#F8uJ<6]Fc;$W+Vae]9Sc!!Q:fNC-5I:b[RP3$e\."]I`?:Jr300I>5i,dd [W6V^Z[<%_Q4FVP$*1ID-Hf.'SIb5##di@9hA(n?n`nfiq,XX!