Mini-Unix/lib/libp.a

ealloc.ol|w	D
m"a2
eweE!݃%%5	%Je	w	fDe!c bb!c33wH_freelis#_slop#_alloc"~alloccpnpsizeasizecsv L2BL1>L20001L9 L200058cret L3JL5VL20003PL10000lL10001n_sbrk L10_free"~freecpnpaptrptrL12L20007L14L15L16L11calloc.ol*Tw	AupN	wIXi_calloc"~callocnscsv _alloc cret cclose.ol_w	]%YAWp
eu@	@	 x&
f	%@ff	%@Ap@0	@
@%@	@0
N	w6@&f	\L(8I_IEH3fpt d_cclose"L10002L7L6\L5L~cclosefnfpcsv L1L100004L2r_seek _write L20000p_IEH3olb#L8_free _close cret ceof.ooltw	AWp
eu@	w
w	AWp
eu@@	w
YY_IEH3fpt d_ceof"~ceoffnfpcsv L2.L1*cret _cerr"2~cerr2fnfpL4VL5pL3lcerror.olX@
w	B	Nff
fff	e

		wERROR _IEH3err"~IEH3errabc
demessagecsv L2B_printf _cputc _cgoof#@_cexit cret cexit.ol*lw	5
N	
%
N	wIhx_cexit"~cexitircodecsv L20001
_cclose _exit cret cflush.ol 	w		%	?%;AWp
eu@	ff	%@p@Ap@	
@&f	%w`cflushYi_IEH3fpt d_cflush"~cflushfnfpcsv _nargs L2L3_IEHzap L1L4v_write _seek cret cfree.olF	xHw	N	w9HY_cfree"~cfreeptrcsv _free cret cgetc.ol	pZw		%	%N$	AWp
eu@	NB	@	
f	@9
Gfe@&@p&f	Te  x@N]	@@@@
A@
wcgetc  cgetc: %d illegal file numbercgetc: %d not open to readcgetc: error on %dX_IEH3fpt d_cgetc"L10003L13L16~cgetcfnfpcsv _nargs L2L3_IEHzap L10000&L44L5$_IEH3err L10001PL6^L7BL8t_IEH3mbu L9L20000L1L20002_read L10L14L15]cret _cin#ciodec.ol	_IEH3fpt dclenf.ol	$`w	5

@
ȋ@wIy__clenf"~_clenfnscsv L2L20001cret copen.ol
0,w	@7 y5

f	5Nf	@wf	5f	N	arwjPJdxcopen: bad file %sHYh_copen"L10001L10002L5L9jL7PL6JL4L8dL10x~copenfnfilenametypecsv L10003_open L20001(L2.L12B_IEH3mbu cret _creat L11_IEH3err cputc.ol=
08w		%	%@wAWp
eu@	N	@	f	A@
HA1`@A@,@	
&
f	%@	@@p&f	%@N+	@@0
cputc  cputc: %d not opencputc: writing %diy(HX_IEH3fpt d_cputc"~cputcchfnfpcsv _nargs L2L3_IEHzap L10000&L4.cret L5VL6_IEH3err L7n_IEH3mbu L9_seek _write L10L11L12+_cout#cwrd.olo
P w	@@5A@puNff
	%5wA
5rw	@@5A@puNff
	%5w|A
5rX_cwrite"~cwritefn
buffunitlennwrbuffp1csv _write L10000<L18cret _cread"H~creadHfn
buffunitlennrdbuffp1_read L10002L2dummy.ol
0ndigit"_ieh305i"ftoa.ol
,`Lw		%`	
%@
5%f%F5
5
5
-
555	5 B5
@5	5 B5
 B5um555 B5
u-5uWA5 B5@5
%"0
.
@@50

u-5
)55e0=
@
@-.
5uu5 B5
u-A>E

@5-
dA
r
5u-A
5re0=
A
5ruA
r
5=wftoa  _ftoa"~ftoaiendigprecformatfstyleikxystrcsv _nargs L2L3`_IEHzap L10000&L10001:L100024L10004NL4VL5ZL6|L8L10L20001L20003L12L13L20005L16 L17pL18RL19hL20007ZL22L20009vL10005L10006L25L26XL27L28L20011L31RL20013 cret fltused getch.ol
xHw		w)9HY_getchar"~getcharcsv _cin _cgetc cret gets.olRw		%R	u
	=%

