WAZ-CROOTCQ ( AZ-CROOTMSG)]LDLDR ASM/vAZ-CROOT.C`  o !#"$%&'()*+,-./1032456789:<;=>@?ABCEDGFHJIKLMNPOQRTSUVXWYZ[\^]_$;9C`(Xr),qAxʛ91G|pzCNXr)li< <}ߠ1G|pzCN04\X' ;C^|'|;2#Oy35ݳ3fûOoxnz O{zQeeڭmm°ثQw|GC' mw\GFy{t· [k._0fF 12z /Ɩ#SƷspLd⫷= ?ո.)\),w2x̕B^:#e_T1)ss~K \J{{.s~Kh"#Fq@Ra+vw㺖̕u$(Gm/wrs~;ʒP\WP0W;\WIHrd/wnR'%Hx(piJh"#F+cY4s"Dz-x9Rޝ=ދcY4s"eZr!s~ˢMd{WL|,Ђ+]R5 Q9`>RbyX^, /iG|TԼX^,/#eZQ0#5/ˋŲbH|T.GH͋by,쿾X>R5 Q9`>RbyX^, /iG|TԼX^,/#eZQ0槄2lK8Wy:fLG4槄2lN)OUҭ7?%-ra)l۩c}W-O edcؖ21%c}j)]#R8?S9{{/Γ{z1.I8?Ώonk.2v)o{Œv)o[|sQ Ndy_t]%{VzPg:YWLlKP(`~Q \WIwt]%{Vzʜ> {X|V-GeNUkXT7Yj|T[5o>*=bx'8æy89@0Ar|=bx'Vsܸ-ajcD7HXZGj|tȶ 57<7zU''2[o]5o>:21\5do>:|/U o>:7:no>R#]&V,(KIner:O<сѥv.H՚wHXSVJv.o͓KJ1W-cL51 zUm WU{'27f71 7zUm WU{'2-`> Ap|$B|45oM!BC&hڅR|/bQ7Jo>:hGM`Ա|l7Zz.~ WU;ʒPD#5`>:pZrN0԰71 ZGNX55-`>᫜: 5?5Qի=7nKXX>(V+.G|$iG|^|"+8 NE7G)_d>*Gjx-0ulXS#PF6mY)O鈆|6}_t +$o>RY0 G* ?=87;d>:0"I 48RҕBR [Hokvvv21\Gj}[ez c~Z&RM\}Gj&vX_d>RC/ :O _Aމ%j=hL/a A7$ajL/a !;HzK$a4=DI!~1h1Ap՞7κW~YKL0u1ER [P&R}/^%᪥o>:Է \07D)mm"u܎,V-~ѡMdy߇~ѡMB}Y8ưX}7D }}ݷMG6C}[HaNB{O8i&>GJR7xo_HIW #Uk>R.Ge|/buNdn>*lK^:on>*Gjx-au,$u|u&p]%R=1J{0spGK|7ʏe'{ U]LlKаq]7W_a+v`2mm"u܎_:gڥo>Rl#MB}Md{N`+vwЪj9Юw"GH)W U=p|~zSZ0l_[^p{i[TujD#5`>:|z`%u|t r*V,7ES%AIO 7Z<ΟHMp]%ݫ&+{iDutJ7lŮL#M*NGj}[ut|ַq;~S7Wo?&on>*kG6qʆGem)on>*Gj#w"9eCC b)|T֚Y@r|^}8ݿHmW;M|T֚ʯ^&0J^{棲|ToN|1/b"sQ=`[0s%r|ۉmےGjx_Ooqպq]G+b^eiWUˑM$_ 3wbx_VU{}"0eWMlhB꼺m"bx_h<~}aTH= 3wcb_ 3棲|T= 3w,v6GemIOY,9GHmOy%.%|\5)m"OUd>:$.Apq6՞{.X=rՂ{J\~z~Ղ{J\o>R1؂-j=H HVU{&Od>:GDO9uG D#wD<)Ap՞X=ѴG";SNs|'=%o>|tК7<7x"{Uu7*kG:pP [ bG*{{aK:|_ GHmOy%=el7v)o=c+'3o>RS޶buتHxy;m C F`ؖ}/b=`[ ܍BH߄z_lVu!4C#5`>:0-~\j0 u6(=B|HԷT}u^M㤾/(=O|$.> GӚv6jBlKЄz5hrIO LGӚm"_j|HoB$gc ^CKsOd>ʓW-9|$nx^Q~6Ho"ƅG"`>7!/cU՞{"W]|ĕ jOo>ZѴ%==o>la0԰j 37MfU;{/'q]7=bx'KZ> :lx:#Uk>RەNa7#Ϡl|lKN~sQ9`>RS޶ʱ|H lՒS6GMU՞sܸGkW;@H՚A ౥Y'Gjމ棲kȱ#From: harvard!h-sc1!edwards (William Edwards) Newsgroups: net.sources Subject: AZTEC C CROOT Date: 20 Aug 85 16:37:49 GMT Keywords: pipes execl wildcards Aztec CP/M Summary: Aztec C croot for CP/M-80 I had a request to post this, so here it is. These are some modifications and additions to the Aztec C croot, which add wildcard expansion and pipes. * I did not write these *. I merely keyed in and debugged somewhat what I found in the March 1985 issue of Dr. Dobb's Journal. Please refer to that for a * commented * version of this code. There are two files here: the first is C source for these routines, and the second is assembler source for a loader. These modules replace the croot which comes with Aztec C. ; LDLDR.ASM -- asm support for Manx pipes closec equ 16 reads equ 20 sdma equ 26 fcb equ 5ch tpa equ 100h tbuff equ 80h bdos equ 05h bdosv equ 06h loader: lxi d,tpa load1: push d push b mvi c,sdma call bdos pop d push d mvi c,reads call bdos pop b pop d ora a jz tpa - 8 mov d,b mov e,c mvi c,closec call bdos mvi c,sdma lxi d,tbuff call bdos jmp tpa load2: lxi h,80h dad d xchg jmp tpa-46 public loadldr_ loadldr_: lxi d,loader lxi h,tpa-49 mvi b,49 L1: ldax d mov m,a inx d inx h dcr b jnz L1 lxi b,fcb lxi d,tpa lhld bdosv sphl jmp tpa-49 end