ELFK4( U; Aw$f fa Lڸ 1! u A; UÐUWVS$Džhuǃ} t uhPƃ8# Pa9u ;uCA8tQC)‰ЅuMtnhjƃtA8#ut3fP%fu >-t>+ujj jV A$` VdKtHfP%fu >-t>.u&jjVڸ t V HPuP@{v>#mVhPhË Chjƃ!멅>#VhË Chjƃ뷅>#Vhjƃ8#uhjƃcFfB% fu>t>#t @8t8#u>%VhË t Vf t6 ttEV0tsj 5VPQtPVhÃhjt*8#t% PCuVh@5WhP We[^_ÐUWV9u >FA8tQF)‰Ѕ9u >fFA8tQF)‰Ѕth9u >*FA8tQF)‰Ѕt69u >FA8tQF)‰Ѕf     @9u>t\FA8tQF)‰Ѕ9u>t#FA8tQF)‰Ѕ,^본f*9u>tFA8tQF)‰Ѕff=y ff=y ff=y f  * 9u>tFA8tQF)‰й u[ 9u>tFA8tQF)‰Ѕu $=thh5f=~&f=y ff=y ff=yf=fff=y$f=~f=tff=y&f=f=fff=u ff=y ff=y&f= f=~ff=y&f=f=ff=y$f= f=~ff=yf=fff=y$f= f=~ff=y&f=u f=~ff=y$f=f=ff=yf=fff=yf=fff=yf=ff=tFf= =uf=ubcopfy=~=~=t =5j.jh=~.;~!f=u5j:jh=y =uf=u" '=u)f=tf=u5A "?Fu==!f=~5j%jh@95~ IډH95| 3 H==!f=~5j'jh95~ IډH95| 3 Hf=y ff=u"=t >ffM9u>tъFA8tQF)‰йSu 9u>tFA8tQF)‰йXu 9u>tFA8tQF)‰й\uX'N9u>tFA8tQF)‰Ѕt.a9u>tFA8tQF)‰Ѕuf*g9u>tFA8tQF)‰йnu'N9u>tFA8tQF)‰Ѕt.r9u>tFA8tQF)‰Ѕu#v8uF}8t.9u>tɊFA8tQF)‰Ѕu:a=tw9u>tՊFA8tQF)‰ЅtI9u>tFA8tQF)‰Ѕthh5f=y=fff=y+=t=u ff=y=fff=y"=t =uff=y,f=u=t=tff=y=uff=y=fff=y=fff=y=fff=y=uff=y=fff=y6=t=t=t =uff=y=ff=y*=t=t=tf=yf=u ff=y=fff=yfff=y=ff=y=uP=y:=t'=t=u f=y=ff=u'=t =uff=u)f=tf=u" =uf=uf=ufreee^_US]ShPShPSu S]US8U 9u;tCA8tQC)‰Ѕt Fɸ;u|I htjP%j hhP;u}9} 9u;tCA8tQC)‰Ѕt FɸEH9}VE L9u ;nCA8tQC)‰ЅtJjU t4G jhujh!xƅxƅffffffDžME }} 8-pxf(9u;t(CA8tQC)‰ЅuflE {Lu`u!}~CU PhM} Ph$*E +9u;tCA8tQC)‰Ѕuf*U .9u;tCA8tQC)‰Ѕu68u M}E } 75.*E 19u;tCA8tQC)‰Ѕu=8u M}E U 251l} 49u;tފCA8tQC)‰ЅuqM}E E پ9u>tFA8tQF)‰ЅuiBP*} 9u;tCA8tQC)‰Ѕu%M}E 1\E 9u;tފCA8tQC)‰ЅU 9u;tCA8tQC)‰Ѕ} {IuPu$}~CU PhMH} Ph-U xpuQu U jj jPDž*} 79u;tCA8tQC)‰Ѕuf*E :9u;tCA8tQC)‰Ѕuf`*U =9u;tCA8tQC)‰Ѕu f} xEuJuU jj jP*} @9u;tCA8tQC)‰ЅufU xduMDžufXU jj jPf6} xBt"uU jj jPƃ}uq} IvOэL C9u;tCA8tQC)‰ЅuE pVjV\U xCuJuf:U jj jPf*} F9u;tCA8tQC)‰ЅufU xVuCufU jj jPf} xMuwu f^U jj jPf?8u} 7P=u E 0ME }2=t58u+55hP589u ;CA8tQC)‰Ѕ5وIvRэLC9u ;CA8tQC)‰Ѕu5j!jh h5u 58uY5hP52V8uf- 9u;tCA8tQC)‰Ѕt` 5h5u 5$5j2jh` @tj5f=tf5tO^~*u^ f=u S SÃFpt`C FC6u h5f=u FP FPÁH~t;f=u vhICPÃvChI@P@6i h5tjhMvFP6u hff5t$jhUFP$6uܾ;}*jhU$F;|fjjj$ =u5j  h=t)f=u5hYP;t hw;t P;t Pf=u5jjh jU5jjh$UEw PhÐUEw PhÐUE.w PhÐUEw PhÐUS]u5jjhj 3PSh5sssh5K  {t s{t s]ÐUS]u5jjhm s($C@uPSh5ssss h 5 {tC@ u PK-]UVSu 6~t F@-t~ thF @-u_FPh 5^t Su^ t Su5j  ve[^ÐUS]M u5jjh /;u5jI;u5jjh k;u5jjh O;u5jL;u5jjh ;u5jC;u5jjh ;u5jjh# ;u5jB;;u5jR#;u5jF ;u5jA;u5jV;u5jT;u5jjh& ;u5jjh) ;u5jjh, ;u5jjh/ ;u5jjh2 ;u5jjh5 ;u5jS;u5jjh8 b;u5jjh; I;u5jjh> 0;u5jjhB ;u5jjhE {tGSz@t>B@8t65r@C Q5j=t8ShH 5C 5j:K q$5jjhL C d5jjhP H*5j^5jjhU 5jjhX C t5jjhP 5j{js5j}{t25jjh[ s5j){tN5j/jCpC ta c PC"Phe 55j:js5jjhU 5jjhl js5jjhq 5jjhw q5jjh C t5jjh 5j{+5jCC"Ph 5js5j}53$; t^;tY{u{tM5j{s5jjh s5j}]US Eju ]UWVS }u5jjh JE8u(@;uUfzuzu r h +M9)u3A;u(fyu!yuq h 5 }7Éƺ ׉8u5SEX5j/jSUz t@rv+uMA p@h }w h 5Ex%t%w*uUrh TMytAt u'}w w P Eph Urh 5Mfy5j(}f Gf~Rt5jjh  EtCUB9}5jjh 5j)e[^_USEu ]UVS]u u5jjhI53${t"5jjh s{t"5jjh s{t"5jjh s5j {t(hVh 5FPs{ t(hVh 5FPs [t@~hFPh 55jjh e[^US] hSh 5Su]ÐUWVS ] 5Et {CjSt{5e[^_US 4C$~]U  #*/38<EJMPVZ^behoy$+7>DJQX_ekq(/6@GNX`dhlpw (3=IRYajs~  )08DO[iu  '08?GOYdmt !+5=JPWajs /*/users/server/faculty/chow/chow/pub/rreact/p2c/homewarning: can't understand %s in %s p2c: warning: don't understand target name %s Warning: long integers have less than 32 bits Warning: translated code assumes int and long are the sameWarning: chars have less than 8 bits Warning: shorts have less than 16 bits Warning: Language %s not recognized, using HP Translation of %s to %s by p2c %s Total memory used: %ld bytes. Processed %d source lines in %ld:%ld seconds. # Copy of file %%H/p2crc => %s: usage: p2c [options] file [modulename] [-h file.h] [-o file.c] What is wrong with this picture? /* Output from p2c, the Pascal-to-C translator */ , meaning=%lx, basetype=%lx, indextype=%lx Meaning %lx, name=%s, kind=%s, ctx=%lx, cbase=%lx, cnext=%lx, type=%lx ANDARRAYBEGINCASECONSTDIVDODOWNTOELSEENDFILEFORFUNCTIONGOTOIFINLABELMODNILNOTOFORPACKEDPROCEDUREPROGRAMRECORDREPEATSETTHENTOTYPEUNTILVARWHILEWITHa '$'a string literala '('a ')'a '*'a '+'a commaa '-'a '.''..'a '/'an integera real numbera colona ':='a semicolona '<>'a '<'a '>'a '<='a '>='an '='a '['a ']'a '^'an "include" file$end$an identifierend of filean '->'an '&'a '|'a '!'a '~'a '%'a '?'a '<<'a '>>'a '=='a '!='a '++'a '--'a '&&'a '||'a '{'a '}'a character literalANYVAREXPORTIMPLEMENTIMPORTMODULEOTHERWISERECOVERTRYSHLSHRXORINLINEABSOLUTEINTERRUPTan '@'a hex integerORIGININTF-ONLYREMVALUEVARYINGan octal integera '::'a '**'BYDEFINITIONELSIFFROMLOOPPOINTERQUALIFIEDRETURNSEGMENTMK_NONEMK_SPECIALMK_MODULEMK_FUNCTIONMK_CONSTMK_VARMK_TYPEMK_FIELDMK_LABELMK_VARIANTMK_PARAMMK_VARPARAMMK_VARREFMK_VARMACMK_SPVARMK_SYNONYMTK_NONETK_INTEGERTK_CHARTK_BOOLEANTK_REALTK_VOIDTK_SUBRTK_ENUMTK_POINTERTK_STRINGTK_RECORDTK_ARRAYTK_SETTK_FILETK_FUNCTIONTK_PROCPTRTK_SMALLSETTK_SMALLARRAYTK_CPROCPTRTK_SPECIALTK_BIGFILEEK_EQEK_NEEK_LTEK_GTEK_LEEK_GEEK_PLUSEK_NEGEK_TIMESEK_DIVIDEEK_DIVEK_MODEK_OREK_ANDEK_NOTEK_BANDEK_BOREK_BXOREK_BNOTEK_LSHEK_RSHEK_HATEK_INDEXEK_CASTEK_DOTEK_CONDEK_ADDREK_SIZEOFEK_ACTCASTEK_CONSTEK_VAREK_FUNCTIONEK_ASSIGNEK_POSTINCEK_POSTDECEK_CHECKNILEK_MACARGEK_BICALLEK_STRUCTCONSTEK_STRUCTOFEK_COMMAEK_LONGCONSTEK_NAMEEK_CTXEK_SPCALLEK_LITCASTEK_TYPENAMESK_ASSIGNSK_RETURNSK_CASESK_CASELABELSK_IFSK_FORSK_REPEATSK_WHILESK_BREAKSK_CONTINUESK_TRYSK_GOTOSK_LABELSK_HEADERSK_CASECHECKSK_BODYDONEPREPOST3TRAIL5r = *%s CHIPMUNKHPUX-300SUN-68KBSD-VAXLSC-MACBSDSYSVmemcpyintlongcharunsigned charSigned charsigned charTURBOUCSDMPWHPUXHP-UXOREGONVAXVMSMODULABERKSUNHPMODCALP_trimnameCharmalloc%s~%s.logw1.20TranslatedUSER by %s on %s Translation completed on %sp2crc%H/%s-HP2C_HOME-i-vP2CRC-c-.p2crc-a-q-o-h-s-e-t-x-F.c-R===pasModule "%s" not found in file /* End. */ Translation completed. p2c: Out of memory! Type %lx, kind=%sSymbol %s: SIUIULUCSCBTSSUSABSBUBSPCPSMSPRJB%lXStrConfSmArSkip(SU{%d%s}Set{File{BigFile{FuncLinkProc%d{..%ld%ldLEK_["%s"][i=%ld][s="%s"][s=%s][s=%lx], ..., exp1=, exp2=, exp3=%*sstm1=%*sstm2=%*snext=Y@Y@/vFFF[/vMN=>Z/%2//%2$0M1n11161 01%21GCC: (GNU) 3.2 20020903 (Red Hat Linux 8.0 3.2-7).symtab.strtab.shstrtab.rel.text.rel.data.bss.rodata.str1.32.rodata.str1.1.rodata.cst8.rel.rodata.comment47 hs )7 %  /;42;K D2 @ SJd J`  lK3OKuN0  Ld   @,@T:H`@V$`gqyI 2:CRapxR (3CLR`iq{#*2=GR\fpz .=JXiv '6<NBIN=Zdmw||&* #4AMZeq{ '0@NXbmy#)75)&<)'LU)'b *'oH*'|p*++J,^   $ , 7 A K T ] f p z      2z 2*  L5( t5x 61 7P n7,   ( 4 C Q _ k w             , 8 D S b r                " , 6 D P _ q              % / ; D N W a k r }             *2<IWdv trans.cp2c_hometoknamesmeaningkindnamestypekindnamesexprkindnamesstmtkindnamesCMT_NAMESinitrcnumparamsrctablercprevvaluestweaksymbolssynonymsaddmacrosvarmacrosconstmacrosfieldmacrosfuncmacrosreadrcfopenperrormy_strtokupc__ctype_b_loc__strtol_internalparsedelta__strtod_internalstrncpyformat_sstrlist_appendstrlist_insertparse_breakstrinfnamestrallocstderrfprintffgetsfclosepostrcwhich_unixtargetsignedcharssizeof_charsizeof_shortsizeof_pointersizeof_longsizeof_intsizeof_enumsizeof_floatsizeof_doubleprototypesfullprototypingvoidstaransiCsprintf_valuecastnulluseenumvoid_argscplususeAnyptrMacrosusePPMacroshassignedcharuseconstscopystructscopystructfuncsstarfunctionsvariablearraysinitpacstringsmemcpynamesizeof_integerintegernamefwritesetbitsname_UCHARucharnamename_SCHARscharnamemin_scharmax_scharmax_ucharmin_sshortmax_sshortmax_ushortsymcasesmallsetconstname_SETBITShpux_langlanguagewhich_langmodula2pascalcasesensimplementationmodulesinteger16doublerealspascalenumsizestorefilenamescharfiletextreadwriteopenliteralfilesflagnewlinespacenestedcommentsimportallseek_baseunsignedcharhasstaticlinksdollar_identsignorenonalphastringtrunclimitdefaultsetsizeenumbytefilenamefiltercharnamemallocnamefreenamefix_parameterssaveoldfileunlinklinkopenlogfilecodefnamelogfnfmtformat_sslogfgetenvstarting_timetimectimeverbosecloselogfilesbrkinf_ltotalshowinitfileprintfstdout_IO_putc_IO_getcexitusagemaininit_stuffsetup_dirstrcpyhdrfnamerequested_modulefound_moduleerror_crashconserve_memregressionpartialdumpquietmodelibrfilesimportdirsshowprogresscopysourcetokentracemaxerrorsdebugtestlinebreakercmtdebugmodulefnfmtinfcodefnfmtstdincodefsetbufoutfoutf_lnumsetup_completeinit_lexleadingcommentssetup_commentsetup_lexsetup_outsetup_declsetup_parsesetup_funcsfindsymbolstrlist_emptydefmacrohandle_nameofformat_nonep_searchp_programend_sourceflushcommentsshowendnotescheck_unused_macrosputcharfputcoutputerrormem_summaryoutmemmeaningkindnameformat_dtypekindnameexprkindnamestmtkindnamedumptypedumpmeaningdumpsymtabledumptypenametp_inttp_sinttp_uinttp_integertp_unsignedtp_chartp_schartp_uchartp_booleantp_longrealtp_realtp_anyptrtp_voidtp_texttp_bigtexttp_sshorttp_ushorttp_abytetp_sbytetp_ubytetp_str255tp_strptrtp_charptrtp_smallsettp_proctp_jmp_buffputsdumpexprdumptypename_filemakeCstringdumpexpr_fileinnerdumpstmtdumpstmtdumpstmt_filewrapupsymtaballoctemptotal_bytestotal_exprstotal_meaningstotal_stringstotal_symbolstotal_typestotal_stmtstotal_strliststotal_literalstotal_ctxstackstotal_tempvarstotal_inprecstotal_parenstotal_ptrdescstotal_miscfinal_bytesfinal_exprsfinal_meaningsfinal_stringsfinal_symbolsfinal_typesfinal_stmtsfinal_strlistsfinal_literalsfinal_ctxstacksfinal_tempvarsfinal_inprecsfinal_parensfinal_ptrdescsfinal_miscoutfnamehdrfinf_lnumoutindentoutputmodedontbreaklinescurtokcurtokbufcurtokcaseinbufptrinbufindentcurtokintcurtoksymcurtokmeaningcurcommentskeepingstrlistignore_directivesskipping_moduleC_lexsysprog_flagpartial_eval_flagiocheck_flagrange_flagovflcheck_flagstackcheck_flagswitch_strposfixedflagnumimportstempoptionlistcurserialserialcountnotephasepermimportspermflagwithlevelwithlistwithexprsblockkindcurctxcurctxlastnullctxfixexpr_tryblockfixexpr_tryflagmp_stringmp_truemp_falsemp_inputmp_outputmp_stderrmp_maxintmp_minintmp_escapecodemp_ioresultmp_ucharmp_scharmp_unsignedmp_uintmp_str_hpmp_str_turbomp_val_modulamp_val_turbomp_blockread_ucsdmp_blockread_turbomp_blockwrite_ucsdmp_blockwrite_turbomp_dec_decmp_dec_turboex_inputex_outputattrlist__tzname__daylight__timezonetznamedaylighttimezone +6=MSbhn}'EZf  %!N"bx#!$'-3G Yo%&''(3:mr(z!'#)He*&'+ ,-,.@/Y1b2g22243<4F5P6Z7d8n9x:;22126e3n<x<==>>485672 2  1S 1_ 2j 2o u ,z - ? @ @ A A B ? B C ? < C < D ?* <1 <; =F =P =Y Ec ?m D E F ? D F > ? D > G ? G H ? D- H4 I> ?H D] Id Js ?} D J K ? K L ? L M ? M N ? 1 N ! 1* N5 N= 8E 8L 7Q OW 8_ f k Pq Oz O ,  Q 8 7 8 < ,  Q R O R S 3   S T U" 3, E4 ; B I UN Vc 4p 4z ? ,  Q 4 W X 4 W X 4 Y 4 Y W XY5*54?=,FKQT5\Zf[r5Z[5\5\Z[\]]^_^`a#HaMWbababa$NbY`laqabab"a'?bTaYpaubaaa#a(.,3-<bGcPb^cednbwbdebefbbfg`bbgh#b8h?iHbVi]jfbtj{kbklblmbmnbbbbno%b3o9pGbPbYbfpmqw3qrbrsbstbtubu vbb%bGvNwWbewkxtb}bxEqqVTyNNzz{!{+{1|HM&V~_d&n~~**&} *"-+49Q@EU[`-kpw|-QQ -!5:@E-QZ`e-ns/&/ ,Q&T   *X*]u&H X?aaa 1IrJZ <''" % P f     !" !6!a!!!"!""E"x"""""""#F#a#"j###"##*###+## $$#$)$*.$3$=$B$J$*Z$$*$$,$$Q$%* %%%*(%6%*;%@%&J%O%`%*r%w%|%%%%%}%%%%%%& &&Q&0&5&I&N&V&[&a&k&v&~&&&&&0&&&&&&&&d& &'' '2'dA' P'i'dw' ''''''''''''(( (((!()(:(C(K(k(w(((((((((((,((((( )))&)&),)6);)C)I)T)/\)b)m)/u)z))),))Q)),))Q)) )) * **1*<*A*Y*d*i****Q****-***-**++"+Q/+>+E+K+P+-d+j+o+-+++++-+,&,-,;,],f,k,Qv,,,,,,,,,,,,,,---#-.-6-?-J-U-b-m-z-------------...#...6.?.J.R.[.f.n.w................///Q9/A/W/^/s/y/~/-//////Q///Q0000Q&0/040QC0L0Q0Q]0d0q0z00000Q0000000011 1-1 1-181A1F1QO1X1]1Qp1y1111Q111Q111Q1111112-222*21292[2b2m2s2|22Q2222222222Q3$373Q3W3\3-n3w333333344 4-@4r44444-44444Q55%5*5Q65=5U5]5e5k5555Q555555Q5555Q6666Q(646;6I6O6U6Z6-i6w6}666-66666-666Q6677-7,797R7b777 $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX`dhlptx|  $(,048<@DHLPTX\`dhlptx|