w=@gets  IY	_gets"~getspscsv _nargs L2L3R_IEHzap L4*L20001 L5<_cin _cgetc L6HL1Dcret getvec.olFxHw	N	w9HY_getvec"~getvecncsv _alloc cret iehzap.olpXB,lw	f	%B	%Z	%	w: argument count wrong
That's all, folks
9HHHy_IEHzap"~IEHzapscsv _write L2BL3Z_exit cret makbuf.olDw	,AWp
eu@Ap@A
p	N	%xNef	%(=
%
$!Ned	5%.@p@Aedp@=@p @Aep@=@%
	@t5pw8Xx_IEH3fpt d_IEH3bsz#_IEH3mbu"~IEH3mbufnfpblocbxsizetypecsv _ttyn L2NL20000FL3v_fstat L4pL6zL7_alloc L8_IEH3olb L1_IEHfbak L10000L10001cret maktab.olnw	@ȥ^5

5
@pn
%
@An
pn@
5%]wy_IEH3end#n_IEH3mta"~IEH3mtachnormaliformatpcsv L2 L20001$L6VL20003<L10000NL10001Rcret nexch.ol6w		5@	@w9Yh_IEH3nxc"~IEH3nxcchcsv L2_IEH3sfi _cgetc L3"_IEH3spc L40L1,cret nodig.ol0@2w	@	
w@27 y
+-.Ee,y_IEH3nod"L100012L10002<L20000L3,~IEH3nodchcsv _IEH3dig L2L1cret L10003$printf.olL4w	F@e7@e5%
zwe

%	uewe_Vf@&	%_V%ue-dl
Xr0J0 5	h5.,
&	T55
5
5

reA! y"N	JZ@YN	?N	:u6@E?
-@e5=5e@ffe&	e5
@e5f@&	%?F@e5N	55 @5@@5rff	%@
f@&
	%@
ff	%@
@e7
5_%f&
	%ww	|0l
