a:std.h7$TEXTTINY 7(DOUBLE 7/ARGINTBOOLVOID 70LONG 73BITSCOUNTFILE 79BYTES 79$UTINY 790ULONG 793UCOUNT >75fio?@FILE_fd ACOUNT_nleft BCOUNT_fmode CTEXTâ_pnext DTEXT_buf E FIO mult.hFIOstdout /base /group /functs /wrdsze $stopsze $parity $eoparty $dtr  $rts !$threint "$drint #$rlint $$modint %$buffZ &/baud '/abaud )/dbaud 0/âerror  2/erflg mult1.cFIOstdout  /baseˆ  /groupˆ /functsˆ /wrdszeˆ $stopszeˆl $parityˆn $eopartyˆe $dtrˆn $rtsˆn $threintˆn $drintˆn $rlintˆn $modintˆn $buffZˆ /baudˆ /abaudˆn,X°` À€%K  /dbaudˆ!€À`"0 # '/âerror  ˆ )/erflgˆ +main -./i 0formfeed 1errorˆmain 2finadd 3.intal �ÿ 4terflg 5.intal �ÿ 6terflg 7,iˆ i• Si 89groupˆi :bgsel ;twalk <rwalk =bitest >ovtest ?albaud @parytest A Bmemtest Cpartest Dclktest E Gclktest IJ/datandatac datatdatantdatact  K0i Merrorˆclktest Oputs ****** testing the clk Ptorstd Qputs ****** Sintial Tdatanˆ; Udatanˆ; Vdatanˆ Wdatanˆ Xdatanˆ Ydatanˆ [puts set time = \printimedatan ]putc ^toclkdatandatac `timestdatac btimestdatac d,iˆ i•' Si e gtimerddatac itimerddatact kfmclkdatacdatant mfmclkdatactdatat oputsread non-test time = qprintimedatant sputc uputsread test time = wprintimedatat yputc {timechkdatandatatdatant | ~printimet /ât €�printdayt ‚printmont ƒputdect „putc …putdect †putc: ‡putdect ˆputc: ‰putdect Šputc ‹ Žprintdaya �/a �‘4$âdayˆ’sun “mon ”tue •wed –thu —fri ˜sat ™ illegal day š œputsa•�a� Ÿdaydaya � Ÿprintmona  /a ¡¢4$âmonˆ£jan ¤feb ¥mar ¦apr §may ¨jun ©jul ªaug «sep ¬oct ­nov ®dec ¯illegal month ° ±putsa•�a� Ÿmon mona ² ´timechkntnt µ/ânâtânt ¶¸.arcmpnnt ” ¹ºputs/the non-test clock didn't increment the time! »terflg ¼ ¾.arcmpntt ¿Àputs(the test clock didn't keep time right ! Áterflg  Ã)ÄÅ.erflg” Æputspasses clock test ! Ç É Ëarcmpab Ì/âaâb ÍÎ/di Ðdˆ Ñ,iˆ i• Si Òdœˆai›bi Ó2d Ô Ûfmclkdp Ü/âpâd ÝÞ/i ß,iˆ i• iÞˆ àfmbcddÞi pÞi… áâpÞ ˆâdÞ ââpÞ ˆâdÞ ã êtoclkpd ë/âpâd ìí/ic ï,iˆ i• Si ðñcˆpi òtobcdcd ódÞˆ ô õâdSˆp öâdˆp ÷ ýfmbcdpapb þ/âpaâpb ÿâpbˆâpaÞâpaÞ â  tobcdnpa  /nâpa   .n•d âpaÞ ˆn… âpaˆn™   clkcomcz /cz /iport .z portˆ`Þ  )!portˆhÞ "outportc #delay $outportcœ %delay &outportc 'delay ( .inclkz //z 01/iaport 3.z 4portˆ`Þ 5)6portˆhÞ 7aˆ 8,iˆ i• Si 9:aœˆinport Á —i ;delay <outport =delay >outport ?delay @ A2a B Houtclkcz I/cz JK/iaport M.z Nportˆ`Þ O)PportˆhÞ Q,iˆ i• Si RSaˆc iÁ Toutporta Udelay Voutportaœ Wdelay Xoutporta Ydelay Z [ btimerddz e/zâd fg/i iclkcom z kclkcomz m,iˆ i• Si nâdÞi ˆinclkz pclkcomz q xtimestdz z/zâd {|/i ~clkcomz €,iˆ i• Si �outclkâdÞi z ƒclkcomz „clkcomz … Šdelay Œ�/i Ž,iˆ i• Si � � •intial —˜out`Þ ™outhÞ šclkcom ›clkcom œ ¡groupsel £¥outbaseÞ groupœfunctsÁü ¦ ¨intalz ©/z ª¬/i ­/erwdˆ ¯.z °baseˆ` ±)²baseˆh ´puts****** initializing all ports µtorstd ¶puts ****** ·,iˆ i• Si ¸¹groupˆi ºgroupsel »baudˆK ¼setbaud ½parityˆn ¾stopszeˆl ¿wrdszeˆ Àsetparm Ádtrˆrtsˆn Âsetmod Ãthreintˆdrintˆrlintˆmodintˆn Äsetint Æ.ckbaud �ÿ ÇÈputsthe baud rate of port # Éputdecgroup Êtorstd Ëputs won't initialize ! Ìerwdˆ Í Ï.ckparm �ÿ ÐÑputsthe parameters of port # Òputdecgroup Ótorstd Ôputs won't initialize ! Õerwdˆ Ö Ø.ckmod �ÿ ÙÚputs the modem control reg. of port # Ûputdecgroup Ütorstd Ýputs won't initialize ! Þerwdˆ ß á.ckint �ÿ âãputsthe interrupt reg. of port # äputdecgroup åtorstd æputs won't initialize ! çerwdˆ è é ë2erwd ì