DELTA 328536 0 136 SVNA#[! }9K!void interp_emit_prompt(void); /* Called by interp.c for interp_*.c embedded interpreters */ int interp_include(const char *filename); /* Execute commands from filename */ void interp_init(void); /* Initialize interpreater */ int interp_run(const char *line); /* Run a single command */ENDREP DELTA 308535 0 449 SVN   ter_ENDREP DELTA 328290 0 31 SVNj02v1ZfcrtjjEHvL:oqetdefine MAXARGS 20 /* maximum number of arguments allowed interp_init( for (;;) { input[0] = '\0'; interp_emit_prompt(); ngets(input, sizeof(input)); interp_run(input);terp_Emit the current prompt; use the same syntax as the parser * for embedding environment variables. Does not accept input. */ void interp_emit_prompt(void) { char *pr, *p, *cp, *ev; ENDREP DELTA 326961 204 124 SVNG,P+ TMqhBHCv =iB1x^VmOFl9$Uj?AUT=#SY]ޙݵI";<:]*m3iu K¸RG菶$I<+Gcc(tU-ݩj6Ȯ-8BJl;B ޓE>)hwJ$BP0-az jsy[CF EUav"ƸӺ*#r&m0t@pܺV5gmrU(Ubbkkiҧ L'K2PC{q2#z6wnIC,V..M_h ׄ, AB;R= #(2kzL9\rn:73K!%?)Riu(pe] P"w7#k1T={UegiPkA-nIŖ4bZC6+H5ֆNGA),T%PXU8ZC3?TTd/ 5s::=\O챗dȹ2IE:BHwf3Тz[lU&0ȏf;'we$Zjӭ{aXF?J$nl+ut ȲI:3by}k4SϯibuC * %+&`?h/&iQ0t´=yf>//ףP+6Q"-`W//GF#+)-Ȋ5:J+4P_hqgtȃlȑZ'j+8i:چ'V>$!Y9;_ֆg|ݸv ˩Ԃb/7CNXd/oZx j25[ 1hp-Rjk is_e0$ymJ<32e,4#Y8~fM2%%O<`0B7^IONGV"CvGƜ0.gznچ-5FUt^+)Xӈn?r}V|u40Q &DֽSz7ekX^+=iS%y@Hc#rfş7AcW(8" E!; DSJ,O/% '/a M!*X EGL+(]6;;[YƈevEb6j{6Aia,rƈ^=5 [ԆE?RKZA )sReXpۍ:K%>0vw MμKۡtL#{9̳~}b/,ސ1]pXpY; k:b@BSۣueyVǂ$Lgt5iйMY9HCdzFСsmR5dh]}PL;s{9Lno3&RT/ǖc ;؞Jܰ\C`@/M; DmX@o䱴Nh^YœL^Y{5Ki~?>Τ+ئȈuN;כs>gIlt*8v @*o Xe>gAwr0"8FFa´@J"GX9s]ǨJ,Tߚݦiy?_j"e- 愀 fj1u wENR\ UTw;R%\ "z/8Ӏ.` ]WVybs-9إBH_ c򩨂@Ųj?W@ybq!^c!.VtBj{c{~@$%1T+QxȘ&<(F&l1σug ݚc\ӛ"`G%T!ď=Sf z>ę!ti@6`m{ki ^lDl㥾0 $"ܫI%)%:J,djWSqB6zB 1섹]J|"Kje=AGG"$܇Ӥ J y@2uFJO|ze)N)C:irg$y?o'm/5$*xLN؄FB2՛%"y+~<ن%$ge}=RHX>`H>>dFQ_#k'0-ARl [MuWpKt&Si}WB-#MBY*NVqW=~U)c4)Rܴ/ZfƭNSq/fr'[NU k5t[o̤M9z[$ RhH3VL;BԨ u.1+UHU^|KR4KGV=36hJ]3wf \,OQA ΦKJ~eCUZT5Bj|7SQEumwiQq:i[ͅYZE{+6nkܺuU؜Ƙ痺k"n+y6lȶU!sENDREP DELTA 327351 290 45 SVNLi  E Blse SRCS+= interp_simple.cENDREP id: 34-38465.0-326711.r328642/4623 type: file pred: 34-38465.0-326711.r328536/7360 count: 74 text: 328642 0 321 11585 fbf30b36296fc5651cdb821ce7b54cd6 b6a7aeb5538580af2e54ac8db782d285bb686285 328641-71wj/_4 props: 2 314168 38 0 b6b34f029ed66be42751a530d6e4b830 cpath: /head/stand/common/bootstrap.h copyroot: 38466 /head/sys/boot/common/bootstrap.h id: 6-269621.0-325834.r328642/4973 type: file pred: 6-269621.0.r308535/474 count: 4 text: 328642 347 27 7708 c79d85c50bcb3d20daaa96b45c8ad539 30d072af75d5115b4b588900ce47559debee3548 328641-71wj/_5 props: 179448 45543 103 0 bb58aa814bbdf5f7c1ab04a05656f5a5 cpath: /head/stand/common/install.c copyroot: 325834 /head/stand id: 3g-38465.0-326712.r328642/5296 type: file pred: 3g-38465.0-326712.r328290/58 count: 44 text: 328642 400 436 3760 cdb6d175858410456f9be1d2794c7c81 2cca2844d81126ee8cb0ffb09ed2ed3ffd53796d 328641-71wj/_6 props: 2 314168 38 0 b6b34f029ed66be42751a530d6e4b830 cpath: /head/stand/common/interp.c copyroot: 38466 /head/sys/boot/common/interp.c id: 8-40875.0-325834.r328642/5639 type: file pred: 8-40875.0-325834.r326961/1040 count: 36 text: 328642 861 1288 12574 126d0513bca92dc8871600a555ff2471 59f5b88dd0f9dc1111c783dfb51f1d649895bd86 328641-71wj/_7 props: 2 314168 38 0 b6b34f029ed66be42751a530d6e4b830 cpath: /head/stand/common/interp_forth.c copyroot: 325834 /head/stand id: 8-328642.0-325834.r328642/5972 type: file count: 0 text: 328642 2177 2357 5281 9dc2614dfcb380c8dd0dd7d4f7ec2a90 344a6fbc60fc8023d65cbed4df69f41843460670 328641-71wj/_9 props: 179448 45543 103 0 bb58aa814bbdf5f7c1ab04a05656f5a5 cpath: /head/stand/common/interp_simple.c copyroot: 325834 /head/stand PLAIN K 15 Makefile.depend V 39 file 1vj-284345.y-291563.r291563/155817 K 8 bcache.c V 28 file b-40834.0.r316578/11040 K 6 boot.c V 34 file 32-38465.0-328288.r328288/167 K 11 bootstrap.h V 35 file 34-38465.0-326711.r328642/4623 K 10 commands.c V 34 file 36-38465.0-328289.r328289/271 K 9 console.c V 34 file 38-38465.1b-38466.r294506/807 K 9 dev_net.c V 33 file 3a-38465.0-326090.r326090/52 K 9 dev_net.h V 35 file 3c-38465.1d-38466.r283062/1215 K 9 devopen.c V 35 file 3e-38465.1e-38466.r182731/2476 K 6 disk.c V 27 file 7-223695.0.r325248/263 K 6 disk.h V 28 file 9-223695.0.r315408/1609 K 11 help.common V 29 file 8-40775.0.r180208/153937 K 9 install.c V 35 file 6-269621.0-325834.r328642/4973 K 8 interp.c V 35 file 3g-38465.0-326712.r328642/5296 K 18 interp_backslash.c V 33 file 7-38716.0-325834.r326711/588 K 14 interp_forth.c V 34 file 8-40875.0-325834.r328642/5639 K 14 interp_parse.c V 33 file 9-38716.0-325834.r326711/912 K 15 interp_simple.c V 35 file 8-328642.0-325834.r328642/5972 K 8 isapnp.c V 27 file 4-39444.0.r299499/1585 K 8 isapnp.h V 29 file 7-39444.0.r312910/138348 K 10 load_elf.c V 32 file 6-39830.0-325834.r328603/72 K 12 load_elf32.c V 29 file e-114379.0.r261504/22996 K 16 load_elf32_obj.c V 29 file 7-134459.0.r261504/23300 K 12 load_elf64.c V 28 file g-114379.0.r119483/6850 K 16 load_elf64_obj.c V 28 file 9-134459.0.r134459/6695 K 14 load_elf_obj.c V 34 file b-134459.0-325834.r328101/460 K 4 ls.c V 34 file 3k-38465.1h-38466.r316112/655 K 4 md.c V 26 file 6-200460.0.r324700/55 K 14 merge_help.awk V 26 file 7-42807.0.r162742/100 K 6 misc.c V 33 file 3m-38465.0-328292.r328292/86 K 8 module.c V 35 file 3o-38465.1j-38466.r316754/1255 K 10 newvers.sh V 27 file 9-48351.0.r310268/7447 K 6 part.c V 26 file 4-239054.0.r322628/52 K 6 part.h V 28 file 7-239054.0.r313328/2018 K 7 paths.h V 27 file b-294765.0.r294925/531 K 5 pnp.c V 27 file 8-38789.0.r307942/1128 K 5 rbx.h V 35 file s-213136.0-294766.r294766/3391 K 11 reloc_elf.c V 34 file 8-134458.0-325834.r327822/224 K 13 reloc_elf32.c V 28 file a-134458.0.r134458/4919 K 13 reloc_elf64.c V 28 file c-134458.0.r134458/5193 K 12 self_reloc.c V 34 file v-206376.0-282727.r309360/268 END ENDREP id: g-38466.0-325834.r328642/8450 type: dir pred: g-38466.0-325834.r328603/2498 count: 620 text: 328642 6275 2162 0 77628f3b7507b97aeb3ed61c305d753e cpath: /head/stand/common copyroot: 325834 /head/stand id: 2z-38465.1-326712.r328642/8655 type: file pred: 2z-38465.1-326712.r327351/682 count: 70 text: 328642 4547 49 3561 ff79685639adfdc69d1f6ccf0db6b095 20f387b0a1eb595014d4bdec950c5320ddc61ace 328641-71wj/_a props: 179448 45543 103 0 bb58aa814bbdf5f7c1ab04a05656f5a5 cpath: /head/stand/loader.mk copyroot: 324649 /head/sys/boot/loader.mk PLAIN K 8 Makefile V 32 file 7-38465.0-38466.r325483/101 K 14 Makefile.amd64 V 34 file 5-211679.0-325834.r326504/118 K 12 Makefile.arm V 28 file 7-211679.0.r325175/3335 K 14 Makefile.arm64 V 28 file 7-281526.0.r325175/3632 K 13 Makefile.i386 V 34 file 9-211679.0-325834.r326504/437 K 12 Makefile.inc V 36 file 11-180012.0-325834.r326441/1040 K 13 Makefile.mips V 28 file 3-262224.0.r296183/5101 K 16 Makefile.powerpc V 27 file f-211679.0.r325478/657 K 16 Makefile.sparc64 V 28 file h-211679.0.r325690/1744 K 3 arm V 34 dir 3-157697.0-325834.r328156/1246 K 5 arm64 V 27 dir a-281526.0.r293724/8699 K 6 common V 33 dir g-38466.0-325834.r328642/8450 K 7 defs.mk V 34 file 5-324651.0-325834.r327351/362 K 3 efi V 33 dir 5-77943.0-325834.r328504/1645 K 3 fdt V 33 dir b-208538.0-325834.r328584/789 K 6 fdt.mk V 28 file f-325689.0.r325689/6041 K 4 ficl V 33 dir 5-40843.0-325834.r326858/1625 K 7 ficl.mk V 35 file 1-307949.0-326720.r326720/1966 K 6 ficl32 V 34 dir 6-244531.0-264087.r325480/3155 K 5 forth V 34 dir 3-44603.0-325834.r328107/13470 K 4 geli V 33 dir b-296963.0-325834.r326586/785 K 4 i386 V 34 dir 6l-38465.0-325834.r328449/2558 K 5 kshim V 28 dir 4-269541.0.r314068/16211 K 5 libsa V 34 dir 6-324453.0-325834.r328615/5461 K 7 libsa32 V 28 dir a-324553.0.r325694/33796 K 9 loader.mk V 35 file 2z-38465.1-326712.r328642/8655 K 3 man V 27 dir 6-324647.0.r325484/4645 K 4 mips V 34 dir 3-262197.0-325834.r328449/5692 K 3 ofw V 35 dir 6u-38465.0-325834.r326961/10866 K 7 powerpc V 34 dir a-51053.0-325834.r328536/14619 K 7 sparc64 V 34 dir 3-84974.0-325834.r326961/15962 K 5 uboot V 34 dir 3-176348.0-325834.r328504/3953 K 8 uboot.mk V 29 file g-324876.0.r325689/13001 K 3 usb V 35 dir 3-246145.0-325834.r326038/23785 K 8 userboot V 35 dir n-223695.0-325834.r326961/19139 K 3 zfs V 34 dir 3l-185029.0-325834.r326494/820 K 5 zfs32 V 27 dir 3-325176.0.r325480/5274 END ENDREP id: 6j-38465.0-325834.r328642/10871 type: dir pred: 6j-38465.0-325834.r328615/7542 count: 4019 text: 328642 8993 1865 0 24d34bb8d32c5462e577279005f18f36 props: 80416 75 4 0 2d2977d1c96f487abe4a1e202dd03b4e cpath: /head/stand copyroot: 325834 /head/stand PLAIN K 10 .arcconfig V 26 file 1-265842.0.r306435/41 K 8 .arclint V 25 file 1-266959.0.r326959/0 K 14 .gitattributes V 27 file 1-327183.0.r327183/306 K 10 .gitignore V 27 file 4-327183.0.r327183/561 K 9 COPYRIGHT V 25 file 1-2656.0.r327435/106 K 5 LOCKS V 27 file 1-146890.0.r255635/270 K 11 MAINTAINERS V 26 file 1-94742.0.r326169/615 K 8 Makefile V 30 file 3-1594.0-1595.r326648/144 K 13 Makefile.inc1 V 26 file 5-38666.0.r328413/402 K 18 Makefile.libcompat V 33 file 5-38666.0-296709.r328347/494 K 16 Makefile.sys.inc V 27 file 3-325973.0.r326580/260 K 17 ObsoleteFiles.inc V 29 file 4-148330.0.r327952/14898 K 6 README V 26 file 1-21173.0.r326502/228 K 9 README.md V 27 file 1-314473.0.r326502/504 K 8 UPDATING V 28 file 1-41806.0.r327952/15195 K 3 bin V 22 dir 1-5.0.r328487/4283 K 4 cddl V 27 dir 1-168404.0.r328605/3333 K 7 contrib V 26 dir 1-16755.0.r328639/6306 K 6 crypto V 26 dir 1-25405.0.r328419/6581 K 3 etc V 23 dir 1-38.0.r328331/4891 K 3 gnu V 22 dir 1-3.0.r328158/2958 K 7 include V 24 dir 1-697.0.r328517/5528 K 9 kerberos5 V 29 dir 4q-29815.0.r326276/191943 K 3 lib V 22 dir 6-5.0.r328637/6575 K 7 libexec V 22 dir c-5.0.r327290/3101 K 7 release V 25 dir 1-3027.0.r328593/2221 K 6 rescue V 26 dir 7-117035.0.r325633/917 K 4 sbin V 23 dir fa-4.0.r328538/5154 K 6 secure V 27 dir r-1553.0.r326662/267516 K 5 share V 23 dir e-3.0.r328590/34185 K 5 stand V 35 dir 6j-38465.0-325834.r328642/10871 K 3 sys V 23 dir g-5.0.r328640/18631 K 7 targets V 34 dir 2-242818.1-284345.r327365/2435 K 5 tests V 27 dir g-257097.0.r328344/3166 K 5 tools V 26 dir 43-1590.0.r328509/5241 K 7 usr.bin V 23 dir m-3.0.r328641/14081 K 8 usr.sbin V 23 dir q-3.0.r328551/11793 END ENDREP id: 5-1.0.r328642/12807 type: dir pred: 5-1.0.r328641/15929 count: 219518 text: 328642 11126 1668 0 b3a0571ec46ff0fb2c1e932783cb3b18 props: 328091 5791 3051 0 2ece12adb998edfbd21c47354093903b cpath: /head copyroot: 0 / minfo-cnt: 126 minfo-here: y PLAIN K 11 ROADMAP.txt V 26 file 0-179453.0.r285589/70 K 4 head V 23 dir 5-1.0.r328642/12807 K 8 projects V 23 dir 6-1.0.r328606/18492 K 7 release V 22 dir 7-1.0.r324101/3266 K 6 releng V 23 dir 8-1.0.r326723/32767 K 6 stable V 23 dir 9-1.0.r328621/96149 K 8 svnadmin V 27 dir 0-179447.0.r328609/1300 K 4 user V 23 dir a-1.0.r328607/13446 K 6 vendor V 23 dir b-1.0.r328373/10775 K 13 vendor-crypto V 25 dir 0-1575.0.r326661/4779 K 10 vendor-sys V 26 dir 0-12116.0.r328490/6176 END ENDREP id: 0.0.r328642/13544 type: dir pred: 0.0.r328641/16666 count: 328642 text: 328642 13056 475 0 7ff072bcb08e2b8f1c0ba3a9b6234202 props: 289270 0 4229 0 20f578acc837c5e58fc64b9eaa493aea cpath: / copyroot: 0 / minfo-cnt: 44683 34-38465.0-326711.t328641-71wj modify-file true false /head/stand/common/bootstrap.h 6-269621.0-325834.t328641-71wj modify-file true false /head/stand/common/install.c 3g-38465.0-326712.t328641-71wj modify-file true false /head/stand/common/interp.c 8-40875.0-325834.t328641-71wj modify-file true false /head/stand/common/interp_forth.c _8.0-325834.t328641-71wj add-file true true /head/stand/common/interp_simple.c 2z-38465.1-326712.t328641-71wj modify-file true false /head/stand/loader.mk 13544 13769