hwd5
@AtE5@e0?,
(w	@t5E	@E5%	e7@e0?
ww	5
%9AWp
Ameu5
%0
@ww	|
xwtw	p @e5@-N
JA
r
}eA
r
5@e@-=
e0@?
@e@-w&2@H!"%(!&!VDV(2DV(2<<Vy	))))))))				))y				y		y)))yy				__ptrbf __ptrst ___fmt _printf"L10004L10005&L100062L10007@L10008HL29L28VL24DL18(L202L16L22<~printffdpreczzdblptrcfadjimnpsbufadxxpadcharptrwidtha1a2a3a4
csv _cout _cputc L2D__putstr"zL3^L5VL20001nL20011L9L10L10000L10001___conv"2L11L12L10003
__prt1"L13L20003L10009L10010__prnt8"__prntx"_ftoa L30__clenf L32L34$L20005L20007L36@L200092L1|cret ~_prnt8swknpL40L39L41L10011L43~_prntxadnL46L10012L10013&~__conv2cnL48\L20013@L49n~_putstrzchrstr~_prt1digsndptL52L20018L54L20015L58L20017fltused putch.olTw	@&	w9IXi_putchar"~putcharccsv _cout _cputc cret puts.olVw		%V	u@&	@
5
	@wputs  iy_puts"~putscfpstrcsv _nargs L2L3V_IEHzap L42L20001"_cout _cputc cret relvec.ol
xHw	N	w9HY_relvec"~relvecptrcsv _free cret revput.ol>
("xw	
ed-(	wunprint producing too many chars9IIYI_IEH3rev"~IEH3revccsv _IEH3out _IEH3out L1$L3(_IEH3err cret scan1.ol
w	5
%w5
@@a58%
5
%@%*@
@aAAm
Aap
Ne@@a&f&
	%w w	w5
@5
7 y
x@wNefe	 ߃
	A@ w		5
wz}w	dPffe	%
w<Ne	5=w	
@&	
w@7 y
w	
554@
5
reA! y65
AWp
B`eu
fdf	%wb
N	jfdf	Ndf	@
7 yNdf	B	
N		%%\	@{	_,"	
 %(6\+-.EeEFef.


	
	
ld``l``@|lTZ``l``l``long not yet implemented
scanf: bad format termination
scanf: format character %c(99YYHxH8XxY_scanf"~scanfipnpptrsjkflpp1p2p3p4
csv L2@__Iinpt L6 __Igstr __Igetc __Iungs __Iungc L7,L8L4TL3Z_cgetc _ungetc L20001nL10L10000L10001__Iscan"cret L10005L22"L21L10007L10008L17(L13L186L27\~_Iscanchfileidnmatchformatlistp__Isfil#L122L10009L20003L10002.__Isfrm"__Inxch __Ichar"j~_IcharjchcptrL30L29L20005__Iflot"~_Iflottemplengthfptrx__Inodg"__Isstr L33L32L20007_atof L10011L10012L20008L37~_Inodgch__Idigt L36L35L10013L10027L10028L73L74.L10034L10035L10036L10037L10038L10039L10040L81lL79dL59`L62L64L61L76@L66L60|L77TL49ZL67L63~_IsfrmchspeclengthlflagpointerL45,L44L10033RL10014L20011L10015__Iint L20009__Iestr L10020L20015L10021L10022L10023L20013L10029L10024 L10025$__Ilong L75B_printf L20014<__Imtab __Ispnd L80\__Ierr L82{fltused scan2.ol
 txw	

555	5+ x @
@- AupAmuf	%N	5&	5xf	p%
w\@@=w	6@0 6x&@e%%
@e@ew%
w	Tffe	f%
wNe	5=w	u	5wzvf	n%@
}
J	F5&	*f	"%u-
=w	@	
wdV.)9)I)98)9)I)9X__Iint"L10001 L7dL6VL4.~_Iintdvallengthnumdigiptrcnnumbaseminuscsv __Inxch L200016L8__Isfil __Iungc __Igetc __Idigt"L9L1L20003cret L10002L10003L10005&L21L23L12L37L30~_IdigtbasexL20006L11
L20008__Ilong"~_Ilongtempdptrlengthx__Inodg __Isstr"fL40HL39DL20010B_atof ~_IsstrfchlengthsptrinitlenstopfL43L20013~L42L44L20012L45L47L49__Iestr"~_Iestrc__Ispce L51L20014L50fltused scan3.ol-|Bw		Nff
fff	e

		ww	@ȥ^5

5
@pB
%
@AB
pB@
5%]wRw	NH	D5	@w$w	@7 yw
w	@B
ww	
ww	
w	
 ERROR 	9999__Ierr"~_Ierrabc
demessagecsv L2_printf _cputc _cgoof _cexit cret __Iendm#B__Imtab"@~_Imtab@chnormaliformatpL4`L20001dL8L20003|L10000L10001__Inxch"~_InxchchL11__Isfil __Igetc L12__Ispce"L13L10L10003L10004L19L15~_IspcecL10005L14__Ispnd"~_IspndchL10006L20__Iinpt __Iungc __Igstr" ~_Igstr __Iungs"0~_Iungs0chsystem.olY46w		

fA>6	eNe	w/bin/shsh-cIY_system"~systemstatusstrcsv _fork L2(L5AL4>L36_execl _wait cret tmpnam.ol2
lw	*ea
"	&4f	e@wpl%d%cIYx_IEH0958#2_tmpnam"~tmpnamscsv _getpid L24_printf cret unget.ol,|,w		%|	AWp
eu@	
f	@Aep N	A1@H@
wungetcungetc/unprintf: buffer full file %diy	_IEH3fpt d_ungetc"~ungetcfnfpccsv _nargs L2L3|_IEHzap L4<_IEH3mbu L5\L6_IEH3err cret unprnt.olfwDe
 %
&&	e	7
x7
nׯn-
f
d.7
\ .|B Jdofecslӕ-	6
r
f	e0
$C~	fWtE	Ee0		 
& `wt	
phΟd
^	V
J 	
Bw7
0
&
"0 	
Wp
`e0[HY)9HHH_unprint"ndigix$pfloat pscien _IEH3rev _IEH3bck formplooprjustgnumwidthndfndswtab|decimaloctalfloatsciencharacstringlogicalprbufspacesbufpwdleng.ol(`w	55
@wIy_wdleng"~wdlenglengkcsv L2L20001cret