LIB.PS
上传用户:jnzhq888
上传日期:2007-01-18
资源大小:51694k
文件大小:2183k
- (#else)210 1026 A
- 3510 V
- (35714)210 648 A
- 3600 V
- (35715)210 648 A
- 1026(/*)S
- (Printk())336 1152 A
- (uses)168 1530 A
- (putk())252 1740 A
- 2034(to)S
- (print)210 2160 A
- (characters.)462 2412 A
- 2916(*/)S
- 3690 V
- (35716)210 648 A
- (void)168 1026 A
- (putk(int)336 1236 A
- (c);)126 1614 A
- 3780 V
- (35717)210 648 A
- 3870 V
- (35718)210 648 A
- (void)168 1026 A
- (printk(const)504 1236 A
- (char)168 1782 A
- (*fmt,)210 1992 A
- (...))168 2244 A
- 3960 V
- (35719)210 648 A
- (#endif)252 1026 A
- 4050 V
- (35720)210 648 A
- 1026({)S
- 4140 V
- (35721)210 648 A
- (int)126 1362 A
- 1530(c;)S
- 4230 V
- (35722)210 648 A
- (enum)168 1362 A
- 1572({)S
- (LEFT,)210 1656 A
- (RIGHT)210 1908 A
- 2160(})S
- (adjust;)294 2244 A
- 4320 V
- (35723)210 648 A
- (enum)168 1362 A
- 1572({)S
- (LONG,)210 1656 A
- (INT)126 1908 A
- 2076(})S
- (intsize;)336 2160 A
- 4410 V
- (35724)210 648 A
- (int)126 1362 A
- (fill;)210 1530 A
- 4500 V
- (35725)210 648 A
- (int)126 1362 A
- (width,)252 1530 A
- (max,)168 1824 A
- (len,)168 2034 A
- (base;)210 2244 A
- 4590 V
- (35726)210 648 A
- (static)252 1362 A
- (char)168 1656 A
- (X2C_tab[]=)420 1866 A
- ("0123456789ABCDEF";)798 2328 A
- 4680 V
- (35727)210 648 A
- (static)252 1362 A
- (char)168 1656 A
- (x2c_tab[]=)420 1866 A
- ("0123456789abcdef";)798 2328 A
- 4770 V
- (35728)210 648 A
- (char)168 1362 A
- (*x2c;)210 1572 A
- 4860 V
- (35729)210 648 A
- (char)168 1362 A
- (*p;)126 1572 A
- 4950 V
- (35730)210 648 A
- (long)168 1362 A
- 1572(i;)S
- 5040 V
- (35731)210 648 A
- (unsigned)336 1362 A
- (long)168 1740 A
- 1950(u;)S
- 5130 V
- (35732)210 648 A
- (char)168 1362 A
- (temp[8)252 1572 A
- 1866(*)S
- (sizeof(long))504 1950 A
- 2496(/)S
- 2580(3)S
- 2664(+)S
- (2];)126 2748 A
- 5220 V
- (35733)210 648 A
- 5310 V
- (35734)210 648 A
- (va_list)294 1362 A
- (argp;)210 1698 A
- 5400 V
- (35735)210 648 A
- 5490 V
- (35736)210 648 A
- (va_start(argp,)588 1362 A
- (fmt);)210 1992 A
- 5580 V
- (35737)210 648 A
- 5670 V
- (35738)210 648 A
- (while)210 1362 A
- (((c=)168 1614 A
- (*fmt++))294 1824 A
- 2160(!=)S
- 2286(0))S
- 2412({)S
- 5760 V
- (35739)210 648 A
- 1698(if)S
- 1824((c)S
- 1950(!=)S
- ('%'))168 2076 A
- 2286({)S
- 5850 V
- (35740)210 648 A
- 2034(/*)S
- (Ordinary)336 2160 A
- (character.)420 2538 A
- 3000(*/)S
- 5940 V
- (35741)210 648 A
- (putk(c);)336 2034 A
- 6030 V
- (35742)210 648 A
- (continue;)378 2034 A
- 6120 V
- (35743)210 648 A
- 1698(})S
- 6210 V
- (35744)210 648 A
- 8418 V
- EP
- %%Page: 348 348
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (348)180 648 A
- 11 R
- 1966(File:)S
- (src/lib/other/printk.c)910 2199 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (35745)210 648 A
- 1698(/*)S
- (Format)252 1824 A
- (specifier)378 2118 A
- 2538(of)S
- (the)126 2664 A
- (form:)210 2832 A
- 990 V
- (35746)210 648 A
- 1740(*)S
- (%[adjust][fill][width][.max]keys)1344 2034 A
- 1080 V
- (35747)210 648 A
- 1740(*/)S
- 1170 V
- (35748)210 648 A
- 1698(c=)S
- (*fmt++;)294 1824 A
- 1260 V
- (35749)210 648 A
- 1350 V
- (35750)210 648 A
- (adjust=)294 1698 A
- (RIGHT;)252 2034 A
- 1440 V
- (35751)210 648 A
- 1698(if)S
- 1824((c)S
- 1950(==)S
- ('-'))168 2076 A
- 2286({)S
- 1530 V
- (35752)210 648 A
- (adjust=)294 2034 A
- (LEFT;)210 2370 A
- 1620 V
- (35753)210 648 A
- 2034(c=)S
- (*fmt++;)294 2160 A
- 1710 V
- (35754)210 648 A
- 1698(})S
- 1800 V
- (35755)210 648 A
- 1890 V
- (35756)210 648 A
- (fill=)210 1698 A
- 1950(')S
- 2034(';)S
- 1980 V
- (35757)210 648 A
- 1698(if)S
- 1824((c)S
- 1950(==)S
- ('0'))168 2076 A
- 2286({)S
- 2070 V
- (35758)210 648 A
- (fill=)210 2034 A
- ('0';)168 2286 A
- 2160 V
- (35759)210 648 A
- 2034(c=)S
- (*fmt++;)294 2160 A
- 2250 V
- (35760)210 648 A
- 1698(})S
- 2340 V
- (35761)210 648 A
- 2430 V
- (35762)210 648 A
- (width=)252 1698 A
- 1992(0;)S
- 2520 V
- (35763)210 648 A
- 1698(if)S
- 1824((c)S
- 1950(==)S
- ('*'))168 2076 A
- 2286({)S
- 2610 V
- (35764)210 648 A
- 2034(/*)S
- (Width)210 2160 A
- 2412(is)S
- (specified)378 2538 A
- 2958(as)S
- 3084(an)S
- (argument,)378 3210 A
- (e.g.)168 3630 A
- (%*d.)168 3840 A
- 4050(*/)S
- 2700 V
- (35765)210 648 A
- (width=)252 2034 A
- (va_arg(argp,)504 2328 A
- (int);)210 2874 A
- 2790 V
- (35766)210 648 A
- 2034(c=)S
- (*fmt++;)294 2160 A
- 2880 V
- (35767)210 648 A
- 1698(})S
- (else)168 1782 A
- 2970 V
- (35768)210 648 A
- 1698(if)S
- ((isdigit(c)))504 1824 A
- 2370({)S
- 3060 V
- (35769)210 648 A
- 2034(/*)S
- 2160(A)S
- (number)252 2244 A
- (tells)210 2538 A
- (the)126 2790 A
- (width,)252 2958 A
- (e.g.)168 3252 A
- (%10d.)210 3462 A
- 3714(*/)S
- 3150 V
- (35770)210 648 A
- 2034(do)S
- 2160({)S
- 3240 V
- (35771)210 648 A
- (width=)252 2370 A
- (width)210 2664 A
- 2916(*)S
- 3000(10)S
- 3126(+)S
- 3210((c)S
- 3336(-)S
- ('0');)210 3420 A
- 3330 V
- (35772)210 648 A
- 2034(})S
- (while)210 2118 A
- ((isdigit(c=)462 2370 A
- (*fmt++));)378 2874 A
- 3420 V
- (35773)210 648 A
- 1698(})S
- 3510 V
- (35774)210 648 A
- 3600 V
- (35775)210 648 A
- (max=)168 1698 A
- (INT_MAX;)336 1908 A
- 3690 V
- (35776)210 648 A
- 1698(if)S
- 1824((c)S
- 1950(==)S
- ('.'))168 2076 A
- 2286({)S
- 3780 V
- (35777)210 648 A
- 2034(/*)S
- (Max)126 2160 A
- (field)210 2328 A
- (length)252 2580 A
- (coming)252 2874 A
- (up.)126 3168 A
- 3336(*/)S
- 3870 V
- (35778)210 648 A
- 2034(if)S
- (((c=)168 2160 A
- (*fmt++))294 2370 A
- 2706(==)S
- ('*'))168 2832 A
- 3042({)S
- 3960 V
- (35779)210 648 A
- (max=)168 2370 A
- (va_arg(argp,)504 2580 A
- (int);)210 3126 A
- 4050 V
- (35780)210 648 A
- 2370(c=)S
- (*fmt++;)294 2496 A
- 4140 V
- (35781)210 648 A
- 2034(})S
- (else)168 2118 A
- 4230 V
- (35782)210 648 A
- 2034(if)S
- ((isdigit(c)))504 2160 A
- 2706({)S
- 4320 V
- (35783)210 648 A
- (max=)168 2370 A
- 2580(0;)S
- 4410 V
- (35784)210 648 A
- 2370(do)S
- 2496({)S
- 4500 V
- (35785)210 648 A
- (max=)168 2706 A
- (max)126 2916 A
- 3084(*)S
- 3168(10)S
- 3294(+)S
- 3378((c)S
- 3504(-)S
- ('0');)210 3588 A
- 4590 V
- (35786)210 648 A
- 2370(})S
- (while)210 2454 A
- ((isdigit(c=)462 2706 A
- (*fmt++));)378 3210 A
- 4680 V
- (35787)210 648 A
- 2034(})S
- 4770 V
- (35788)210 648 A
- 1698(})S
- 4860 V
- (35789)210 648 A
- 4950 V
- (35790)210 648 A
- 1698(/*)S
- (Set)126 1824 A
- 1992(a)S
- (few)126 2076 A
- (flags)210 2244 A
- 2496(to)S
- (the)126 2622 A
- (default.)336 2790 A
- 3168(*/)S
- 5040 V
- (35791)210 648 A
- (x2c=)168 1698 A
- (x2c_tab;)336 1908 A
- 5130 V
- (35792)210 648 A
- 1698(i=)S
- 1824(0;)S
- 5220 V
- (35793)210 648 A
- (base=)210 1698 A
- (10;)126 1950 A
- 5310 V
- (35794)210 648 A
- (intsize=)336 1698 A
- (INT;)168 2076 A
- 5400 V
- (35795)210 648 A
- 1698(if)S
- 1824((c)S
- 1950(==)S
- ('l')126 2076 A
- 2244(||)S
- 2370(c)S
- 2454(==)S
- ('L'))168 2580 A
- 2790({)S
- 5490 V
- (35796)210 648 A
- 2034(/*)S
- ("Long")252 2160 A
- (key,)168 2454 A
- (e.g.)168 2664 A
- (%ld.)168 2874 A
- 3084(*/)S
- 5580 V
- (35797)210 648 A
- (intsize=)336 2034 A
- (LONG;)210 2412 A
- 5670 V
- (35798)210 648 A
- 2034(c=)S
- (*fmt++;)294 2160 A
- 5760 V
- (35799)210 648 A
- 1698(})S
- 5850 V
- (35800)210 648 A
- 1698(if)S
- 1824((c)S
- 1950(==)S
- 2076(0))S
- (break;)252 2202 A
- 5940 V
- (35801)210 648 A
- 6030 V
- (35802)210 648 A
- (switch)252 1698 A
- ((c))126 1992 A
- 2160({)S
- 6120 V
- (35803)210 648 A
- 2034(/*)S
- (Decimal.)336 2160 A
- (Note)168 2580 A
- (that)168 2790 A
- 3000(%D)S
- 3126(is)S
- (treated)294 3252 A
- 3588(as)S
- (%ld.)168 3714 A
- 3924(*/)S
- 6210 V
- (35804)210 648 A
- (case)168 1698 A
- ('D':)168 1908 A
- 8418 V
- EP
- %%Page: 349 349
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1966(File:)S
- (src/lib/other/printk.c)910 2199 A
- 12 B
- (349)180 4248 A
- 900 V
- 7 LST
- (35805)210 648 A
- (intsize=)336 2034 A
- (LONG;)210 2412 A
- 990 V
- (35806)210 648 A
- (case)168 1698 A
- ('d':)168 1908 A
- 1080 V
- (35807)210 648 A
- 2034(i=)S
- (intsize)294 2160 A
- 2496(==)S
- (LONG)168 2622 A
- 2832(?)S
- (va_arg(argp,)504 2916 A
- (long))210 3462 A
- 1170 V
- (35808)210 648 A
- 3042(:)S
- (va_arg(argp,)504 3126 A
- (int);)210 3672 A
- 1260 V
- (35809)210 648 A
- 2034(u=)S
- 2160(i)S
- 2244(<)S
- 2328(0)S
- 2412(?)S
- 2496(-i)S
- 2622(:)S
- 2706(i;)S
- 1350 V
- (35810)210 648 A
- (goto)168 2034 A
- (int2ascii;)420 2244 A
- 1440 V
- (35811)210 648 A
- 1530 V
- (35812)210 648 A
- 2034(/*)S
- (Octal.)252 2160 A
- 2454(*/)S
- 1620 V
- (35813)210 648 A
- (case)168 1698 A
- ('O':)168 1908 A
- 1710 V
- (35814)210 648 A
- (intsize=)336 2034 A
- (LONG;)210 2412 A
- 1800 V
- (35815)210 648 A
- (case)168 1698 A
- ('o':)168 1908 A
- 1890 V
- (35816)210 648 A
- (base=)210 2034 A
- (010;)168 2286 A
- 1980 V
- (35817)210 648 A
- (goto)168 2034 A
- (getint;)294 2244 A
- 2070 V
- (35818)210 648 A
- 2160 V
- (35819)210 648 A
- 2034(/*)S
- (Hexadecimal.)504 2160 A
- 2748(%X)S
- (prints)252 2874 A
- (upper)210 3168 A
- (case)168 3420 A
- (A-F,)168 3630 A
- (not)126 3840 A
- (%lx.)168 4008 A
- 4218(*/)S
- 2250 V
- (35820)210 648 A
- (case)168 1698 A
- ('X':)168 1908 A
- 2340 V
- (35821)210 648 A
- (x2c=)168 2034 A
- (X2C_tab;)336 2244 A
- 2430 V
- (35822)210 648 A
- (case)168 1698 A
- ('x':)168 1908 A
- 2520 V
- (35823)210 648 A
- (base=)210 2034 A
- (0x10;)210 2286 A
- 2610 V
- (35824)210 648 A
- (goto)168 2034 A
- (getint;)294 2244 A
- 2700 V
- (35825)210 648 A
- 2790 V
- (35826)210 648 A
- 2034(/*)S
- (Unsigned)336 2160 A
- (decimal.)336 2538 A
- 2916(*/)S
- 2880 V
- (35827)210 648 A
- (case)168 1698 A
- ('U':)168 1908 A
- 2970 V
- (35828)210 648 A
- (intsize=)336 2034 A
- (LONG;)210 2412 A
- 3060 V
- (35829)210 648 A
- (case)168 1698 A
- ('u':)168 1908 A
- 3150 V
- (35830)210 648 A
- (getint:)294 1698 A
- 3240 V
- (35831)210 648 A
- 2034(u=)S
- (intsize)294 2160 A
- 2496(==)S
- (LONG)168 2622 A
- 2832(?)S
- (va_arg(argp,)504 2916 A
- (unsigned)336 3462 A
- (long))210 3840 A
- 3330 V
- (35832)210 648 A
- 3042(:)S
- (va_arg(argp,)504 3126 A
- (unsigned)336 3672 A
- (int);)210 4050 A
- 3420 V
- (35833)210 648 A
- (int2ascii:)420 1698 A
- 3510 V
- (35834)210 648 A
- 2034(p=)S
- (temp)168 2160 A
- 2370(+)S
- (sizeof(temp)-1;)630 2454 A
- 3600 V
- (35835)210 648 A
- (*p=)126 2034 A
- 2202(0;)S
- 3690 V
- (35836)210 648 A
- 2034(do)S
- 2160({)S
- 3780 V
- (35837)210 648 A
- (*--p=)210 2370 A
- (x2c[u)210 2622 A
- 2874(%)S
- (base];)252 2958 A
- 3870 V
- (35838)210 648 A
- 2034(})S
- (while)210 2118 A
- (((u)126 2370 A
- 2538(/=)S
- (base))210 2664 A
- 2916(>)S
- (0);)126 3000 A
- 3960 V
- (35839)210 648 A
- (goto)168 2034 A
- (string_length;)588 2244 A
- 4050 V
- (35840)210 648 A
- 4140 V
- (35841)210 648 A
- 2034(/*)S
- 2160(A)S
- (character.)420 2244 A
- 2706(*/)S
- 4230 V
- (35842)210 648 A
- (case)168 1698 A
- ('c':)168 1908 A
- 4320 V
- (35843)210 648 A
- 2034(p=)S
- (temp;)210 2160 A
- 4410 V
- (35844)210 648 A
- (*p=)126 2034 A
- (va_arg(argp,)504 2202 A
- (int);)210 2748 A
- 4500 V
- (35845)210 648 A
- (len=)168 2034 A
- 2244(1;)S
- 4590 V
- (35846)210 648 A
- (goto)168 2034 A
- (string_print;)546 2244 A
- 4680 V
- (35847)210 648 A
- 4770 V
- (35848)210 648 A
- 2034(/*)S
- (Simply)252 2160 A
- 2454(a)S
- (percent.)336 2538 A
- 2916(*/)S
- 4860 V
- (35849)210 648 A
- (case)168 1698 A
- ('%':)168 1908 A
- 4950 V
- (35850)210 648 A
- 2034(p=)S
- (temp;)210 2160 A
- 5040 V
- (35851)210 648 A
- (*p=)126 2034 A
- ('%';)168 2202 A
- 5130 V
- (35852)210 648 A
- (len=)168 2034 A
- 2244(1;)S
- 5220 V
- (35853)210 648 A
- (goto)168 2034 A
- (string_print;)546 2244 A
- 5310 V
- (35854)210 648 A
- 5400 V
- (35855)210 648 A
- 2034(/*)S
- 2160(A)S
- (string.)294 2244 A
- (The)126 2622 A
- (other)210 2790 A
- (cases)210 3042 A
- (will)168 3294 A
- (join)168 3504 A
- 3714(in)S
- (here.)210 3840 A
- 4092(*/)S
- 5490 V
- (35856)210 648 A
- (case)168 1698 A
- ('s':)168 1908 A
- 5580 V
- (35857)210 648 A
- 2034(p=)S
- (va_arg(argp,)504 2160 A
- (char)168 2706 A
- (*);)126 2916 A
- 5670 V
- (35858)210 648 A
- 5760 V
- (35859)210 648 A
- (string_length:)588 1698 A
- 5850 V
- (35860)210 648 A
- (for)126 2034 A
- ((len=)210 2202 A
- 2454(0;)S
- (p[len])252 2580 A
- 2874(!=)S
- 3000(0)S
- 3084(&&)S
- (len)126 3210 A
- 3378(<)S
- (max;)168 3462 A
- (len++))252 3672 A
- 3966({})S
- 5940 V
- (35861)210 648 A
- 6030 V
- (35862)210 648 A
- (string_print:)546 1698 A
- 6120 V
- (35863)210 648 A
- (width)210 2034 A
- 2286(-=)S
- (len;)168 2412 A
- 6210 V
- (35864)210 648 A
- 2034(if)S
- 2160((i)S
- 2286(<)S
- 2370(0))S
- (width--;)336 2496 A
- 8418 V
- EP
- %%Page: 350 350
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (350)180 648 A
- 11 R
- 1966(File:)S
- (src/lib/other/printk.c)910 2199 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (35865)210 648 A
- 2034(if)S
- ((fill)210 2160 A
- 2412(==)S
- ('0')126 2538 A
- 2706(&&)S
- 2832(i)S
- 2916(<)S
- 3000(0))S
- (putk('-');)420 3126 A
- 990 V
- (35866)210 648 A
- 2034(if)S
- ((adjust)294 2160 A
- 2496(==)S
- (RIGHT))252 2622 A
- 2916({)S
- 1080 V
- (35867)210 648 A
- (while)210 2370 A
- ((width)252 2622 A
- 2916(>)S
- 3000(0))S
- 3126({)S
- (putk(fill);)462 3210 A
- (width--;)336 3714 A
- 4092(})S
- 1170 V
- (35868)210 648 A
- 2034(})S
- 1260 V
- (35869)210 648 A
- 2034(if)S
- ((fill)210 2160 A
- 2412(==)S
- 2538(')S
- 2622(')S
- 2706(&&)S
- 2832(i)S
- 2916(<)S
- 3000(0))S
- (putk('-');)420 3126 A
- 1350 V
- (35870)210 648 A
- (while)210 2034 A
- ((len)168 2286 A
- 2496(>)S
- 2580(0))S
- 2706({)S
- (putk((unsigned)588 2790 A
- (char))210 3420 A
- (*p++);)252 3672 A
- (len--;)252 3966 A
- 4260(})S
- 1440 V
- (35871)210 648 A
- (while)210 2034 A
- ((width)252 2286 A
- 2580(>)S
- 2664(0))S
- 2790({)S
- (putk(fill);)462 2874 A
- (width--;)336 3378 A
- 3756(})S
- 1530 V
- (35872)210 648 A
- (break;)252 2034 A
- 1620 V
- (35873)210 648 A
- 1710 V
- (35874)210 648 A
- 2034(/*)S
- (Unrecognized)504 2160 A
- (format)252 2706 A
- (key,)168 3000 A
- (echo)168 3210 A
- 3420(it)S
- (back.)210 3546 A
- 3798(*/)S
- 1800 V
- (35875)210 648 A
- (default:)336 1698 A
- 1890 V
- (35876)210 648 A
- (putk('%');)420 2034 A
- 1980 V
- (35877)210 648 A
- (putk(c);)336 2034 A
- 2070 V
- (35878)210 648 A
- 1698(})S
- 2160 V
- (35879)210 648 A
- 1362(})S
- 2250 V
- (35880)210 648 A
- 2340 V
- (35881)210 648 A
- 1362(/*)S
- (Mark)168 1488 A
- (the)126 1698 A
- (end)126 1866 A
- (with)168 2034 A
- 2244(a)S
- (null)168 2328 A
- ((should)294 2538 A
- 2874(be)S
- (something)378 3000 A
- (else,)210 3420 A
- (like)168 3672 A
- (-1).)168 3882 A
- 4092(*/)S
- 2430 V
- (35882)210 648 A
- (putk(0);)336 1362 A
- 2520 V
- (35883)210 648 A
- (va_end(argp);)546 1362 A
- 2610 V
- (35884)210 648 A
- 1026(})S
- 2790 V
- (35886)210 648 A
- 1026(/*)S
- 2880 V
- (35887)210 648 A
- 1068(*)S
- ($PchHeader:)462 1152 A
- (/mount/hd2/minix/lib/minix/other/RCS/printk.c,v)1974 1656 A
- (1.2)126 3672 A
- (1994/09/07)420 3840 A
- (18:45:05)336 4302 A
- (philip)252 4680 A
- (Exp)126 4974 A
- 5142($)S
- 2970 V
- (35888)210 648 A
- 1068(*/)S
- 3240 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 3330 V
- (src/lib/other/putenv.c)924 1698 A
- 3420 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 3600 V
- (35900)210 648 A
- 1026(/*)S
- 3690 V
- (35901)210 648 A
- 1068(*)S
- ((c))126 1152 A
- (copyright)378 1320 A
- (1989)168 1740 A
- 1950(by)S
- (the)126 2076 A
- (Vrije)210 2244 A
- (Universiteit,)546 2496 A
- (Amsterdam,)420 3084 A
- (The)126 3546 A
- (Netherlands.)504 3714 A
- 3780 V
- (35902)210 648 A
- 1068(*)S
- (See)126 1152 A
- (the)126 1320 A
- (copyright)378 1488 A
- (notice)252 1908 A
- 2202(in)S
- (the)126 2328 A
- (ACK)126 2496 A
- (home)168 2664 A
- (directory,)420 2874 A
- 3336(in)S
- (the)126 3462 A
- (file)168 3630 A
- ("Copyright".)504 3840 A
- 3870 V
- (35903)210 648 A
- 1068(*/)S
- 3960 V
- (35904)210 648 A
- 1026(/*)S
- ($Header:)336 1152 A
- (putenv.c,v)420 1530 A
- (1.3)126 1992 A
- (90/05/14)336 2160 A
- (12:30:18)336 2538 A
- (ceriel)252 2916 A
- (Exp)126 3210 A
- 3378($)S
- 3462(*/)S
- 4050 V
- (35905)210 648 A
- 4140 V
- (35906)210 648 A
- (#include)336 1026 A
- (<stdlib.h>)420 1698 A
- 4230 V
- (35907)210 648 A
- (#include)336 1026 A
- (<string.h>)420 1698 A
- 4320 V
- (35908)210 648 A
- 4410 V
- (35909)210 648 A
- (#define)294 1026 A
- (ENTRY_INC)378 1362 A
- 2034(10)S
- 4500 V
- (35910)210 648 A
- (#define)294 1026 A
- (rounded(x))420 1362 A
- ((((x)168 2034 A
- 2244(/)S
- (ENTRY_INC))420 2328 A
- 2790(+)S
- 2874(1))S
- 3000(*)S
- (ENTRY_INC))420 3084 A
- 4590 V
- (35911)210 648 A
- 4680 V
- (35912)210 648 A
- (extern)252 1026 A
- (_CONST)252 1320 A
- (char)168 1614 A
- (**environ;)420 1824 A
- 4770 V
- (35913)210 648 A
- 4860 V
- (35914)210 648 A
- (int)126 1026 A
- 4950 V
- (35915)210 648 A
- (putenv(name))504 1026 A
- 5040 V
- (35916)210 648 A
- (_CONST)252 1026 A
- (char)168 1320 A
- (*name;)252 1530 A
- 5130 V
- (35917)210 648 A
- 1026({)S
- 5220 V
- (35918)210 648 A
- (register)336 1362 A
- (_CONST)252 1740 A
- (char)168 2034 A
- (**v)126 2244 A
- 2412(=)S
- (environ;)336 2496 A
- 5310 V
- (35919)210 648 A
- (register)336 1362 A
- (char)168 1740 A
- (*r;)126 1950 A
- 5400 V
- (35920)210 648 A
- (static)252 1362 A
- (int)126 1656 A
- (size)168 1824 A
- 2034(=)S
- 2118(0;)S
- 5490 V
- (35921)210 648 A
- 1362(/*)S
- (When)168 1488 A
- (size)168 1698 A
- 1908(!=)S
- 2034(0,)S
- 2160(it)S
- (contains)336 2286 A
- (the)126 2664 A
- (number)252 2832 A
- 3126(of)S
- (entries)294 3252 A
- 3588(in)S
- (the)126 3714 A
- 5580 V
- (35922)210 648 A
- 1404(*)S
- (table)210 1488 A
- ((including)420 1740 A
- (the)126 2202 A
- (final)210 2370 A
- (NULL)168 2622 A
- (pointer).)378 2832 A
- (This)168 3252 A
- (means)210 3462 A
- (that)168 3714 A
- (the)126 3924 A
- 5670 V
- (35923)210 648 A
- 1404(*)S
- (last)168 1488 A
- (non-null)336 1698 A
- (entry)210 2076 A
- 2370(is)S
- (environ[size)504 2496 A
- 3042(-)S
- (2].)126 3126 A
- 5760 V
- (35924)210 648 A
- 1404(*/)S
- 5850 V
- (35925)210 648 A
- 5940 V
- (35926)210 648 A
- 1362(if)S
- ((!name))294 1488 A
- (return)252 1824 A
- 2118(0;)S
- 6030 V
- (35927)210 648 A
- 1362(if)S
- ((environ)336 1488 A
- 1866(==)S
- (NULL))210 1992 A
- (return)252 2244 A
- 2538(1;)S
- 6120 V
- (35928)210 648 A
- 1362(if)S
- 1488((r)S
- 1614(=)S
- (strchr(name,)504 1698 A
- ('=')))210 2244 A
- 2496({)S
- 6210 V
- (35929)210 648 A
- (register)336 1698 A
- (_CONST)252 2076 A
- (char)168 2370 A
- (*p,)126 2580 A
- (*q;)126 2748 A
- 8418 V
- EP
- %%Page: 351 351
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1948(File:)S
- (src/lib/other/putenv.c)947 2181 A
- 12 B
- (351)180 4248 A
- 900 V
- 7 LST
- (35930)210 648 A
- 990 V
- (35931)210 648 A
- 1698(*r)S
- 1824(=)S
- ('\0';)210 1908 A
- 1080 V
- (35932)210 648 A
- 1170 V
- (35933)210 648 A
- 1698(if)S
- 1824((v)S
- 1950(!=)S
- (NULL))210 2076 A
- 2328({)S
- 1260 V
- (35934)210 648 A
- (while)210 2034 A
- (((p)126 2286 A
- 2454(=)S
- (*v))126 2538 A
- 2706(!=)S
- (NULL))210 2832 A
- 3084({)S
- 1350 V
- (35935)210 648 A
- 2370(q)S
- 2454(=)S
- (name;)210 2538 A
- 1440 V
- (35936)210 648 A
- (while)210 2370 A
- ((*q)126 2622 A
- 2790(&&)S
- ((*q++)210 2916 A
- 3168(==)S
- (*p++)))252 3294 A
- 1530 V
- (35937)210 648 A
- 2706(/*)S
- (EMPTY)210 2832 A
- 3084(*/)S
- 3210(;)S
- 1620 V
- (35938)210 648 A
- 2370(if)S
- ((*q)126 2496 A
- 2664(||)S
- ((*p)126 2790 A
- 2958(!=)S
- ('=')))210 3084 A
- 3336({)S
- 1710 V
- (35939)210 648 A
- (v++;)168 2706 A
- 1800 V
- (35940)210 648 A
- 2370(})S
- (else)168 2454 A
- 2664({)S
- 1890 V
- (35941)210 648 A
- 2706(/*)S
- (The)126 2832 A
- (name)168 3000 A
- (was)126 3210 A
- (already)294 3378 A
- 3714(in)S
- (the)126 3840 A
- 1980 V
- (35942)210 648 A
- 2748(*)S
- (environment.)504 2832 A
- 2070 V
- (35943)210 648 A
- 2748(*/)S
- 2160 V
- (35944)210 648 A
- 2706(*r)S
- 2832(=)S
- ('=';)168 2916 A
- 2250 V
- (35945)210 648 A
- 2706(*v)S
- 2832(=)S
- (name;)210 2916 A
- 2340 V
- (35946)210 648 A
- (return)252 2706 A
- 3000(0;)S
- 2430 V
- (35947)210 648 A
- 2370(})S
- 2520 V
- (35948)210 648 A
- 2034(})S
- 2610 V
- (35949)210 648 A
- 1698(})S
- 2700 V
- (35950)210 648 A
- 1698(*r)S
- 1824(=)S
- ('=';)168 1908 A
- 2790 V
- (35951)210 648 A
- 1698(v)S
- 1782(=)S
- (environ;)336 1866 A
- 2880 V
- (35952)210 648 A
- 1362(})S
- 2970 V
- (35953)210 648 A
- 3060 V
- (35954)210 648 A
- 1362(if)S
- ((!size))294 1488 A
- 1824({)S
- 3150 V
- (35955)210 648 A
- (register)336 1698 A
- (_CONST)252 2076 A
- (char)168 2370 A
- (**p;)168 2580 A
- 3240 V
- (35956)210 648 A
- (register)336 1698 A
- (int)126 2076 A
- 2244(i)S
- 2328(=)S
- 2412(0;)S
- 3330 V
- (35957)210 648 A
- 3420 V
- (35958)210 648 A
- 1698(if)S
- ((v))126 1824 A
- 3510 V
- (35959)210 648 A
- 2034(do)S
- 2160({)S
- 3600 V
- (35960)210 648 A
- (i++;)168 2370 A
- 3690 V
- (35961)210 648 A
- 2034(})S
- (while)210 2118 A
- ((*v++);)294 2370 A
- 3780 V
- (35962)210 648 A
- 1698(if)S
- ((!(v)168 1824 A
- 2034(=)S
- (malloc(rounded(i))714 2118 A
- 2874(*)S
- (sizeof(char)462 2958 A
- (**)))))252 3462 A
- 3870 V
- (35963)210 648 A
- (return)252 2034 A
- 2328(1;)S
- 3960 V
- (35964)210 648 A
- (size)168 1698 A
- 1908(=)S
- 1992(i;)S
- 4050 V
- (35965)210 648 A
- 1698(p)S
- 1782(=)S
- (environ;)336 1866 A
- 4140 V
- (35966)210 648 A
- (environ)294 1698 A
- 2034(=)S
- 2118(v;)S
- 4230 V
- (35967)210 648 A
- (while)210 1698 A
- ((*v++)210 1950 A
- 2202(=)S
- (*p++);)252 2286 A
- 3042(/*)S
- (copy)168 3168 A
- (the)126 3378 A
- (environment)462 3546 A
- 4050(*/)S
- 4320 V
- (35968)210 648 A
- 1698(v)S
- 1782(=)S
- (environ;)336 1866 A
- 4410 V
- (35969)210 648 A
- 1362(})S
- (else)168 1446 A
- 1656(if)S
- ((!(size)294 1782 A
- 2118(%)S
- (ENTRY_INC)))462 2202 A
- 2706({)S
- 4500 V
- (35970)210 648 A
- 1698(if)S
- ((!(v)168 1824 A
- 2034(=)S
- (realloc(environ,)672 2118 A
- (rounded(size))546 2832 A
- 3420(*)S
- (sizeof(char)462 3504 A
- (**)))))252 4008 A
- 4590 V
- (35971)210 648 A
- (return)252 2034 A
- 2328(1;)S
- 4680 V
- (35972)210 648 A
- (environ)294 1698 A
- 2034(=)S
- 2118(v;)S
- 4770 V
- (35973)210 648 A
- 1362(})S
- 4860 V
- (35974)210 648 A
- (v[size)252 1362 A
- 1656(-)S
- 1740(1])S
- 1866(=)S
- (name;)210 1950 A
- 4950 V
- (35975)210 648 A
- (v[size])294 1362 A
- 1698(=)S
- (NULL;)210 1782 A
- 5040 V
- (35976)210 648 A
- (size++;)294 1362 A
- 5130 V
- (35977)210 648 A
- (return)252 1362 A
- 1656(0;)S
- 5220 V
- (35978)210 648 A
- 1026(})S
- 8418 V
- EP
- %%Page: 352 352
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (352)180 648 A
- 11 R
- 1988(File:)S
- (src/lib/other/putw.c)867 2221 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 990 V
- 7 LST
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1080 V
- (src/lib/other/putw.c)840 1698 A
- 1170 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 1350 V
- (36000)210 648 A
- 1026(/*)S
- 1440 V
- (36001)210 648 A
- 1068(*)S
- (putw)168 1152 A
- 1362(-)S
- (write)210 1446 A
- 1698(an)S
- (word)168 1824 A
- 2034(on)S
- 2160(a)S
- (stream)252 2244 A
- 1530 V
- (36002)210 648 A
- 1068(*/)S
- 1620 V
- (36003)210 648 A
- 1026(/*)S
- ($Header:)336 1152 A
- (putw.c,v)336 1530 A
- (1.1)126 1908 A
- (89/12/18)336 2076 A
- (14:40:15)336 2454 A
- (eck)126 2832 A
- (Exp)126 3000 A
- 3168($)S
- 3252(*/)S
- 1710 V
- (36004)210 648 A
- 1800 V
- (36005)210 648 A
- (#include)336 1026 A
- (<stdio.h>)378 1698 A
- 1890 V
- (36006)210 648 A
- 1980 V
- (36007)210 648 A
- (_PROTOTYPE(int)588 1026 A
- (putw,)210 1656 A
- ((int)168 1908 A
- 2118(w,)S
- (FILE)168 2244 A
- (*stream)294 2454 A
- ());)126 2790 A
- 2070 V
- (36008)210 648 A
- 2160 V
- (36009)210 648 A
- (int)126 1026 A
- 2250 V
- (36010)210 648 A
- (putw(w,)294 1026 A
- (stream))294 1362 A
- 2340 V
- (36011)210 648 A
- (int)126 1026 A
- 1194(w;)S
- 2430 V
- (36012)210 648 A
- (register)336 1026 A
- (FILE)168 1404 A
- (*stream;)336 1614 A
- 2520 V
- (36013)210 648 A
- 1026({)S
- 2610 V
- (36014)210 648 A
- (register)336 1362 A
- (int)126 1740 A
- (cnt)126 1908 A
- 2076(=)S
- (sizeof(int);)504 2160 A
- 2700 V
- (36015)210 648 A
- (register)336 1362 A
- (char)168 1740 A
- 1950(*p)S
- 2076(=)S
- ((char)210 2160 A
- 2412(*))S
- (&w;)126 2538 A
- 2790 V
- (36016)210 648 A
- 2880 V
- (36017)210 648 A
- (while)210 1362 A
- ((cnt--))294 1614 A
- 1950({)S
- 2970 V
- (36018)210 648 A
- (putc(*p++,)420 1698 A
- (stream);)336 2160 A
- 3060 V
- (36019)210 648 A
- 1362(})S
- 3150 V
- (36020)210 648 A
- 1362(if)S
- ((ferror(stream)))672 1488 A
- (return)252 2202 A
- (EOF;)168 2496 A
- 3240 V
- (36021)210 648 A
- (return)252 1362 A
- 1656(w;)S
- 3330 V
- (36022)210 648 A
- 1026(})S
- 3690 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 3780 V
- (src/lib/other/regexp.c)924 1698 A
- 3870 V
- (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
- 4050 V
- (36100)210 648 A
- 1026(/*)S
- (regcomp)294 1152 A
- (and)126 1488 A
- (regexec)294 1656 A
- 1992(--)S
- (regsub)252 2118 A
- (and)126 2412 A
- (regerror)336 2580 A
- (are)126 2958 A
- (elsewhere)378 3126 A
- 4140 V
- (36101)210 648 A
- 1068(*)S
- 4230 V
- (36102)210 648 A
- 1068(*)S
- (Copyright)378 1362 A
- ((c))126 1782 A
- (1986)168 1950 A
- 2160(by)S
- (University)420 2286 A
- 2748(of)S
- (Toronto.)336 2874 A
- 4320 V
- (36103)210 648 A
- 1068(*)S
- (Written)294 1362 A
- 1698(by)S
- (Henry)210 1824 A
- (Spencer.)336 2076 A
- (Not)126 2496 A
- (derived)294 2664 A
- (from)168 3000 A
- (licensed)336 3210 A
- (software.)378 3588 A
- 4410 V
- (36104)210 648 A
- 1068(*)S
- 4500 V
- (36105)210 648 A
- 1068(*)S
- (Permission)420 1362 A
- 1824(is)S
- (granted)294 1950 A
- 2286(to)S
- (anyone)252 2412 A
- 2706(to)S
- (use)126 2832 A
- (this)168 3000 A
- (software)336 3210 A
- (for)126 3588 A
- (any)126 3756 A
- 4590 V
- (36106)210 648 A
- 1068(*)S
- (purpose)294 1362 A
- 1698(on)S
- (any)126 1824 A
- (computer)336 1992 A
- (system,)294 2370 A
- (and)126 2706 A
- 2874(to)S
- (redistribute)504 3000 A
- 3546(it)S
- (freely,)294 3672 A
- 4680 V
- (36107)210 648 A
- 1068(*)S
- (subject)294 1362 A
- 1698(to)S
- (the)126 1824 A
- (following)378 1992 A
- (restrictions:)546 2412 A
- 4770 V
- (36108)210 648 A
- 1068(*)S
- 4860 V
- (36109)210 648 A
- 1068(*)S
- 1362(1.)S
- (The)126 1488 A
- (author)252 1656 A
- 1950(is)S
- (not)126 2076 A
- (responsible)462 2244 A
- (for)126 2748 A
- (the)126 2916 A
- (consequences)504 3084 A
- 3630(of)S
- (use)126 3756 A
- 3924(of)S
- 4950 V
- (36110)210 648 A
- 1068(*)S
- (this)168 1698 A
- (software,)378 1908 A
- 2328(no)S
- (matter)252 2454 A
- (how)126 2748 A
- (awful,)252 2916 A
- (even)168 3210 A
- 3420(if)S
- (they)168 3546 A
- (arise)210 3756 A
- 5040 V
- (36111)210 648 A
- 1068(*)S
- (from)168 1698 A
- (defects)294 1908 A
- 2244(in)S
- (it.)126 2370 A
- 5130 V
- (36112)210 648 A
- 1068(*)S
- 5220 V
- (36113)210 648 A
- 1068(*)S
- 1362(2.)S
- (The)126 1488 A
- (origin)252 1656 A
- 1950(of)S
- (this)168 2076 A
- (software)336 2286 A
- (must)168 2664 A
- (not)126 2874 A
- 3042(be)S
- (misrepresented,)630 3168 A
- (either)252 3840 A
- 5310 V
- (36114)210 648 A
- 1068(*)S
- 1698(by)S
- (explicit)336 1824 A
- (claim)210 2202 A
- 2454(or)S
- 2580(by)S
- (omission.)378 2706 A
- 5400 V
- (36115)210 648 A
- 1068(*)S
- 5490 V
- (36116)210 648 A
- 1068(*)S
- 1362(3.)S
- (Altered)294 1488 A
- (versions)336 1824 A
- (must)168 2202 A
- 2412(be)S
- (plainly)294 2538 A
- (marked)252 2874 A
- 3168(as)S
- (such,)210 3294 A
- (and)126 3546 A
- (must)168 3714 A
- (not)126 3924 A
- 5580 V
- (36117)210 648 A
- 1068(*)S
- 1698(be)S
- (misrepresented)588 1824 A
- 2454(as)S
- (being)210 2580 A
- (the)126 2832 A
- (original)336 3000 A
- (software.)378 3378 A
- 5670 V
- (36118)210 648 A
- 1068(*)S
- 5760 V
- (36119)210 648 A
- 1068(*)S
- (Beware)252 1152 A
- (that)168 1446 A
- (some)168 1656 A
- 1866(of)S
- (this)168 1992 A
- (code)168 2202 A
- 2412(is)S
- (subtly)252 2538 A
- (aware)210 2832 A
- 3084(of)S
- (the)126 3210 A
- (way)126 3378 A
- (operator)336 3546 A
- 5850 V
- (36120)210 648 A
- 1068(*)S
- (precedence)420 1152 A
- 1614(is)S
- (structured)420 1740 A
- 2202(in)S
- (regular)294 2328 A
- (expressions.)504 2664 A
- (Serious)294 3252 A
- (changes)294 3588 A
- 3924(in)S
- 5940 V
- (36121)210 648 A
- 1068(*)S
- (regular-expression)756 1152 A
- (syntax)252 1950 A
- (might)210 2244 A
- (require)294 2496 A
- 2832(a)S
- (total)210 2916 A
- (rethink.)336 3168 A
- 6030 V
- (36122)210 648 A
- 1068(*)S
- 6120 V
- (36123)210 648 A
- 1068(*)S
- (The)126 1362 A
- (third)210 1530 A
- (parameter)378 1782 A
- 2202(to)S
- (regexec)294 2328 A
- (was)126 2664 A
- (added)210 2832 A
- 3084(by)S
- (Martin)252 3210 A
- 3504(C.)S
- (Atkins.)294 3630 A
- 6210 V
- (36124)210 648 A
- 1068(*)S
- (Andy)168 1362 A
- (Tanenbaum)378 1572 A
- (also)168 1992 A
- (made)168 2202 A
- (some)168 2412 A
- (changes.)336 2622 A
- 8418 V
- EP
- %%Page: 353 353
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1947(File:)S
- (src/lib/other/regexp.c)948 2180 A
- 12 B
- (353)180 4248 A
- 900 V
- 7 LST
- (36125)210 648 A
- 1068(*/)S
- 990 V
- (36126)210 648 A
- 1080 V
- (36127)210 648 A
- (#include)336 1026 A
- (<minix/config.h>)672 1404 A
- 1170 V
- (36128)210 648 A
- (#include)336 1026 A
- (<minix/const.h>)630 1404 A
- 1260 V
- (36129)210 648 A
- (#include)336 1026 A
- (<stdlib.h>)420 1404 A
- 1350 V
- (36130)210 648 A
- (#include)336 1026 A
- (<string.h>)420 1404 A
- 1440 V
- (36131)210 648 A
- (#include)336 1026 A
- (<regexp.h>)420 1404 A
- 1530 V
- (36132)210 648 A
- (#include)336 1026 A
- (<stdio.h>)378 1404 A
- 1620 V
- (36133)210 648 A
- 1710 V
- (36134)210 648 A
- 1026(/*)S
- (The)126 1152 A
- (first)210 1320 A
- (byte)168 1572 A
- 1782(of)S
- (the)126 1908 A
- (regexp)252 2076 A
- (internal)336 2370 A
- ("program")378 2748 A
- 3168(is)S
- (actually)336 3294 A
- (this)168 3672 A
- (magic)210 3882 A
- 1800 V
- (36135)210 648 A
- 1068(*)S
- (number;)294 1152 A
- (the)126 1488 A
- (start)210 1656 A
- (node)168 1908 A
- (begins)252 2118 A
- 2412(in)S
- (the)126 2538 A
- (second)252 2706 A
- (byte.)210 3000 A
- 1890 V
- (36136)210 648 A
- 1068(*/)S
- 1980 V
- (36137)210 648 A
- (#define)294 1026 A
- (MAGIC)210 1362 A
- (0234)168 1698 A
- 2070 V
- (36138)210 648 A
- 2160 V
- (36139)210 648 A
- 1026(/*)S
- (The)126 1152 A
- ("internal)378 1320 A
- (use)126 1740 A
- (only")210 1908 A
- (fields)252 2160 A
- 2454(in)S
- (regexp.h)336 2580 A
- (are)126 2958 A
- (present)294 3126 A
- 3462(to)S
- (pass)168 3588 A
- (info)168 3798 A
- (from)168 4008 A
- 2250 V
- (36140)210 648 A
- 1068(*)S
- (compile)294 1152 A
- 1488(to)S
- (execute)294 1614 A
- (that)168 1950 A
- (permits)294 2160 A
- (the)126 2496 A
- (execute)294 2664 A
- (phase)210 3000 A
- 3252(to)S
- (run)126 3378 A
- (lots)168 3546 A
- (faster)252 3756 A
- 4050(on)S
- 2340 V
- (36141)210 648 A
- 1068(*)S
- (simple)252 1152 A
- (cases.)252 1446 A
- (They)168 1782 A
- (are:)168 1992 A
- 2430 V
- (36142)210 648 A
- 1068(*)S
- 2520 V
- (36143)210 648 A
- 1068(*)S
- (regstart)336 1152 A
- (char)168 1698 A
- (that)168 1908 A
- (must)168 2118 A
- (begin)210 2328 A
- 2580(a)S
- (match;)252 2664 A
- ('\0')168 2958 A
- 3168(if)S
- (none)168 3294 A
- (obvious)294 3504 A
- 2610 V
- (36144)210 648 A
- 1068(*)S
- (reganch)294 1152 A
- 1698(is)S
- (the)126 1824 A
- (match)210 1992 A
- (anchored)336 2244 A
- ((at)126 2622 A
- (beginning-of-line)714 2790 A
- (only)?)252 3546 A
- 2700 V
- (36145)210 648 A
- 1068(*)S
- (regmust)294 1152 A
- (string)252 1698 A
- ((pointer)336 1992 A
- (into)168 2370 A
- (program))336 2580 A
- (that)168 2958 A
- (match)210 3168 A
- (must)168 3420 A
- (include,)336 3630 A
- 4008(or)S
- (NULL)168 4134 A
- 2790 V
- (36146)210 648 A
- 1068(*)S
- (regmlen)294 1152 A
- (length)252 1698 A
- 1992(of)S
- (regmust)294 2118 A
- (string)252 2454 A
- 2880 V
- (36147)210 648 A
- 1068(*)S
- 2970 V
- (36148)210 648 A
- 1068(*)S
- (Regstart)336 1152 A
- (and)126 1530 A
- (reganch)294 1698 A
- (permit)252 2034 A
- (very)168 2328 A
- (fast)168 2538 A
- (decisions)378 2748 A
- 3168(on)S
- (suitable)336 3294 A
- (starting)336 3672 A
- (points)252 4050 A
- 3060 V
- (36149)210 648 A
- 1068(*)S
- (for)126 1152 A
- 1320(a)S
- (match,)252 1404 A
- (cutting)294 1698 A
- (down)168 2034 A
- (the)126 2244 A
- (work)168 2412 A
- 2622(a)S
- (lot.)168 2706 A
- (Regmust)294 2958 A
- (permits)294 3294 A
- (fast)168 3630 A
- (rejection)378 3840 A
- 3150 V
- (36150)210 648 A
- 1068(*)S
- 1152(of)S
- (lines)210 1278 A
- (that)168 1530 A
- (cannot)252 1740 A
- (possibly)336 2034 A
- (match.)252 2412 A
- (The)126 2748 A
- (regmust)294 2916 A
- (tests)210 3252 A
- (are)126 3504 A
- (costly)252 3672 A
- (enough)252 3966 A
- 3240 V
- (36151)210 648 A
- 1068(*)S
- (that)168 1152 A
- (regcomp())378 1362 A
- (supplies)336 1782 A
- 2160(a)S
- (regmust)294 2244 A
- (only)168 2580 A
- 2790(if)S
- (the)126 2916 A
- (r.e.)168 3084 A
- (contains)336 3294 A
- (something)378 3672 A
- 3330 V
- (36152)210 648 A
- 1068(*)S
- (potentially)462 1152 A
- (expensive)378 1656 A
- ((at)126 2076 A
- (present,)336 2244 A
- (the)126 2622 A
- (only)168 2790 A
- (such)168 3000 A
- (thing)210 3210 A
- (detected)336 3462 A
- 3840(is)S
- 3966(*)S
- 4050(or)S
- 4176(+)S
- 3420 V
- (36153)210 648 A
- 1068(*)S
- 1152(at)S
- (the)126 1278 A
- (start)210 1446 A
- 1698(of)S
- (the)126 1824 A
- (r.e.,)210 1992 A
- (which)210 2244 A
- (can)126 2496 A
- (involve)294 2664 A
- 3000(a)S
- (lot)126 3084 A
- 3252(of)S
- (backup).)336 3378 A
- (Regmlen)294 3798 A
- 4134(is)S
- 3510 V
- (36154)210 648 A
- 1068(*)S
- (supplied)336 1152 A
- (because)294 1530 A
- (the)126 1866 A
- (test)168 2034 A
- 2244(in)S
- (regexec())378 2370 A
- (needs)210 2790 A
- 3042(it)S
- (and)126 3168 A
- (regcomp())378 3336 A
- 3756(is)S
- (computing)378 3882 A
- 3600 V
- (36155)210 648 A
- 1068(*)S
- 1152(it)S
- (anyway.)294 1278 A
- 3690 V
- (36156)210 648 A
- 1068(*/)S
- 3780 V
- (36157)210 648 A
- 3870 V
- (36158)210 648 A
- 1026(/*)S
- (Structure)378 1152 A
- (for)126 1572 A
- (regexp)252 1740 A
- ("program".)420 2034 A
- (This)168 2538 A
- 2748(is)S
- (essentially)462 2874 A
- 3378(a)S
- (linear)252 3462 A
- (encoding)336 3756 A
- 3960 V
- (36159)210 648 A
- 1068(*)S
- 1152(of)S
- 1278(a)S
- (nondeterministic)672 1362 A
- (finite-state)504 2076 A
- (machine)294 2622 A
- ((aka)168 2958 A
- (syntax)252 3168 A
- (charts)252 3462 A
- 3756(or)S
- 4050 V
- (36160)210 648 A
- 1068(*)S
- ("railroad)378 1152 A
- (normal)252 1572 A
- (form")210 1866 A
- 2118(in)S
- (parsing)294 2244 A
- (technology).)504 2580 A
- (Each)168 3168 A
- (node)168 3378 A
- 3588(is)S
- 3714(an)S
- (opcode)252 3840 A
- 4140 V
- (36161)210 648 A
- 1068(*)S
- (plus)168 1152 A
- 1362(a)S
- ("next")252 1446 A
- (pointer,)336 1740 A
- (possibly)336 2118 A
- (plus)168 2496 A
- 2706(an)S
- (operand.)336 2832 A
- ("Next")252 3252 A
- (pointers)336 3546 A
- 3924(of)S
- 4230 V
- (36162)210 648 A
- 1068(*)S
- (all)126 1152 A
- (nodes)210 1320 A
- (except)252 1572 A
- (BRANCH)252 1866 A
- (implement)378 2160 A
- (concatenation;)588 2580 A
- 3210(a)S
- ("next")252 3294 A
- (pointer)294 3588 A
- (with)168 3924 A
- 4320 V
- (36163)210 648 A
- 1068(*)S
- 1152(a)S
- (BRANCH)252 1236 A
- 1530(on)S
- (both)168 1656 A
- (ends)168 1866 A
- 2076(of)S
- 2202(it)S
- 2328(is)S
- (connecting)420 2454 A
- (two)126 2916 A
- (alternatives.)546 3084 A
- ((Here)210 3714 A
- 3966(we)S
- 4410 V
- (36164)210 648 A
- 1068(*)S
- (have)168 1152 A
- (one)126 1362 A
- 1530(of)S
- (the)126 1656 A
- (subtle)252 1824 A
- (syntax)252 2118 A
- (dependencies:)546 2412 A
- 3042(an)S
- (individual)420 3168 A
- (BRANCH)252 3630 A
- ((as)126 3924 A
- 4500 V
- (36165)210 648 A
- 1068(*)S
- (opposed)294 1152 A
- 1488(to)S
- 1614(a)S
- (collection)420 1698 A
- 2160(of)S
- (them))210 2286 A
- 2538(is)S
- (never)210 2664 A
- (concatenated)504 2916 A
- (with)168 3462 A
- (anything)336 3672 A
- 4590 V
- (36166)210 648 A
- 1068(*)S
- (because)294 1152 A
- 1488(of)S
- (operator)336 1614 A
- (precedence.))504 1992 A
- (The)126 2580 A
- (operand)294 2748 A
- 3084(of)S
- (some)168 3210 A
- (types)210 3420 A
- 3672(of)S
- (node)168 3798 A
- 4008(is)S
- 4680 V
- (36167)210 648 A
- 1068(*)S
- 1152(a)S
- (literal)294 1236 A
- (string;)294 1572 A
- (for)126 1908 A
- (others,)294 2076 A
- 2412(it)S
- 2538(is)S
- 2664(a)S
- (node)168 2748 A
- (leading)294 2958 A
- (into)168 3294 A
- 3504(a)S
- (sub-FSM.)336 3588 A
- 4008(In)S
- 4770 V
- (36168)210 648 A
- 1068(*)S
- (particular,)462 1152 A
- (the)126 1656 A
- (operand)294 1824 A
- 2160(of)S
- 2286(a)S
- (BRANCH)252 2370 A
- (node)168 2664 A
- 2874(is)S
- (the)126 3000 A
- (first)210 3168 A
- (node)168 3420 A
- 3630(of)S
- (the)126 3756 A
- (branch.)294 3924 A
- 4860 V
- (36169)210 648 A
- 1068(*)S
- ((NB)126 1152 A
- (this)168 1320 A
- 1530(is)S
- (*not*)210 1656 A
- 1908(a)S
- (tree)168 1992 A
- (structure:)420 2202 A
- (the)126 2706 A
- (tail)168 2874 A
- 3084(of)S
- (the)126 3210 A
- (branch)252 3378 A
- (connects)336 3672 A
- 4950 V
- (36170)210 648 A
- 1068(*)S
- 1152(to)S
- (the)126 1278 A
- (thing)210 1446 A
- (following)378 1698 A
- (the)126 2118 A
- (set)126 2286 A
- 2454(of)S
- (BRANCHes.))420 2580 A
- (The)126 3084 A
- (opcodes)294 3252 A
- (are:)168 3588 A
- 5040 V
- (36171)210 648 A
- 1068(*/)S
- 5130 V
- (36172)210 648 A
- 5220 V
- (36173)210 648 A
- 1026(/*)S
- (Definition)420 1152 A
- (number)252 1698 A
- (opnd?)210 2034 A
- (meaning)294 2370 A
- 2706(*/)S
- 5310 V
- (36174)210 648 A
- (#define)294 1026 A
- (END)126 1362 A
- 1698(0)S
- 2370(/*)S
- 2496(no)S
- (End)126 2706 A
- 2874(of)S
- (program.)336 3000 A
- 3378(*/)S
- 5400 V
- (36175)210 648 A
- (#define)294 1026 A
- (BOL)126 1362 A
- 1698(1)S
- 2370(/*)S
- 2496(no)S
- (Match)210 2706 A
- 2958("")S
- 3084(at)S
- (beginning)378 3210 A
- 3630(of)S
- (line.)210 3756 A
- 4008(*/)S
- 5490 V
- (36176)210 648 A
- (#define)294 1026 A
- (EOL)126 1362 A
- 1698(2)S
- 2370(/*)S
- 2496(no)S
- (Match)210 2706 A
- 2958("")S
- 3084(at)S
- (end)126 3210 A
- 3378(of)S
- (line.)210 3504 A
- 3756(*/)S
- 5580 V
- (36177)210 648 A
- (#define)294 1026 A
- (ANY)126 1362 A
- 1698(3)S
- 2370(/*)S
- 2496(no)S
- (Match)210 2706 A
- (any)126 2958 A
- (one)126 3126 A
- (character.)420 3294 A
- 3756(*/)S
- 5670 V
- (36178)210 648 A
- (#define)294 1026 A
- (ANYOF)210 1362 A
- 1698(4)S
- 2370(/*)S
- (str)126 2496 A
- (Match)210 2706 A
- (any)126 2958 A
- (character)378 3126 A
- 3546(in)S
- (this)168 3672 A
- (string.)294 3882 A
- 4218(*/)S
- 5760 V
- (36179)210 648 A
- (#define)294 1026 A
- (ANYBUT)252 1362 A
- 1698(5)S
- 2370(/*)S
- (str)126 2496 A
- (Match)210 2706 A
- (any)126 2958 A
- (character)378 3126 A
- (not)126 3546 A
- 3714(in)S
- (this)168 3840 A
- 5850 V
- (36180)210 648 A
- 2076(*)S
- (string.)294 2160 A
- 2496(*/)S
- 5940 V
- (36181)210 648 A
- (#define)294 1026 A
- (BRANCH)252 1362 A
- 1698(6)S
- 2370(/*)S
- (node)168 2496 A
- (Match)210 2706 A
- (this)168 2958 A
- (alternative,)504 3168 A
- 3714(or)S
- (the)126 3840 A
- 6030 V
- (36182)210 648 A
- 2076(*)S
- (next...)294 2160 A
- 2496(*/)S
- 6120 V
- (36183)210 648 A
- (#define)294 1026 A
- (BACK)168 1362 A
- 1698(7)S
- 2370(/*)S
- 2496(no)S
- (Match)210 2706 A
- ("",)126 2958 A
- ("next")252 3126 A
- (ptr)126 3420 A
- (points)252 3588 A
- (backward.)378 3882 A
- 4302(*/)S
- 6210 V
- (36184)210 648 A
- (#define)294 1026 A
- (EXACTLY)294 1362 A
- 1698(8)S
- 2370(/*)S
- (str)126 2496 A
- (Match)210 2706 A
- (this)168 2958 A
- (string.)294 3168 A
- 3504(*/)S
- 8418 V
- EP
- %%Page: 354 354
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (354)180 648 A
- 11 R
- 1947(File:)S
- (src/lib/other/regexp.c)948 2180 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (36185)210 648 A
- (#define)294 1026 A
- (NOTHING)294 1362 A
- 1698(9)S
- 2370(/*)S
- 2496(no)S
- (Match)210 2706 A
- (empty)210 2958 A
- (string.)294 3210 A
- 3546(*/)S
- 990 V
- (36186)210 648 A
- (#define)294 1026 A
- (STAR)168 1362 A
- 1698(10)S
- 2370(/*)S
- (node)168 2496 A
- (Match)210 2706 A
- (this)168 2958 A
- ((simple))336 3168 A
- (thing)210 3546 A
- 3798(0)S
- 3882(or)S
- (more)168 4008 A
- 1080 V
- (36187)210 648 A
- 2076(*)S
- (times.)252 2160 A
- 2454(*/)S
- 1170 V
- (36188)210 648 A
- (#define)294 1026 A
- (PLUS)168 1362 A
- 1698(11)S
- 2370(/*)S
- (node)168 2496 A
- (Match)210 2706 A
- (this)168 2958 A
- ((simple))336 3168 A
- (thing)210 3546 A
- 3798(1)S
- 3882(or)S
- (more)168 4008 A
- 1260 V
- (36189)210 648 A
- 2076(*)S
- (times.)252 2160 A
- 2454(*/)S
- 1350 V
- (36190)210 648 A
- (#define)294 1026 A
- (OPEN)168 1362 A
- 1698(20)S
- 2370(/*)S
- 2496(no)S
- (Mark)168 2706 A
- (this)168 2916 A
- (point)210 3126 A
- 3378(in)S
- (input)210 3504 A
- 3756(as)S
- (start)210 3882 A
- 4134(of)S
- 1440 V
- (36191)210 648 A
- 2076(*)S
- (#n.)126 2160 A
- 2328(*/)S
- 1530 V
- (36192)210 648 A
- 1068(/*)S
- (OPEN+1)252 1194 A
- 1488(is)S
- (number)252 1614 A
- 1908(1,)S
- (etc.)168 2034 A
- 2244(*/)S
- 1620 V
- (36193)210 648 A
- (#define)294 1026 A
- (CLOSE)210 1362 A
- 1698(30)S
- 2370(/*)S
- 2496(no)S
- (Analogous)378 2706 A
- 3126(to)S
- (OPEN.)210 3252 A
- 3504(*/)S
- 1710 V
- (36194)210 648 A
- 1800 V
- (36195)210 648 A
- 1026(/*)S
- (Opcode)252 1152 A
- (notes:)252 1446 A
- 1890 V
- (36196)210 648 A
- 1068(*)S
- 1980 V
- (36197)210 648 A
- 1068(*)S
- (BRANCH)252 1152 A
- (The)126 1698 A
- (set)126 1866 A
- 2034(of)S
- (branches)336 2160 A
- (constituting)504 2538 A
- 3084(a)S
- (single)252 3168 A
- (choice)252 3462 A
- (are)126 3756 A
- (hooked)252 3924 A
- 2070 V
- (36198)210 648 A
- 1068(*)S
- (together)336 1698 A
- (with)168 2076 A
- (their)210 2286 A
- ("next")252 2538 A
- (pointers,)378 2832 A
- (since)210 3252 A
- (precedence)420 3504 A
- (prevents)336 3966 A
- 2160 V
- (36199)210 648 A
- 1068(*)S
- (anything)336 1698 A
- (being)210 2076 A
- (concatenated)504 2328 A
- 2874(to)S
- (any)126 3000 A
- (individual)420 3168 A
- (branch.)294 3630 A
- (The)126 4008 A
- 2250 V
- (36200)210 648 A
- 1068(*)S
- ("next")252 1698 A
- (pointer)294 1992 A
- 2328(of)S
- (the)126 2454 A
- (last)168 2622 A
- (BRANCH)252 2832 A
- 3126(in)S
- 3252(a)S
- (choice)252 3336 A
- (points)252 3630 A
- 3924(to)S
- (the)126 4050 A
- 2340 V
- (36201)210 648 A
- 1068(*)S
- (thing)210 1698 A
- (following)378 1950 A
- (the)126 2370 A
- (whole)210 2538 A
- (choice.)294 2790 A
- (This)168 3168 A
- 3378(is)S
- (also)168 3504 A
- (where)210 3714 A
- (the)126 3966 A
- 2430 V
- (36202)210 648 A
- 1068(*)S
- (final)210 1698 A
- ("next")252 1950 A
- (pointer)294 2244 A
- 2580(of)S
- (each)168 2706 A
- (individual)420 2916 A
- (branch)252 3378 A
- (points;)294 3672 A
- (each)168 4008 A
- 2520 V
- (36203)210 648 A
- 1068(*)S
- (branch)252 1698 A
- (starts)252 1992 A
- (with)168 2286 A
- (the)126 2496 A
- (operand)294 2664 A
- (node)168 3000 A
- 3210(of)S
- 3336(a)S
- (BRANCH)252 3420 A
- (node.)210 3714 A
- 2610 V
- (36204)210 648 A
- 1068(*)S
- 2700 V
- (36205)210 648 A
- 1068(*)S
- (BACK)168 1152 A
- (Normal)252 1698 A
- ("next")252 1992 A
- (pointers)336 2286 A
- (all)126 2664 A
- (implicitly)420 2832 A
- (point)210 3294 A
- (forward;)336 3546 A
- (BACK)168 3924 A
- 2790 V
- (36206)210 648 A
- 1068(*)S
- (exists)252 1698 A
- 1992(to)S
- (make)168 2118 A
- (loop)168 2328 A
- (structures)420 2538 A
- (possible.)378 3000 A
- 2880 V
- (36207)210 648 A
- 1068(*)S
- 2970 V
- (36208)210 648 A
- 1068(*)S
- (STAR,PLUS)378 1152 A
- ('?',)168 1698 A
- (and)126 1908 A
- (complex)294 2076 A
- ('*')126 2412 A
- (and)126 2580 A
- ('+',)168 2748 A
- (are)126 2958 A
- (implemented)462 3126 A
- 3630(as)S
- (circular)336 3756 A
- 3060 V
- (36209)210 648 A
- 1068(*)S
- (BRANCH)252 1698 A
- (structures)420 1992 A
- (using)210 2454 A
- (BACK.)210 2706 A
- (Simple)252 3000 A
- (cases)210 3294 A
- ((one)168 3546 A
- (character)378 3756 A
- 3150 V
- (36210)210 648 A
- 1068(*)S
- (per)126 1698 A
- (match))252 1866 A
- (are)126 2160 A
- (implemented)462 2328 A
- (with)168 2832 A
- (STAR)168 3042 A
- (and)126 3252 A
- (PLUS)168 3420 A
- (for)126 3630 A
- (speed)210 3798 A
- 3240 V
- (36211)210 648 A
- 1068(*)S
- (and)126 1698 A
- 1866(to)S
- (minimize)336 1992 A
- (recursive)378 2370 A
- (plunges.)336 2790 A
- 3330 V
- (36212)210 648 A
- 1068(*)S
- 3420 V
- (36213)210 648 A
- 1068(*)S
- (OPEN,CLOSE)420 1152 A
- (...are)252 1698 A
- (numbered)336 1992 A
- 2370(at)S
- (compile)294 2496 A
- (time.)210 2832 A
- 3510 V
- (36214)210 648 A
- 1068(*/)S
- 3600 V
- (36215)210 648 A
- 3690 V
- (36216)210 648 A
- 1026(/*)S
- 1152(A)S
- (node)168 1236 A
- 1446(is)S
- (one)126 1572 A
- (char)168 1740 A
- 1950(of)S
- (opcode)252 2076 A
- (followed)336 2370 A
- 2748(by)S
- (two)126 2874 A
- (chars)210 3042 A
- 3294(of)S
- ("next")252 3420 A
- (pointer.)336 3714 A
- 3780 V
- (36217)210 648 A
- 1068(*)S
- ("Next")252 1152 A
- (pointers)336 1446 A
- (are)126 1824 A
- (stored)252 1992 A
- 2286(as)S
- (two)126 2412 A
- (8-bit)210 2580 A
- (pieces,)294 2832 A
- (high)168 3168 A
- (order)210 3378 A
- (first.)252 3630 A
- (The)126 3966 A
- 3870 V
- (36218)210 648 A
- 1068(*)S
- (value)210 1152 A
- 1404(is)S
- 1530(a)S
- (positive)336 1614 A
- (offset)252 1992 A
- (from)168 2286 A
- (the)126 2496 A
- (opcode)252 2664 A
- 2958(of)S
- (the)126 3084 A
- (node)168 3252 A
- (containing)420 3462 A
- (it.)126 3924 A
- 3960 V
- (36219)210 648 A
- 1068(*)S
- 1152(An)S
- (operand,)336 1278 A
- 1656(if)S
- (any,)168 1782 A
- (simply)252 1992 A
- (follows)294 2286 A
- (the)126 2622 A
- (node.)210 2790 A
- ((Note)210 3084 A
- (that)168 3336 A
- (much)168 3546 A
- 3756(of)S
- (the)126 3882 A
- 4050 V
- (36220)210 648 A
- 1068(*)S
- (code)168 1152 A
- (generation)420 1362 A
- (knows)210 1824 A
- (about)210 2076 A
- (this)168 2328 A
- (implicit)336 2538 A
- (relationship.))588 2916 A
- 4140 V
- (36221)210 648 A
- 1068(*)S
- 4230 V
- (36222)210 648 A
- 1068(*)S
- (Using)210 1152 A
- (two)126 1404 A
- (bytes)210 1572 A
- (for)126 1824 A
- (the)126 1992 A
- ("next")252 2160 A
- (pointer)294 2454 A
- 2790(is)S
- (vast)168 2916 A
- (overkill)336 3126 A
- (for)126 3504 A
- (most)168 3672 A
- (things,)294 3882 A
- 4320 V
- (36223)210 648 A
- 1068(*)S
- (but)126 1152 A
- (allows)252 1320 A
- (patterns)336 1614 A
- 1992(to)S
- (get)126 2118 A
- (big)126 2286 A
- (without)294 2454 A
- (disasters.)420 2790 A
- 4410 V
- (36224)210 648 A
- 1068(*/)S
- 4500 V
- (36225)210 648 A
- (#define)294 1026 A
- (OP(p))210 1362 A
- ((*(p)))252 1698 A
- 4590 V
- (36226)210 648 A
- (#define)294 1026 A
- (NEXT(p))294 1362 A
- ((((*((p)+1)&0377)<<8))882 1698 A
- 2622(+)S
- ((*((p)+2)&0377)))672 2706 A
- 4680 V
- (36227)210 648 A
- (#define)294 1026 A
- (OPERAND(p))420 1362 A
- (((p))168 2034 A
- 2244(+)S
- 2328(3))S
- 4770 V
- (36228)210 648 A
- 4860 V
- (36229)210 648 A
- 1026(/*)S
- (Utility)294 1152 A
- (definitions.)504 1488 A
- 4950 V
- (36230)210 648 A
- 1068(*/)S
- 5040 V
- (36231)210 648 A
- (#ifndef)294 1026 A
- (CHARBITS)336 1362 A
- 5130 V
- (36232)210 648 A
- (#define)294 1026 A
- (UCHARAT(p))420 1362 A
- (((int)*(unsigned)672 2034 A
- (char)168 2748 A
- (*)(p)))252 2958 A
- 5220 V
- (36233)210 648 A
- (#else)210 1026 A
- 5310 V
- (36234)210 648 A
- (#define)294 1026 A
- (UCHARAT(p))420 1362 A
- (((int)*(p)&CHARBITS))840 2034 A
- 5400 V
- (36235)210 648 A
- (#endif)252 1026 A
- 5490 V
- (36236)210 648 A
- 5580 V
- (36237)210 648 A
- (#define)294 1026 A
- (CFAIL(m))336 1362 A
- 2034({)S
- (regerror(m);)504 2118 A
- (return((char)504 2664 A
- (*)NULL);)336 3210 A
- 3588(})S
- 5670 V
- (36238)210 648 A
- (#define)294 1026 A
- (RFAIL(m))336 1362 A
- 2034({)S
- (regerror(m);)504 2118 A
- (return((regexp)588 2664 A
- (*)NULL);)336 3294 A
- 3672(})S
- 5760 V
- (36239)210 648 A
- (#define)294 1026 A
- (ISMULT(c))378 1362 A
- (((c))168 2034 A
- 2244(==)S
- ('*')126 2370 A
- 2538(||)S
- ((c))126 2664 A
- 2832(==)S
- ('+')126 2958 A
- 3126(||)S
- ((c))126 3252 A
- 3420(==)S
- ('?'))168 3546 A
- 5850 V
- (36240)210 648 A
- (#define)294 1026 A
- (META)168 1362 A
- ("303$.[()|?+*\\")588 1698 A
- 5940 V
- (36241)210 648 A
- 6030 V
- (36242)210 648 A
- 1026(/*)S
- (Flags)210 1152 A
- 1404(to)S
- 1530(be)S
- (passed)252 1656 A
- 1950(up)S
- (and)126 2076 A
- (down.)210 2244 A
- 6120 V
- (36243)210 648 A
- 1068(*/)S
- 6210 V
- (36244)210 648 A
- (#define)294 1026 A
- (HASWIDTH)336 1362 A
- 2034(01)S
- 2370(/*)S
- (Known)210 2496 A
- (never)210 2748 A
- 3000(to)S
- (match)210 3126 A
- (null)168 3378 A
- (string.)294 3588 A
- 3924(*/)S
- 8418 V
- EP
- %%Page: 355 355
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1947(File:)S
- (src/lib/other/regexp.c)948 2180 A
- 12 B
- (355)180 4248 A
- 900 V
- 7 LST
- (36245)210 648 A
- (#define)294 1026 A
- (SIMPLE)252 1362 A
- 2034(02)S
- 2370(/*)S
- (Simple)252 2496 A
- (enough)252 2790 A
- 3084(to)S
- 3210(be)S
- (STAR/PLUS)378 3336 A
- (operand.)336 3756 A
- 4134(*/)S
- 990 V
- (36246)210 648 A
- (#define)294 1026 A
- (SPSTART)294 1362 A
- 2034(04)S
- 2370(/*)S
- (Starts)252 2496 A
- (with)168 2790 A
- 3000(*)S
- 3084(or)S
- 3210(+.)S
- 3336(*/)S
- 1080 V
- (36247)210 648 A
- (#define)294 1026 A
- (WORST)210 1362 A
- 2034(0)S
- 2370(/*)S
- (Worst)210 2496 A
- (case.)210 2748 A
- 3000(*/)S
- 1170 V
- (36248)210 648 A
- 1260 V
- (36249)210 648 A
- 1026(/*)S
- (Global)252 1152 A
- (work)168 1446 A
- (variables)378 1656 A
- (for)126 2076 A
- (regcomp().)420 2244 A
- 1350 V
- (36250)210 648 A
- 1068(*/)S
- 1440 V
- (36251)210 648 A
- (PRIVATE)294 1026 A
- (char)168 1362 A
- (*regparse;)420 1572 A
- 2370(/*)S
- (Input-scan)420 2496 A
- (pointer.)336 2958 A
- 3336(*/)S
- 1530 V
- (36252)210 648 A
- (PRIVATE)294 1026 A
- (int)126 1362 A
- (regnpar;)336 1530 A
- 2370(/*)S
- 2496(())S
- (count.)252 2622 A
- 2916(*/)S
- 1620 V
- (36253)210 648 A
- (PRIVATE)294 1026 A
- (char)168 1362 A
- (regdummy;)378 1572 A
- 1710 V
- (36254)210 648 A
- (PRIVATE)294 1026 A
- (char)168 1362 A
- (*regcode;)378 1572 A
- 2370(/*)S
- (Code-emit)378 2496 A
- (pointer;)336 2916 A
- (®dummy)378 3294 A
- 3714(=)S
- (don't.)252 3798 A
- 4092(*/)S
- 1800 V
- (36255)210 648 A
- (PRIVATE)294 1026 A
- (long)168 1362 A
- (regsize;)336 1572 A
- 2370(/*)S
- (Code)168 2496 A
- (size.)210 2706 A
- 2958(*/)S
- 1890 V
- (36256)210 648 A
- 1980 V
- (36257)210 648 A
- 1026(/*)S
- (Forward)294 1152 A
- (declarations)504 1488 A
- (for)126 2034 A
- (regcomp()'s)462 2202 A
- (friends.)336 2706 A
- 2070 V
- (36258)210 648 A
- 1068(*/)S
- 2160 V
- (36259)210 648 A
- (#ifndef)294 1026 A
- (STATIC)252 1362 A
- 2250 V
- (36260)210 648 A
- (#define)294 1026 A
- (STATIC)252 1362 A
- (PRIVATE)294 1698 A
- 2340 V
- (36261)210 648 A
- (#endif)252 1026 A
- 2430 V
- (36262)210 648 A
- (STATIC)252 1026 A
- (_PROTOTYPE()462 1320 A
- (char)168 1824 A
- (*reg,)210 2034 A
- ((int)168 2286 A
- (paren,)252 2496 A
- (int)126 2790 A
- (*flagp))294 2958 A
- 4050();)S
- 2520 V
- (36263)210 648 A
- (STATIC)252 1026 A
- (_PROTOTYPE()462 1320 A
- (char)168 1824 A
- (*regbranch,)462 2034 A
- ((int)168 2538 A
- (*flagp))294 2748 A
- 4050();)S
- 2610 V
- (36264)210 648 A
- (STATIC)252 1026 A
- (_PROTOTYPE()462 1320 A
- (char)168 1824 A
- (*regpiece,)420 2034 A
- ((int)168 2496 A
- (*flagp))294 2706 A
- 4050();)S
- 2700 V
- (36265)210 648 A
- (STATIC)252 1026 A
- (_PROTOTYPE()462 1320 A
- (char)168 1824 A
- (*regatom,)378 2034 A
- ((int)168 2454 A
- (*flagp))294 2664 A
- 4050();)S
- 2790 V
- (36266)210 648 A
- (STATIC)252 1026 A
- (_PROTOTYPE()462 1320 A
- (char)168 1824 A
- (*regnode,)378 2034 A
- ((int)168 2454 A
- (op))126 2664 A
- 4050();)S
- 2880 V
- (36267)210 648 A
- (STATIC)252 1026 A
- (_PROTOTYPE()462 1320 A
- (char)168 1824 A
- (*regnext,)378 2034 A
- ((char)210 2454 A
- (*p))126 2706 A
- 4050();)S
- 2970 V
- (36268)210 648 A
- (STATIC)252 1026 A
- (_PROTOTYPE()462 1320 A
- (void)168 1824 A
- (regc,)210 2034 A
- ((int)168 2286 A
- 2496(b))S
- 4050();)S
- 3060 V
- (36269)210 648 A
- (STATIC)252 1026 A
- (_PROTOTYPE()462 1320 A
- (void)168 1824 A
- (reginsert,)420 2034 A
- ((int)168 2496 A
- (op,)126 2706 A
- (char)168 2874 A
- (*opnd))252 3084 A
- 4050();)S
- 3150 V
- (36270)210 648 A
- (STATIC)252 1026 A
- (_PROTOTYPE()462 1320 A
- (void)168 1824 A
- (regtail,)336 2034 A
- ((char)210 2412 A
- (*p,)126 2664 A
- (char)168 2832 A
- (*val))210 3042 A
- 4050();)S
- 3240 V
- (36271)210 648 A
- (STATIC)252 1026 A
- (_PROTOTYPE()462 1320 A
- (void)168 1824 A
- (regoptail,)420 2034 A
- ((char)210 2496 A
- (*p,)126 2748 A
- (char)168 2916 A
- (*val))210 3126 A
- 4050();)S
- 3330 V
- (36272)210 648 A
- 3420 V
- (36273)210 648 A
- 1026(/*)S
- 3510 V
- (36274)210 648 A
- 1068(-)S
- (regcomp)294 1152 A
- 1488(-)S
- (compile)294 1572 A
- 1908(a)S
- (regular)294 1992 A
- (expression)420 2328 A
- (into)168 2790 A
- (internal)336 3000 A
- (code)168 3378 A
- 3600 V
- (36275)210 648 A
- 1068(*)S
- 3690 V
- (36276)210 648 A
- 1068(*)S
- 1152(We)S
- (can't)210 1278 A
- (allocate)336 1530 A
- (space)210 1908 A
- (until)210 2160 A
- 2412(we)S
- (know)168 2538 A
- (how)126 2748 A
- (big)126 2916 A
- (the)126 3084 A
- (compiled)336 3252 A
- (form)168 3630 A
- (will)168 3840 A
- (be,)126 4050 A
- 3780 V
- (36277)210 648 A
- 1068(*)S
- (but)126 1152 A
- 1320(we)S
- (can't)210 1446 A
- (compile)294 1698 A
- 2034(it)S
- ((and)168 2160 A
- (thus)168 2370 A
- (know)168 2580 A
- (how)126 2790 A
- (big)126 2958 A
- 3126(it)S
- (is))126 3252 A
- (until)210 3420 A
- (we've)210 3672 A
- (got)126 3924 A
- 4092(a)S
- 3870 V
- (36278)210 648 A
- 1068(*)S
- (place)210 1152 A
- 1404(to)S
- (put)126 1530 A
- (the)126 1698 A
- (code.)210 1866 A
- 2160(So)S
- 2286(we)S
- (cheat:)252 2412 A
- 2748(we)S
- (compile)294 2874 A
- 3210(it)S
- (twice,)252 3336 A
- (once)168 3630 A
- (with)168 3840 A
- (code)168 4050 A
- 3960 V
- (36279)210 648 A
- 1068(*)S
- (generation)420 1152 A
- (turned)252 1614 A
- (off)126 1908 A
- (and)126 2076 A
- (size)168 2244 A
- (counting)336 2454 A
- (turned)252 2832 A
- (on,)126 3126 A
- (and)126 3294 A
- (once)168 3462 A
- ("for)168 3672 A
- (real".)252 3882 A
- 4050 V
- (36280)210 648 A
- 1068(*)S
- (This)168 1152 A
- (also)168 1362 A
- (means)210 1572 A
- (that)168 1824 A
- 2034(we)S
- (don't)210 2160 A
- (allocate)336 2412 A
- (space)210 2790 A
- (until)210 3042 A
- 3294(we)S
- (are)126 3420 A
- (sure)168 3588 A
- (that)168 3798 A
- (the)126 4008 A
- 4140 V
- (36281)210 648 A
- 1068(*)S
- (thing)210 1152 A
- (really)252 1404 A
- (will)168 1698 A
- (compile)294 1908 A
- (successfully,)546 2244 A
- (and)126 2832 A
- 3000(we)S
- (never)210 3126 A
- (have)168 3378 A
- 3588(to)S
- (move)168 3714 A
- (the)126 3924 A
- 4230 V
- (36282)210 648 A
- 1068(*)S
- (code)168 1152 A
- (and)126 1362 A
- (thus)168 1530 A
- (invalidate)420 1740 A
- (pointers)336 2202 A
- (into)168 2580 A
- (it.)126 2790 A
- ((Note)210 3000 A
- (that)168 3252 A
- 3462(it)S
- (has)126 3588 A
- 3756(to)S
- 3882(be)S
- 4008(in)S
- 4320 V
- (36283)210 648 A
- 1068(*)S
- (one)126 1152 A
- (piece)210 1320 A
- (because)294 1572 A
- (free())252 1908 A
- (must)168 2202 A
- 2412(be)S
- (able)168 2538 A
- 2748(to)S
- (free)168 2874 A
- 3084(it)S
- (all.))210 3210 A
- 4410 V
- (36284)210 648 A
- 1068(*)S
- 4500 V
- (36285)210 648 A
- 1068(*)S
- (Beware)252 1152 A
- (that)168 1446 A
- (the)126 1656 A
- (optimization-preparation)1008 1824 A
- (code)168 2874 A
- 3084(in)S
- (here)168 3210 A
- (knows)210 3420 A
- (about)210 3672 A
- (some)168 3924 A
- 4590 V
- (36286)210 648 A
- 1068(*)S
- 1152(of)S
- (the)126 1278 A
- (structure)378 1446 A
- 1866(of)S
- (the)126 1992 A
- (compiled)336 2160 A
- (regexp.)294 2538 A
- 4680 V
- (36287)210 648 A
- 1068(*/)S
- 4770 V
- (36288)210 648 A
- (regexp)252 1026 A
- (*regcomp(exp))546 1320 A
- 4860 V
- (36289)210 648 A
- (char)168 1026 A
- (*exp;)210 1236 A
- 4950 V
- (36290)210 648 A
- 1026({)S
- 5040 V
- (36291)210 648 A
- (register)336 1110 A
- (regexp)252 1488 A
- (*r;)126 1782 A
- 5130 V
- (36292)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*scan;)252 1698 A
- 5220 V
- (36293)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*longest;)378 1698 A
- 5310 V
- (36294)210 648 A
- (register)336 1110 A
- (int)126 1488 A
- (len;)168 1656 A
- 5400 V
- (36295)210 648 A
- (int)126 1110 A
- (flags;)252 1278 A
- 5490 V
- (36296)210 648 A
- 5580 V
- (36297)210 648 A
- 1110(if)S
- ((exp)168 1236 A
- 1446(==)S
- ((char)210 1572 A
- (*)NULL))294 1824 A
- (RFAIL("NULL)462 2160 A
- (argument");)462 2664 A
- 5670 V
- (36298)210 648 A
- 5760 V
- (36299)210 648 A
- 1110(/*)S
- (First)210 1236 A
- (pass:)210 1488 A
- (determine)378 1740 A
- (size,)210 2160 A
- (legality.)378 2412 A
- 2832(*/)S
- 5850 V
- (36300)210 648 A
- (regparse)336 1110 A
- 1488(=)S
- (exp;)168 1572 A
- 5940 V
- (36301)210 648 A
- (regnpar)294 1110 A
- 1446(=)S
- 1530(1;)S
- 6030 V
- (36302)210 648 A
- (regsize)294 1110 A
- 1446(=)S
- (0L;)126 1530 A
- 6120 V
- (36303)210 648 A
- (regcode)294 1110 A
- 1446(=)S
- (®dummy;)420 1530 A
- 6210 V
- (36304)210 648 A
- (regc(MAGIC);)504 1110 A
- 8418 V
- EP
- %%Page: 356 356
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (356)180 648 A
- 11 R
- 1947(File:)S
- (src/lib/other/regexp.c)948 2180 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (36305)210 648 A
- 1110(if)S
- ((reg(0,)294 1236 A
- (&flags))294 1572 A
- 1908(==)S
- ((char)210 2034 A
- (*)NULL))294 2286 A
- (return((regexp)588 2622 A
- (*)NULL);)336 3252 A
- 990 V
- (36306)210 648 A
- 1080 V
- (36307)210 648 A
- 1110(/*)S
- (Small)210 1236 A
- (enough)252 1488 A
- (for)126 1782 A
- (pointer-storage)630 1950 A
- (convention?)462 2622 A
- 3126(*/)S
- 1170 V
- (36308)210 648 A
- 1110(if)S
- ((regsize)336 1236 A
- 1614(>=)S
- (32767L))294 1740 A
- 2370(/*)S
- (Probably)336 2496 A
- (could)210 2874 A
- 3126(be)S
- (65535L.)294 3252 A
- 3588(*/)S
- 1260 V
- (36309)210 648 A
- (RFAIL("regexp)546 1362 A
- (too)126 1950 A
- (big");)252 2118 A
- 1350 V
- (36310)210 648 A
- 1440 V
- (36311)210 648 A
- 1110(/*)S
- (Allocate)336 1236 A
- (space.)252 1614 A
- 1908(*/)S
- 1530 V
- (36312)210 648 A
- 1110(r)S
- 1194(=)S
- ((regexp)294 1278 A
- 1614(*))S
- (malloc(sizeof(regexp))882 1740 A
- 2664(+)S
- ((unsigned))420 2748 A
- (regsize);)378 3210 A
- 1620 V
- (36313)210 648 A
- 1110(if)S
- 1236((r)S
- 1362(==)S
- ((regexp)294 1488 A
- (*)NULL))294 1824 A
- (RFAIL("out)420 2160 A
- 2622(of)S
- (space");)336 2748 A
- 1710 V
- (36314)210 648 A
- 1800 V
- (36315)210 648 A
- 1110(/*)S
- (Second)252 1236 A
- (pass:)210 1530 A
- (emit)168 1782 A
- (code.)210 1992 A
- 2244(*/)S
- 1890 V
- (36316)210 648 A
- (regparse)336 1110 A
- 1488(=)S
- (exp;)168 1572 A
- 1980 V
- (36317)210 648 A
- (regnpar)294 1110 A
- 1446(=)S
- 1530(1;)S
- 2070 V
- (36318)210 648 A
- (regcode)294 1110 A
- 1446(=)S
- (r->program;)462 1530 A
- 2160 V
- (36319)210 648 A
- (regc(MAGIC);)504 1110 A
- 2250 V
- (36320)210 648 A
- 1110(if)S
- ((reg(0,)294 1236 A
- (&flags))294 1572 A
- 1908(==)S
- ((char)210 2034 A
- (*)NULL))294 2286 A
- (return((regexp)588 2622 A
- (*)NULL);)336 3252 A
- 2340 V
- (36321)210 648 A
- 2430 V
- (36322)210 648 A
- 1110(/*)S
- (Dig)126 1236 A
- (out)126 1404 A
- (information)462 1572 A
- (for)126 2076 A
- (optimizations.)588 2244 A
- 2874(*/)S
- 2520 V
- (36323)210 648 A
- (r->regstart)462 1110 A
- 1614(=)S
- ('\0';)210 1698 A
- 2370(/*)S
- (Worst-case)420 2496 A
- (defaults.)378 2958 A
- 3378(*/)S
- 2610 V
- (36324)210 648 A
- (r->reganch)420 1110 A
- 1572(=)S
- 1656(0;)S
- 2700 V
- (36325)210 648 A
- (r->regmust)420 1110 A
- 1572(=)S
- ((char)210 1656 A
- (*)NULL;)294 1908 A
- 2790 V
- (36326)210 648 A
- (r->regmlen)420 1110 A
- 1572(=)S
- 1656(0;)S
- 2880 V
- (36327)210 648 A
- (scan)168 1110 A
- 1320(=)S
- (r->program)420 1404 A
- 1866(+)S
- 1950(1;)S
- 2370(/*)S
- (First)210 2496 A
- (BRANCH.)294 2748 A
- 3084(*/)S
- 2970 V
- (36328)210 648 A
- 1110(if)S
- ((OP(regnext(scan)))756 1236 A
- 2034(==)S
- (END))168 2160 A
- 2370({)S
- 2706(/*)S
- (Only)168 2832 A
- (one)126 3042 A
- (top-level)378 3210 A
- (choice.)294 3630 A
- 3966(*/)S
- 3060 V
- (36329)210 648 A
- (scan)168 1362 A
- 1572(=)S
- (OPERAND(scan);)588 1656 A
- 3150 V
- (36330)210 648 A
- 3240 V
- (36331)210 648 A
- 1362(/*)S
- (Starting-point)588 1488 A
- (info.)210 2118 A
- 2370(*/)S
- 3330 V
- (36332)210 648 A
- 1362(if)S
- ((OP(scan))378 1488 A
- 1908(==)S
- (EXACTLY))336 2034 A
- 3420 V
- (36333)210 648 A
- (r->regstart)462 1698 A
- 2202(=)S
- (*OPERAND(scan);)630 2286 A
- 3510 V
- (36334)210 648 A
- (else)168 1362 A
- 1572(if)S
- ((OP(scan))378 1698 A
- 2118(==)S
- (BOL))168 2244 A
- 3600 V
- (36335)210 648 A
- (r->reganch++;)546 1698 A
- 3690 V
- (36336)210 648 A
- 3780 V
- (36337)210 648 A
- 1362(/*)S
- 1488(If)S
- (there's)294 1614 A
- (something)378 1950 A
- (expensive)378 2370 A
- 2790(in)S
- (the)126 2916 A
- (r.e.,)210 3084 A
- (find)168 3336 A
- (the)126 3546 A
- 3870 V
- (36338)210 648 A
- 1404(*)S
- (longest)294 1488 A
- (literal)294 1824 A
- (string)252 2160 A
- (that)168 2454 A
- (must)168 2664 A
- (appear)252 2874 A
- (and)126 3168 A
- (make)168 3336 A
- 3546(it)S
- (the)126 3672 A
- 3960 V
- (36339)210 648 A
- 1404(*)S
- (regmust.)336 1488 A
- (Resolve)294 1908 A
- (ties)168 2244 A
- 2454(in)S
- (favor)210 2580 A
- 2832(of)S
- (later)210 2958 A
- (strings,)336 3210 A
- (since)210 3588 A
- 4050 V
- (36340)210 648 A
- 1404(*)S
- (the)126 1488 A
- (regstart)336 1656 A
- (check)210 2034 A
- (works)210 2286 A
- (with)168 2538 A
- (the)126 2748 A
- (beginning)378 2916 A
- 3336(of)S
- (the)126 3462 A
- (r.e.)168 3630 A
- 4140 V
- (36341)210 648 A
- 1404(*)S
- (and)126 1488 A
- (avoiding)336 1656 A
- (duplication)462 2034 A
- (strengthens)462 2538 A
- (checking.)378 3042 A
- (Not)126 3504 A
- 3672(a)S
- 4230 V
- (36342)210 648 A
- 1404(*)S
- (strong)252 1488 A
- (reason,)294 1782 A
- (but)126 2118 A
- (sufficient)420 2286 A
- 2748(in)S
- (the)126 2874 A
- (absence)294 3042 A
- 3378(of)S
- (others.)294 3504 A
- 3840(*/)S
- 4320 V
- (36343)210 648 A
- 1362(if)S
- ((flags)252 1488 A
- 1782(&)S
- (SPSTART))336 1866 A
- 2244({)S
- 4410 V
- (36344)210 648 A
- (longest)294 1698 A
- 2034(=)S
- ((char)210 2118 A
- (*)NULL;)294 2370 A
- 4500 V
- (36345)210 648 A
- (len)126 1698 A
- 1866(=)S
- 1950(0;)S
- 4590 V
- (36346)210 648 A
- (for)126 1698 A
- 1866((;)S
- (scan)168 1992 A
- 2202(!=)S
- ((char)210 2328 A
- (*)NULL;)294 2580 A
- (scan)168 2916 A
- 3126(=)S
- (regnext(scan)))588 3210 A
- 4680 V
- (36347)210 648 A
- 2034(if)S
- ((OP(scan))378 2160 A
- 2580(==)S
- (EXACTLY)294 2706 A
- 3042(&&)S
- (strlen(OPERAND(scan)))882 3168 A
- 4092(>=)S
- (len))168 4218 A
- 4428({)S
- 4770 V
- (36348)210 648 A
- (longest)294 2370 A
- 2706(=)S
- (OPERAND(scan);)588 2790 A
- 4860 V
- (36349)210 648 A
- (len)126 2370 A
- 2538(=)S
- (strlen(OPERAND(scan));)924 2622 A
- 4950 V
- (36350)210 648 A
- 2034(})S
- 5040 V
- (36351)210 648 A
- (r->regmust)420 1698 A
- 2160(=)S
- (longest;)336 2244 A
- 5130 V
- (36352)210 648 A
- (r->regmlen)420 1698 A
- 2160(=)S
- (len;)168 2244 A
- 5220 V
- (36353)210 648 A
- 1362(})S
- 5310 V
- (36354)210 648 A
- 1110(})S
- 5400 V
- (36355)210 648 A
- (return(r);)420 1110 A
- 5490 V
- (36356)210 648 A
- 1026(})S
- 5670 V
- (36358)210 648 A
- 1026(/*)S
- 5760 V
- (36359)210 648 A
- 1068(-)S
- (reg)126 1152 A
- 1320(-)S
- (regular)294 1404 A
- (expression,)462 1740 A
- (i.e.)168 2244 A
- (main)168 2454 A
- (body)168 2664 A
- 2874(or)S
- (parenthesized)546 3000 A
- (thing)210 3588 A
- 5850 V
- (36360)210 648 A
- 1068(*)S
- 5940 V
- (36361)210 648 A
- 1068(*)S
- (Caller)252 1152 A
- (must)168 1446 A
- (absorb)252 1656 A
- (opening)294 1950 A
- (parenthesis.)504 2286 A
- 6030 V
- (36362)210 648 A
- 1068(*)S
- 6120 V
- (36363)210 648 A
- 1068(*)S
- (Combining)378 1152 A
- (parenthesis)462 1572 A
- (handling)336 2076 A
- (with)168 2454 A
- (the)126 2664 A
- (base)168 2832 A
- (level)210 3042 A
- 3294(of)S
- (regular)294 3420 A
- (expression)420 3756 A
- 6210 V
- (36364)210 648 A
- 1068(*)S
- 1152(is)S
- 1278(a)S
- (trifle)252 1362 A
- (forced,)294 1656 A
- (but)126 1992 A
- (the)126 2160 A
- (need)168 2328 A
- 2538(to)S
- (tie)126 2664 A
- (the)126 2832 A
- (tails)210 3000 A
- 3252(of)S
- (the)126 3378 A
- (branches)336 3546 A
- 3924(to)S
- (what)168 4050 A
- 8418 V
- EP
- %%Page: 357 357
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1947(File:)S
- (src/lib/other/regexp.c)948 2180 A
- 12 B
- (357)180 4248 A
- 900 V
- 7 LST
- (36365)210 648 A
- 1068(*)S
- (follows)294 1152 A
- (makes)210 1488 A
- 1740(it)S
- (hard)168 1866 A
- 2076(to)S
- (avoid.)252 2202 A
- 990 V
- (36366)210 648 A
- 1068(*/)S
- 1080 V
- (36367)210 648 A
- (PRIVATE)294 1026 A
- (char)168 1362 A
- (*reg(paren,)462 1572 A
- (flagp))252 2076 A
- 1170 V
- (36368)210 648 A
- (int)126 1026 A
- (paren;)252 1194 A
- 2370(/*)S
- (Parenthesized?)588 2496 A
- 3126(*/)S
- 1260 V
- (36369)210 648 A
- (int)126 1026 A
- (*flagp;)294 1194 A
- 1350 V
- (36370)210 648 A
- 1026({)S
- 1440 V
- (36371)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*ret;)210 1698 A
- 1530 V
- (36372)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*br;)168 1698 A
- 1620 V
- (36373)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*ender;)294 1698 A
- 1710 V
- (36374)210 648 A
- (register)336 1110 A
- (int)126 1488 A
- (parno;)252 1656 A
- 1800 V
- (36375)210 648 A
- (int)126 1110 A
- (flags;)252 1278 A
- 1890 V
- (36376)210 648 A
- 1980 V
- (36377)210 648 A
- (*flagp)252 1110 A
- 1404(=)S
- (HASWIDTH;)378 1488 A
- 2370(/*)S
- (Tentatively.)504 2496 A
- 3042(*/)S
- 2070 V
- (36378)210 648 A
- 2160 V
- (36379)210 648 A
- 1110(/*)S
- (Make)168 1236 A
- 1446(an)S
- (OPEN)168 1572 A
- (node,)210 1782 A
- 2034(if)S
- (parenthesized.)588 2160 A
- 2790(*/)S
- 2250 V
- (36380)210 648 A
- 1110(if)S
- ((paren))294 1236 A
- 1572({)S
- 2340 V
- (36381)210 648 A
- 1362(if)S
- ((regnpar)336 1488 A
- 1866(>=)S
- (NSUBEXP))336 1992 A
- (CFAIL("too)420 2370 A
- (many)168 2832 A
- (()");)210 3042 A
- 2430 V
- (36382)210 648 A
- (parno)210 1362 A
- 1614(=)S
- (regnpar;)336 1698 A
- 2520 V
- (36383)210 648 A
- (regnpar++;)420 1362 A
- 2610 V
- (36384)210 648 A
- (ret)126 1362 A
- 1530(=)S
- (regnode(OPEN)504 1614 A
- 2160(+)S
- (parno);)294 2244 A
- 2700 V
- (36385)210 648 A
- 1110(})S
- (else)168 1194 A
- 1404({)S
- 2790 V
- (36386)210 648 A
- (parno)210 1362 A
- 1614(=)S
- 1698(0;)S
- 2370(/*)S
- (not)126 2496 A
- (actually)336 2664 A
- (used,)210 3042 A
- (keep)168 3294 A
- (compiler)336 3504 A
- (quiet)210 3882 A
- 4134(*/)S
- 2880 V
- (36387)210 648 A
- (ret)126 1362 A
- 1530(=)S
- ((char)210 1614 A
- (*)NULL;)294 1866 A
- 2970 V
- (36388)210 648 A
- 1110(})S
- 3060 V
- (36389)210 648 A
- 3150 V
- (36390)210 648 A
- 1110(/*)S
- (Pick)168 1236 A
- 1446(up)S
- (the)126 1572 A
- (branches,)378 1740 A
- (linking)294 2160 A
- (them)168 2496 A
- (together.)378 2706 A
- 3126(*/)S
- 3240 V
- (36391)210 648 A
- 1110(br)S
- 1236(=)S
- (regbranch(&flags);)756 1320 A
- 3330 V
- (36392)210 648 A
- 1110(if)S
- ((br)126 1236 A
- 1404(==)S
- ((char)210 1530 A
- (*)NULL))294 1782 A
- (return((char)504 2118 A
- (*)NULL);)336 2664 A
- 3420 V
- (36393)210 648 A
- 1110(if)S
- ((ret)168 1236 A
- 1446(!=)S
- ((char)210 1572 A
- (*)NULL))294 1824 A
- 3510 V
- (36394)210 648 A
- (regtail(ret,)504 1362 A
- (br);)168 1908 A
- 2370(/*)S
- (OPEN)168 2496 A
- 2706(->)S
- (first.)252 2832 A
- 3126(*/)S
- 3600 V
- (36395)210 648 A
- (else)168 1110 A
- 3690 V
- (36396)210 648 A
- (ret)126 1362 A
- 1530(=)S
- (br;)126 1614 A
- 3780 V
- (36397)210 648 A
- 1110(if)S
- ((!(flags)336 1236 A
- 1614(&)S
- (HASWIDTH)))420 1698 A
- (*flagp)252 2160 A
- 2454(&=)S
- (304HASWIDTH;)420 2580 A
- 3870 V
- (36398)210 648 A
- (*flagp)252 1110 A
- 1404(|=)S
- (flags)210 1530 A
- 1782(&)S
- (SPSTART;)336 1866 A
- 3960 V
- (36399)210 648 A
- (while)210 1110 A
- ((*regparse)420 1362 A
- 1824(==)S
- ('|'))168 1950 A
- 2160({)S
- 4050 V
- (36400)210 648 A
- (regparse++;)462 1362 A
- 4140 V
- (36401)210 648 A
- 1362(br)S
- 1488(=)S
- (regbranch(&flags);)756 1572 A
- 4230 V
- (36402)210 648 A
- 1362(if)S
- ((br)126 1488 A
- 1656(==)S
- ((char)210 1782 A
- (*)NULL))294 2034 A
- (return((char)504 2370 A
- (*)NULL);)336 2916 A
- 4320 V
- (36403)210 648 A
- (regtail(ret,)504 1362 A
- (br);)168 1908 A
- 2370(/*)S
- (BRANCH)252 2496 A
- 2790(->)S
- (BRANCH.)294 2916 A
- 3252(*/)S
- 4410 V
- (36404)210 648 A
- 1362(if)S
- ((!(flags)336 1488 A
- 1866(&)S
- (HASWIDTH)))420 1950 A
- (*flagp)252 2412 A
- 2706(&=)S
- (304HASWIDTH;)420 2832 A
- 4500 V
- (36405)210 648 A
- (*flagp)252 1362 A
- 1656(|=)S
- (flags)210 1782 A
- 2034(&)S
- (SPSTART;)336 2118 A
- 4590 V
- (36406)210 648 A
- 1110(})S
- 4680 V
- (36407)210 648 A
- 4770 V
- (36408)210 648 A
- 1110(/*)S
- (Make)168 1236 A
- 1446(a)S
- (closing)294 1530 A
- (node,)210 1866 A
- (and)126 2118 A
- (hook)168 2286 A
- 2496(it)S
- 2622(on)S
- (the)126 2748 A
- (end.)168 2916 A
- 3126(*/)S
- 4860 V
- (36409)210 648 A
- (ender)210 1110 A
- 1362(=)S
- (regnode((paren))630 1446 A
- 2118(?)S
- (CLOSE)210 2202 A
- 2454(+)S
- (parno)210 2538 A
- 2790(:)S
- (END);)210 2874 A
- 4950 V
- (36410)210 648 A
- (regtail(ret,)504 1110 A
- (ender);)294 1656 A
- 5040 V
- (36411)210 648 A
- 5130 V
- (36412)210 648 A
- 1110(/*)S
- (Hook)168 1236 A
- (the)126 1446 A
- (tails)210 1614 A
- 1866(of)S
- (the)126 1992 A
- (branches)336 2160 A
- 2538(to)S
- (the)126 2664 A
- (closing)294 2832 A
- (node.)210 3168 A
- 3420(*/)S
- 5220 V
- (36413)210 648 A
- (for)126 1110 A
- ((br)126 1278 A
- 1446(=)S
- (ret;)168 1530 A
- 1740(br)S
- 1866(!=)S
- ((char)210 1992 A
- (*)NULL;)294 2244 A
- 2580(br)S
- 2706(=)S
- (regnext(br)))504 2790 A
- (regoptail(br,)546 3336 A
- (ender);)294 3924 A
- 5310 V
- (36414)210 648 A
- 5400 V
- (36415)210 648 A
- 1110(/*)S
- (Check)210 1236 A
- (for)126 1488 A
- (proper)252 1656 A
- (termination.)504 1950 A
- 2496(*/)S
- 5490 V
- (36416)210 648 A
- 1110(if)S
- ((paren)252 1236 A
- 1530(&&)S
- (*regparse++)462 1656 A
- 2160(!=)S
- (')'))168 2286 A
- 2496({)S
- 5580 V
- (36417)210 648 A
- (CFAIL("unmatched)672 1362 A
- (()");)210 2076 A
- 5670 V
- (36418)210 648 A
- 1110(})S
- (else)168 1194 A
- 1404(if)S
- ((!paren)294 1530 A
- 1866(&&)S
- (*regparse)378 1992 A
- 2412(!=)S
- ('\0'))210 2538 A
- 2790({)S
- 5760 V
- (36419)210 648 A
- 1362(if)S
- ((*regparse)420 1488 A
- 1950(==)S
- (')'))168 2076 A
- 2286({)S
- 5850 V
- (36420)210 648 A
- (CFAIL("unmatched)672 1698 A
- (()");)210 2412 A
- 5940 V
- (36421)210 648 A
- 1362(})S
- (else)168 1446 A
- 6030 V
- (36422)210 648 A
- (CFAIL("junk)462 1698 A
- 2202(on)S
- (end");)252 2328 A
- 2706(/*)S
- ("Can't)252 2832 A
- (happen".)336 3126 A
- 3504(*/)S
- 6120 V
- (36423)210 648 A
- 1362(/*)S
- (NOTREACHED)420 1488 A
- 1950(*/)S
- 6210 V
- (36424)210 648 A
- 1110(})S
- 8418 V
- EP
- %%Page: 358 358
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (358)180 648 A
- 11 R
- 1947(File:)S
- (src/lib/other/regexp.c)948 2180 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (36425)210 648 A
- (return(ret);)504 1110 A
- 990 V
- (36426)210 648 A
- 1026(})S
- 1170 V
- (36428)210 648 A
- 1026(/*)S
- 1260 V
- (36429)210 648 A
- 1068(-)S
- (regbranch)378 1152 A
- 1572(-)S
- (one)126 1656 A
- (alternative)462 1824 A
- 2328(of)S
- 2454(an)S
- 2580(|)S
- (operator)336 2664 A
- 1350 V
- (36430)210 648 A
- 1068(*)S
- 1440 V
- (36431)210 648 A
- 1068(*)S
- (Implements)420 1152 A
- (the)126 1614 A
- (concatenation)546 1782 A
- (operator.)378 2370 A
- 1530 V
- (36432)210 648 A
- 1068(*/)S
- 1620 V
- (36433)210 648 A
- (PRIVATE)294 1026 A
- (char)168 1362 A
- (*regbranch(flagp))714 1572 A
- 1710 V
- (36434)210 648 A
- (int)126 1026 A
- (*flagp;)294 1194 A
- 1800 V
- (36435)210 648 A
- 1026({)S
- 1890 V
- (36436)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*ret;)210 1698 A
- 1980 V
- (36437)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*chain;)294 1698 A
- 2070 V
- (36438)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*latest;)336 1698 A
- 2160 V
- (36439)210 648 A
- (int)126 1110 A
- (flags;)252 1278 A
- 2250 V
- (36440)210 648 A
- 2340 V
- (36441)210 648 A
- (*flagp)252 1110 A
- 1404(=)S
- (WORST;)252 1488 A
- 2370(/*)S
- (Tentatively.)504 2496 A
- 3042(*/)S
- 2430 V
- (36442)210 648 A
- 2520 V
- (36443)210 648 A
- (ret)126 1110 A
- 1278(=)S
- (regnode(BRANCH);)672 1362 A
- 2610 V
- (36444)210 648 A
- (chain)210 1110 A
- 1362(=)S
- ((char)210 1446 A
- (*)NULL;)294 1698 A
- 2700 V
- (36445)210 648 A
- (while)210 1110 A
- ((*regparse)420 1362 A
- 1824(!=)S
- ('\0')168 1950 A
- 2160(&&)S
- (*regparse)378 2286 A
- 2706(!=)S
- ('|')126 2832 A
- 3000(&&)S
- (*regparse)378 3126 A
- 3546(!=)S
- (')'))168 3672 A
- 3882({)S
- 2790 V
- (36446)210 648 A
- (latest)252 1362 A
- 1656(=)S
- (regpiece(&flags);)714 1740 A
- 2880 V
- (36447)210 648 A
- 1362(if)S
- ((latest)294 1488 A
- 1824(==)S
- ((char)210 1950 A
- (*)NULL))294 2202 A
- (return((char)504 2538 A
- (*)NULL);)336 3084 A
- 2970 V
- (36448)210 648 A
- (*flagp)252 1362 A
- 1656(|=)S
- (flags)210 1782 A
- 2034(&)S
- (HASWIDTH;)378 2118 A
- 3060 V
- (36449)210 648 A
- 1362(if)S
- ((chain)252 1488 A
- 1782(==)S
- ((char)210 1908 A
- (*)NULL))294 2160 A
- 2706(/*)S
- (First)210 2832 A
- (piece.)252 3084 A
- 3378(*/)S
- 3150 V
- (36450)210 648 A
- (*flagp)252 1698 A
- 1992(|=)S
- (flags)210 2118 A
- 2370(&)S
- (SPSTART;)336 2454 A
- 3240 V
- (36451)210 648 A
- (else)168 1362 A
- 3330 V
- (36452)210 648 A
- (regtail(chain,)588 1698 A
- (latest);)336 2328 A
- 3420 V
- (36453)210 648 A
- (chain)210 1362 A
- 1614(=)S
- (latest;)294 1698 A
- 3510 V
- (36454)210 648 A
- 1110(})S
- 3600 V
- (36455)210 648 A
- 1110(if)S
- ((chain)252 1236 A
- 1530(==)S
- ((char)210 1656 A
- (*)NULL))294 1908 A
- 2706(/*)S
- (Loop)168 2832 A
- (ran)126 3042 A
- (zero)168 3210 A
- (times.)252 3420 A
- 3714(*/)S
- 3690 V
- (36456)210 648 A
- (regnode(NOTHING);)714 1362 A
- 3780 V
- (36457)210 648 A
- 3870 V
- (36458)210 648 A
- (return(ret);)504 1110 A
- 3960 V
- (36459)210 648 A
- 1026(})S
- 4140 V
- (36461)210 648 A
- 1026(/*)S
- 4230 V
- (36462)210 648 A
- 1068(-)S
- (regpiece)336 1152 A
- 1530(-)S
- (something)378 1614 A
- (followed)336 2034 A
- 2412(by)S
- (possible)336 2538 A
- ([*+?])210 2916 A
- 4320 V
- (36463)210 648 A
- 1068(*)S
- 4410 V
- (36464)210 648 A
- 1068(*)S
- (Note)168 1152 A
- (that)168 1362 A
- (the)126 1572 A
- (branching)378 1740 A
- (code)168 2160 A
- (sequences)378 2370 A
- (used)168 2790 A
- (for)126 3000 A
- 3168(?)S
- (and)126 3252 A
- (the)126 3420 A
- (general)294 3588 A
- (cases)210 3924 A
- 4500 V
- (36465)210 648 A
- 1068(*)S
- 1152(of)S
- 1278(*)S
- (and)126 1362 A
- 1530(+)S
- (are)126 1614 A
- (somewhat)336 1782 A
- (optimized:)420 2160 A
- (they)168 2664 A
- (use)126 2874 A
- (the)126 3042 A
- (same)168 3210 A
- (NOTHING)294 3420 A
- (node)168 3756 A
- 3966(as)S
- 4590 V
- (36466)210 648 A
- 1068(*)S
- (both)168 1152 A
- (the)126 1362 A
- (endmarker)378 1530 A
- (for)126 1950 A
- (their)210 2118 A
- (branch)252 2370 A
- (list)168 2664 A
- (and)126 2874 A
- (the)126 3042 A
- (body)168 3210 A
- 3420(of)S
- (the)126 3546 A
- (last)168 3714 A
- (branch.)294 3924 A
- 4680 V
- (36467)210 648 A
- 1068(*)S
- 1152(It)S
- (might)210 1278 A
- (seem)168 1530 A
- (that)168 1740 A
- (this)168 1950 A
- (node)168 2160 A
- (could)210 2370 A
- 2622(be)S
- (dispensed)378 2748 A
- (with)168 3168 A
- (entirely,)378 3378 A
- (but)126 3798 A
- (the)126 3966 A
- 4770 V
- (36468)210 648 A
- 1068(*)S
- (endmarker)378 1152 A
- (role)168 1572 A
- 1782(is)S
- (not)126 1908 A
- (redundant.)420 2076 A
- 4860 V
- (36469)210 648 A
- 1068(*/)S
- 4950 V
- (36470)210 648 A
- (PRIVATE)294 1026 A
- (char)168 1362 A
- (*regpiece(flagp))672 1572 A
- 5040 V
- (36471)210 648 A
- (int)126 1026 A
- (*flagp;)294 1194 A
- 5130 V
- (36472)210 648 A
- 1026({)S
- 5220 V
- (36473)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*ret;)210 1698 A
- 5310 V
- (36474)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (op;)126 1698 A
- 5400 V
- (36475)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*next;)252 1698 A
- 5490 V
- (36476)210 648 A
- (int)126 1110 A
- (flags;)252 1278 A
- 5580 V
- (36477)210 648 A
- 5670 V
- (36478)210 648 A
- (ret)126 1110 A
- 1278(=)S
- (regatom(&flags);)672 1362 A
- 5760 V
- (36479)210 648 A
- 1110(if)S
- ((ret)168 1236 A
- 1446(==)S
- ((char)210 1572 A
- (*)NULL))294 1824 A
- (return((char)504 2160 A
- (*)NULL);)336 2706 A
- 5850 V
- (36480)210 648 A
- 5940 V
- (36481)210 648 A
- 1110(op)S
- 1236(=)S
- (*regparse;)420 1320 A
- 6030 V
- (36482)210 648 A
- 1110(if)S
- ((!ISMULT(op)))546 1236 A
- 1824({)S
- 6120 V
- (36483)210 648 A
- (*flagp)252 1362 A
- 1656(=)S
- (flags;)252 1740 A
- 6210 V
- (36484)210 648 A
- (return(ret);)504 1362 A
- 8418 V
- EP
- %%Page: 359 359
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1947(File:)S
- (src/lib/other/regexp.c)948 2180 A
- 12 B
- (359)180 4248 A
- 900 V
- 7 LST
- (36485)210 648 A
- 1110(})S
- 990 V
- (36486)210 648 A
- 1110(if)S
- ((!(flags)336 1236 A
- 1614(&)S
- (HASWIDTH))378 1698 A
- 2118(&&)S
- 2244(op)S
- 2370(!=)S
- ('?'))168 2496 A
- (CFAIL("*+)378 2706 A
- (operand)294 3126 A
- (could)210 3462 A
- 3714(be)S
- (empty");)336 3840 A
- 1080 V
- (36487)210 648 A
- (*flagp)252 1110 A
- 1404(=)S
- ((op)126 1488 A
- 1656(!=)S
- ('+'))168 1782 A
- 1992(?)S
- ((WORST)252 2076 A
- 2370(|)S
- (SPSTART))336 2454 A
- 2832(:)S
- ((WORST)252 2916 A
- 3210(|)S
- (HASWIDTH);)420 3294 A
- 1170 V
- (36488)210 648 A
- 1260 V
- (36489)210 648 A
- 1110(if)S
- ((op)126 1236 A
- 1404(==)S
- ('*')126 1530 A
- 1698(&&)S
- ((flags)252 1824 A
- 2118(&)S
- (SIMPLE)))336 2202 A
- 1350 V
- (36490)210 648 A
- (reginsert(STAR,)630 1362 A
- (ret);)210 2034 A
- 1440 V
- (36491)210 648 A
- (else)168 1110 A
- 1320(if)S
- ((op)126 1446 A
- 1614(==)S
- ('*'))168 1740 A
- 1950({)S
- 1530 V
- (36492)210 648 A
- 1362(/*)S
- (Emit)168 1488 A
- 1698(x*)S
- 1824(as)S
- ((x&|),)252 1950 A
- (where)210 2244 A
- 2496(&)S
- (means)210 2580 A
- ("self".)294 2832 A
- 3168(*/)S
- 1620 V
- (36493)210 648 A
- (reginsert(BRANCH,)714 1362 A
- (ret);)210 2118 A
- 2370(/*)S
- (Either)252 2496 A
- 2790(x)S
- 2874(*/)S
- 1710 V
- (36494)210 648 A
- (regoptail(ret,)588 1362 A
- (regnode(BACK));)630 1992 A
- 2706(/*)S
- (and)126 2832 A
- (loop)168 3000 A
- 3210(*/)S
- 1800 V
- (36495)210 648 A
- (regoptail(ret,)588 1362 A
- (ret);)210 1992 A
- 2370(/*)S
- (back)168 2496 A
- 2706(*/)S
- 1890 V
- (36496)210 648 A
- (regtail(ret,)504 1362 A
- (regnode(BRANCH));)714 1908 A
- 2706(/*)S
- 2832(or)S
- 2958(*/)S
- 1980 V
- (36497)210 648 A
- (regtail(ret,)504 1362 A
- (regnode(NOTHING));)756 1908 A
- 2706(/*)S
- (null.)210 2832 A
- 3084(*/)S
- 2070 V
- (36498)210 648 A
- 1110(})S
- (else)168 1194 A
- 1404(if)S
- ((op)126 1530 A
- 1698(==)S
- ('+')126 1824 A
- 1992(&&)S
- ((flags)252 2118 A
- 2412(&)S
- (SIMPLE)))336 2496 A
- 2160 V
- (36499)210 648 A
- (reginsert(PLUS,)630 1362 A
- (ret);)210 2034 A
- 2250 V
- (36500)210 648 A
- (else)168 1110 A
- 1320(if)S
- ((op)126 1446 A
- 1614(==)S
- ('+'))168 1740 A
- 1950({)S
- 2340 V
- (36501)210 648 A
- 1362(/*)S
- (Emit)168 1488 A
- 1698(x+)S
- 1824(as)S
- (x(&|),)252 1950 A
- (where)210 2244 A
- 2496(&)S
- (means)210 2580 A
- ("self".)294 2832 A
- 3168(*/)S
- 2430 V
- (36502)210 648 A
- (next)168 1362 A
- 1572(=)S
- (regnode(BRANCH);)672 1656 A
- 2370(/*)S
- (Either)252 2496 A
- 2790(*/)S
- 2520 V
- (36503)210 648 A
- (regtail(ret,)504 1362 A
- (next);)252 1908 A
- 2610 V
- (36504)210 648 A
- (regtail(regnode(BACK),)924 1362 A
- (ret);)210 2328 A
- 2706(/*)S
- (loop)168 2832 A
- (back)168 3042 A
- 3252(*/)S
- 2700 V
- (36505)210 648 A
- (regtail(next,)546 1362 A
- (regnode(BRANCH));)714 1950 A
- 2706(/*)S
- 2832(or)S
- 2958(*/)S
- 2790 V
- (36506)210 648 A
- (regtail(ret,)504 1362 A
- (regnode(NOTHING));)756 1908 A
- 2706(/*)S
- (null.)210 2832 A
- 3084(*/)S
- 2880 V
- (36507)210 648 A
- 1110(})S
- (else)168 1194 A
- 1404(if)S
- ((op)126 1530 A
- 1698(==)S
- ('?'))168 1824 A
- 2034({)S
- 2970 V
- (36508)210 648 A
- 1362(/*)S
- (Emit)168 1488 A
- 1698(x?)S
- 1824(as)S
- ((x|))168 1950 A
- 2160(*/)S
- 3060 V
- (36509)210 648 A
- (reginsert(BRANCH,)714 1362 A
- (ret);)210 2118 A
- 2370(/*)S
- (Either)252 2496 A
- 2790(x)S
- 2874(*/)S
- 3150 V
- (36510)210 648 A
- (regtail(ret,)504 1362 A
- (regnode(BRANCH));)714 1908 A
- 2706(/*)S
- 2832(or)S
- 2958(*/)S
- 3240 V
- (36511)210 648 A
- (next)168 1362 A
- 1572(=)S
- (regnode(NOTHING);/*)798 1656 A
- (null.)210 2496 A
- 2748(*/)S
- 3330 V
- (36512)210 648 A
- (regtail(ret,)504 1362 A
- (next);)252 1908 A
- 3420 V
- (36513)210 648 A
- (regoptail(ret,)588 1362 A
- (next);)252 1992 A
- 3510 V
- (36514)210 648 A
- 1110(})S
- 3600 V
- (36515)210 648 A
- (regparse++;)462 1110 A
- 3690 V
- (36516)210 648 A
- 1110(if)S
- ((ISMULT(*regparse)))798 1236 A
- (CFAIL("nested)546 2076 A
- (*?+");)252 2664 A
- 3780 V
- (36517)210 648 A
- 3870 V
- (36518)210 648 A
- (return(ret);)504 1110 A
- 3960 V
- (36519)210 648 A
- 1026(})S
- 4140 V
- (36521)210 648 A
- 1026(/*)S
- 4230 V
- (36522)210 648 A
- 1068(-)S
- (regatom)294 1152 A
- 1488(-)S
- (the)126 1572 A
- (lowest)252 1740 A
- (level)210 2034 A
- 4320 V
- (36523)210 648 A
- 1068(*)S
- 4410 V
- (36524)210 648 A
- 1068(*)S
- (Optimization:)546 1152 A
- (gobbles)294 1782 A
- 2118(an)S
- (entire)252 2244 A
- (sequence)336 2538 A
- 2916(of)S
- (ordinary)336 3042 A
- (characters)420 3420 A
- 3882(so)S
- (that)168 4008 A
- 4500 V
- (36525)210 648 A
- 1068(*)S
- 1152(it)S
- (can)126 1278 A
- (turn)168 1446 A
- (them)168 1656 A
- (into)168 1866 A
- 2076(a)S
- (single)252 2160 A
- (node,)210 2454 A
- (which)210 2706 A
- 2958(is)S
- (smaller)294 3084 A
- 3420(to)S
- (store)210 3546 A
- (and)126 3798 A
- 4590 V
- (36526)210 648 A
- 1068(*)S
- (faster)252 1152 A
- 1446(to)S
- (run.)168 1572 A
- (Backslashed)462 1824 A
- (characters)420 2328 A
- (are)126 2790 A
- (exceptions,)462 2958 A
- (each)168 3462 A
- (becoming)336 3672 A
- 4050(a)S
- 4680 V
- (36527)210 648 A
- 1068(*)S
- (separate)336 1152 A
- (node;)210 1530 A
- (the)126 1782 A
- (code)168 1950 A
- 2160(is)S
- (simpler)294 2286 A
- (that)168 2622 A
- (way)126 2832 A
- (and)126 3000 A
- (it's)168 3168 A
- (not)126 3378 A
- (worth)210 3546 A
- (fixing.)294 3798 A
- 4770 V
- (36528)210 648 A
- 1068(*/)S
- 4860 V
- (36529)210 648 A
- (PRIVATE)294 1026 A
- (char)168 1362 A
- (*regatom(flagp))630 1572 A
- 4950 V
- (36530)210 648 A
- (int)126 1026 A
- (*flagp;)294 1194 A
- 5040 V
- (36531)210 648 A
- 1026({)S
- 5130 V
- (36532)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*ret;)210 1698 A
- 5220 V
- (36533)210 648 A
- (int)126 1110 A
- (flags;)252 1278 A
- 5310 V
- (36534)210 648 A
- 5400 V
- (36535)210 648 A
- (*flagp)252 1110 A
- 1404(=)S
- (WORST;)252 1488 A
- 2370(/*)S
- (Tentatively.)504 2496 A
- 3042(*/)S
- 5490 V
- (36536)210 648 A
- 5580 V
- (36537)210 648 A
- (switch)252 1110 A
- ((*regparse++))546 1404 A
- 1992({)S
- 5670 V
- (36538)210 648 A
- (case)168 1278 A
- ('303':)168 1488 A
- (ret)126 1698 A
- 1866(=)S
- (regnode(BOL);)546 1950 A
- (break;)252 3042 A
- 5760 V
- (36539)210 648 A
- (case)168 1278 A
- ('$':)168 1488 A
- (ret)126 1698 A
- 1866(=)S
- (regnode(EOL);)546 1950 A
- (break;)252 3042 A
- 5850 V
- (36540)210 648 A
- (case)168 1278 A
- ('.':)168 1488 A
- 5940 V
- (36541)210 648 A
- (ret)126 1362 A
- 1530(=)S
- (regnode(ANY);)546 1614 A
- 6030 V
- (36542)210 648 A
- (*flagp)252 1362 A
- 1656(|=)S
- (HASWIDTH)336 1782 A
- 2160(|)S
- (SIMPLE;)294 2244 A
- 6120 V
- (36543)210 648 A
- (break;)252 1362 A
- 6210 V
- (36544)210 648 A
- (case)168 1278 A
- ('[':{)210 1488 A
- 8418 V
- EP
- %%Page: 360 360
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (360)180 648 A
- 11 R
- 1947(File:)S
- (src/lib/other/regexp.c)948 2180 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (36545)210 648 A
- (register)336 1698 A
- (int)126 2076 A
- (class;)252 2244 A
- 990 V
- (36546)210 648 A
- (register)336 1698 A
- (int)126 2076 A
- (classend;)378 2244 A
- 1080 V
- (36547)210 648 A
- 1170 V
- (36548)210 648 A
- 1698(if)S
- ((*regparse)420 1824 A
- 2286(==)S
- ('303'))168 2412 A
- 2622({)S
- 2706(/*)S
- (Complement)420 2832 A
- 3294(of)S
- (range.)252 3420 A
- 3714(*/)S
- 1260 V
- (36549)210 648 A
- (ret)126 2034 A
- 2202(=)S
- (regnode(ANYBUT);)672 2286 A
- 1350 V
- (36550)210 648 A
- (regparse++;)462 2034 A
- 1440 V
- (36551)210 648 A
- 1698(})S
- (else)168 1782 A
- 1530 V
- (36552)210 648 A
- (ret)126 2034 A
- 2202(=)S
- (regnode(ANYOF);)630 2286 A
- 1620 V
- (36553)210 648 A
- 1698(if)S
- ((*regparse)420 1824 A
- 2286(==)S
- (']')126 2412 A
- 2580(||)S
- (*regparse)378 2706 A
- 3126(==)S
- ('-'))168 3252 A
- (regc(*regparse++);)756 3462 A
- 1710 V
- (36554)210 648 A
- (while)210 1698 A
- ((*regparse)420 1950 A
- 2412(!=)S
- ('\0')168 2538 A
- 2748(&&)S
- (*regparse)378 2874 A
- 3294(!=)S
- (']'))168 3420 A
- 3630({)S
- 1800 V
- (36555)210 648 A
- 2034(if)S
- ((*regparse)420 2160 A
- 2622(==)S
- ('-'))168 2748 A
- 2958({)S
- 1890 V
- (36556)210 648 A
- (regparse++;)462 2370 A
- 1980 V
- (36557)210 648 A
- 2370(if)S
- ((*regparse)420 2496 A
- 2958(==)S
- (']')126 3084 A
- 3252(||)S
- (*regparse)378 3378 A
- 3798(==)S
- ('\0'))210 3924 A
- 2070 V
- (36558)210 648 A
- (regc('-');)420 2706 A
- 2160 V
- (36559)210 648 A
- (else)168 2370 A
- 2580({)S
- 2250 V
- (36560)210 648 A
- (class)210 2706 A
- 2958(=)S
- (UCHARAT(regparse)672 3042 A
- 3756(-)S
- 3840(2))S
- 3966(+)S
- 4050(1;)S
- 2340 V
- (36561)210 648 A
- (classend)336 2706 A
- 3084(=)S
- (UCHARAT(regparse);)756 3168 A
- 2430 V
- (36562)210 648 A
- 2706(if)S
- ((class)252 2832 A
- 3126(>)S
- (classend)336 3210 A
- 3588(+)S
- 3672(1))S
- 2520 V
- (36563)210 648 A
- (CFAIL("invalid)588 3042 A
- 3672([])S
- (range");)336 3798 A
- 2610 V
- (36564)210 648 A
- (for)126 2706 A
- 2874((;)S
- (class)210 3000 A
- 3252(<=)S
- (classend;)378 3378 A
- (class++))336 3798 A
- 2700 V
- (36565)210 648 A
- (regc(class);)504 3042 A
- 2790 V
- (36566)210 648 A
- (regparse++;)462 2706 A
- 2880 V
- (36567)210 648 A
- 2370(})S
- 2970 V
- (36568)210 648 A
- 2034(})S
- (else)168 2118 A
- 3060 V
- (36569)210 648 A
- (regc(*regparse++);)756 2370 A
- 3150 V
- (36570)210 648 A
- 1698(})S
- 3240 V
- (36571)210 648 A
- (regc('\0');)462 1698 A
- 3330 V
- (36572)210 648 A
- 1698(if)S
- ((*regparse)420 1824 A
- 2286(!=)S
- (']'))168 2412 A
- (CFAIL("unmatched)672 2622 A
- ([]");)210 3336 A
- 3420 V
- (36573)210 648 A
- (regparse++;)462 1698 A
- 3510 V
- (36574)210 648 A
- (*flagp)252 1698 A
- 1992(|=)S
- (HASWIDTH)336 2118 A
- 2496(|)S
- (SIMPLE;)294 2580 A
- 3600 V
- (36575)210 648 A
- 1362(})S
- 3690 V
- (36576)210 648 A
- (break;)252 1362 A
- 3780 V
- (36577)210 648 A
- (case)168 1278 A
- ('(':)168 1488 A
- 3870 V
- (36578)210 648 A
- (ret)126 1362 A
- 1530(=)S
- (reg(1,)252 1614 A
- (&flags);)336 1908 A
- 3960 V
- (36579)210 648 A
- 1362(if)S
- ((ret)168 1488 A
- 1698(==)S
- ((char)210 1824 A
- (*)NULL))294 2076 A
- (return((char)504 2412 A
- (*)NULL);)336 2958 A
- 4050 V
- (36580)210 648 A
- (*flagp)252 1362 A
- 1656(|=)S
- (flags)210 1782 A
- 2034(&)S
- ((HASWIDTH)378 2118 A
- 2538(|)S
- (SPSTART);)378 2622 A
- 4140 V
- (36581)210 648 A
- (break;)252 1362 A
- 4230 V
- (36582)210 648 A
- (case)168 1278 A
- ('\0':)210 1488 A
- 4320 V
- (36583)210 648 A
- (case)168 1278 A
- ('|':)168 1488 A
- 4410 V
- (36584)210 648 A
- (case)168 1278 A
- (')':)168 1488 A
- 4500 V
- (36585)210 648 A
- (CFAIL("internal)630 1362 A
- (urp");)252 2034 A
- 2370(/*)S
- (Supposed)336 2496 A
- 2874(to)S
- 3000(be)S
- (caught)252 3126 A
- (earlier.)336 3420 A
- 3798(*/)S
- 4590 V
- (36586)210 648 A
- (break;)252 1362 A
- 4680 V
- (36587)210 648 A
- (case)168 1278 A
- ('?':)168 1488 A
- 4770 V
- (36588)210 648 A
- (case)168 1278 A
- ('+':)168 1488 A
- 4860 V
- (36589)210 648 A
- (case)168 1278 A
- ('*':)168 1488 A
- (CFAIL("?+*)420 1698 A
- (follows)294 2160 A
- (nothing");)420 2496 A
- (break;)252 3378 A
- 4950 V
- (36590)210 648 A
- (case)168 1278 A
- ('\\':)210 1488 A
- 5040 V
- (36591)210 648 A
- 1362(if)S
- ((*regparse)420 1488 A
- 1950(==)S
- ('\0'))210 2076 A
- (CFAIL("trailing)630 2328 A
- (\\");)210 3000 A
- 5130 V
- (36592)210 648 A
- (ret)126 1362 A
- 1530(=)S
- (regnode(EXACTLY);)714 1614 A
- 5220 V
- (36593)210 648 A
- (regc(*regparse++);)756 1362 A
- 5310 V
- (36594)210 648 A
- (regc('\0');)462 1362 A
- 5400 V
- (36595)210 648 A
- (*flagp)252 1362 A
- 1656(|=)S
- (HASWIDTH)336 1782 A
- 2160(|)S
- (SIMPLE;)294 2244 A
- 5490 V
- (36596)210 648 A
- (break;)252 1362 A
- 5580 V
- (36597)210 648 A
- (default:{)378 1278 A
- 5670 V
- (36598)210 648 A
- (register)336 1698 A
- (int)126 2076 A
- (len;)168 2244 A
- 5760 V
- (36599)210 648 A
- (register)336 1698 A
- (char)168 2076 A
- (ender;)252 2286 A
- 5850 V
- (36600)210 648 A
- 5940 V
- (36601)210 648 A
- (regparse--;)462 1698 A
- 6030 V
- (36602)210 648 A
- (len)126 1698 A
- 1866(=)S
- (strcspn(regparse,)714 1950 A
- (META);)252 2706 A
- 6120 V
- (36603)210 648 A
- 1698(if)S
- ((len)168 1824 A
- 2034(<=)S
- 2160(0))S
- (CFAIL("internal)630 2286 A
- (disaster");)462 2958 A
- 6210 V
- (36604)210 648 A
- (ender)210 1698 A
- 1950(=)S
- (*(regparse)420 2034 A
- 2496(+)S
- (len);)210 2580 A
- 8418 V
- EP
- %%Page: 361 361
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1947(File:)S
- (src/lib/other/regexp.c)948 2180 A
- 12 B
- (361)180 4248 A
- 900 V
- 7 LST
- (36605)210 648 A
- 1698(if)S
- ((len)168 1824 A
- 2034(>)S
- 2118(1)S
- 2202(&&)S
- (ISMULT(ender)))588 2328 A
- 990 V
- (36606)210 648 A
- (len--;)252 2034 A
- 2370(/*)S
- (Back)168 2496 A
- (off)126 2706 A
- (clear)210 2874 A
- 3126(of)S
- (?+*)126 3252 A
- (operand.)336 3420 A
- 3798(*/)S
- 1080 V
- (36607)210 648 A
- (*flagp)252 1698 A
- 1992(|=)S
- (HASWIDTH;)378 2118 A
- 1170 V
- (36608)210 648 A
- 1698(if)S
- ((len)168 1824 A
- 2034(==)S
- 2160(1))S
- (*flagp)252 2286 A
- 2580(|=)S
- (SIMPLE;)294 2706 A
- 1260 V
- (36609)210 648 A
- (ret)126 1698 A
- 1866(=)S
- (regnode(EXACTLY);)714 1950 A
- 1350 V
- (36610)210 648 A
- (while)210 1698 A
- ((len)168 1950 A
- 2160(>)S
- 2244(0))S
- 2370({)S
- 1440 V
- (36611)210 648 A
- (regc(*regparse++);)756 2034 A
- 1530 V
- (36612)210 648 A
- (len--;)252 2034 A
- 1620 V
- (36613)210 648 A
- 1698(})S
- 1710 V
- (36614)210 648 A
- (regc('\0');)462 1698 A
- 1800 V
- (36615)210 648 A
- 1362(})S
- 1890 V
- (36616)210 648 A
- (break;)252 1362 A
- 1980 V
- (36617)210 648 A
- 1110(})S
- 2070 V
- (36618)210 648 A
- 2160 V
- (36619)210 648 A
- (return(ret);)504 1110 A
- 2250 V
- (36620)210 648 A
- 1026(})S
- 2430 V
- (36622)210 648 A
- 1026(/*)S
- 2520 V
- (36623)210 648 A
- 1068(-)S
- (regnode)294 1152 A
- 1488(-)S
- (emit)168 1572 A
- 1782(a)S
- (node)168 1866 A
- 2610 V
- (36624)210 648 A
- 1068(*/)S
- 2700 V
- (36625)210 648 A
- (PRIVATE)294 1026 A
- (char)168 1362 A
- (*regnode(op))504 1572 A
- 2790 V
- (36626)210 648 A
- (char)168 1026 A
- (op;)126 1236 A
- 2880 V
- (36627)210 648 A
- 1026({)S
- 2970 V
- (36628)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*ret;)210 1698 A
- 3060 V
- (36629)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*ptr;)210 1698 A
- 3150 V
- (36630)210 648 A
- 3240 V
- (36631)210 648 A
- (ret)126 1110 A
- 1278(=)S
- (regcode;)336 1362 A
- 3330 V
- (36632)210 648 A
- 1110(if)S
- ((ret)168 1236 A
- 1446(==)S
- (®dummy))420 1572 A
- 2034({)S
- 3420 V
- (36633)210 648 A
- (regsize)294 1362 A
- 1698(+=)S
- 1824(3;)S
- 3510 V
- (36634)210 648 A
- (return(ret);)504 1362 A
- 3600 V
- (36635)210 648 A
- 1110(})S
- 3690 V
- (36636)210 648 A
- (ptr)126 1110 A
- 1278(=)S
- (ret;)168 1362 A
- 3780 V
- (36637)210 648 A
- (*ptr++)252 1110 A
- 1404(=)S
- (op;)126 1488 A
- 3870 V
- (36638)210 648 A
- (*ptr++)252 1110 A
- 1404(=)S
- ('\0';)210 1488 A
- 2370(/*)S
- (Null)168 2496 A
- ("next")252 2706 A
- (pointer.)336 3000 A
- 3378(*/)S
- 3960 V
- (36639)210 648 A
- (*ptr++)252 1110 A
- 1404(=)S
- ('\0';)210 1488 A
- 4050 V
- (36640)210 648 A
- (regcode)294 1110 A
- 1446(=)S
- (ptr;)168 1530 A
- 4140 V
- (36641)210 648 A
- 4230 V
- (36642)210 648 A
- (return(ret);)504 1110 A
- 4320 V
- (36643)210 648 A
- 1026(})S
- 4500 V
- (36645)210 648 A
- 1026(/*)S
- 4590 V
- (36646)210 648 A
- 1068(-)S
- (regc)168 1152 A
- 1362(-)S
- (emit)168 1446 A
- ((if)126 1656 A
- (appropriate))504 1824 A
- 2370(a)S
- (byte)168 2454 A
- 2664(of)S
- (code)168 2790 A
- 4680 V
- (36647)210 648 A
- 1068(*/)S
- 4770 V
- (36648)210 648 A
- (PRIVATE)294 1026 A
- (void)168 1362 A
- (regc(b))294 1572 A
- 4860 V
- (36649)210 648 A
- (char)168 1026 A
- 1236(b;)S
- 4950 V
- (36650)210 648 A
- 1026({)S
- 5040 V
- (36651)210 648 A
- 1110(if)S
- ((regcode)336 1236 A
- 1614(!=)S
- (®dummy))420 1740 A
- 5130 V
- (36652)210 648 A
- (*regcode++)420 1362 A
- 1824(=)S
- 1908(b;)S
- 5220 V
- (36653)210 648 A
- (else)168 1110 A
- 5310 V
- (36654)210 648 A
- (regsize++;)420 1362 A
- 5400 V
- (36655)210 648 A
- 1026(})S
- 5580 V
- (36657)210 648 A
- 1026(/*)S
- 5670 V
- (36658)210 648 A
- 1068(-)S
- (reginsert)378 1152 A
- 1572(-)S
- (insert)252 1656 A
- 1950(an)S
- (operator)336 2076 A
- 2454(in)S
- (front)210 2580 A
- 2832(of)S
- (already-emitted)630 2958 A
- (operand)294 3630 A
- 5760 V
- (36659)210 648 A
- 1068(*)S
- 5850 V
- (36660)210 648 A
- 1068(*)S
- (Means)210 1152 A
- (relocating)420 1404 A
- (the)126 1866 A
- (operand.)336 2034 A
- 5940 V
- (36661)210 648 A
- 1068(*/)S
- 6030 V
- (36662)210 648 A
- (PRIVATE)294 1026 A
- (void)168 1362 A
- (reginsert(op,)546 1572 A
- (opnd))210 2160 A
- 6120 V
- (36663)210 648 A
- (char)168 1026 A
- (op;)126 1236 A
- 6210 V
- (36664)210 648 A
- (char)168 1026 A
- (*opnd;)252 1236 A
- 8418 V
- EP
- %%Page: 362 362
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (362)180 648 A
- 11 R
- 1947(File:)S
- (src/lib/other/regexp.c)948 2180 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (36665)210 648 A
- 1026({)S
- 990 V
- (36666)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*src;)210 1698 A
- 1080 V
- (36667)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*dst;)210 1698 A
- 1170 V
- (36668)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*place;)294 1698 A
- 1260 V
- (36669)210 648 A
- 1350 V
- (36670)210 648 A
- 1110(if)S
- ((regcode)336 1236 A
- 1614(==)S
- (®dummy))420 1740 A
- 2202({)S
- 1440 V
- (36671)210 648 A
- (regsize)294 1362 A
- 1698(+=)S
- 1824(3;)S
- 1530 V
- (36672)210 648 A
- (return;)294 1362 A
- 1620 V
- (36673)210 648 A
- 1110(})S
- 1710 V
- (36674)210 648 A
- (src)126 1110 A
- 1278(=)S
- (regcode;)336 1362 A
- 1800 V
- (36675)210 648 A
- (regcode)294 1110 A
- 1446(+=)S
- 1572(3;)S
- 1890 V
- (36676)210 648 A
- (dst)126 1110 A
- 1278(=)S
- (regcode;)336 1362 A
- 1980 V
- (36677)210 648 A
- (while)210 1110 A
- ((src)168 1362 A
- 1572(>)S
- (opnd))210 1656 A
- (*--dst)252 1908 A
- 2202(=)S
- (*--src;)294 2286 A
- 2070 V
- (36678)210 648 A
- 2160 V
- (36679)210 648 A
- (place)210 1110 A
- 1362(=)S
- (opnd;)210 1446 A
- 2370(/*)S
- 2496(Op)S
- (node,)210 2622 A
- (where)210 2874 A
- (operand)294 3126 A
- (used)168 3462 A
- 3672(to)S
- (be.)126 3798 A
- 3966(*/)S
- 2250 V
- (36680)210 648 A
- (*place++)336 1110 A
- 1488(=)S
- (op;)126 1572 A
- 2340 V
- (36681)210 648 A
- (*place++)336 1110 A
- 1488(=)S
- ('\0';)210 1572 A
- 2430 V
- (36682)210 648 A
- (*place++)336 1110 A
- 1488(=)S
- ('\0';)210 1572 A
- 2520 V
- (36683)210 648 A
- 1026(})S
- 2700 V
- (36685)210 648 A
- 1026(/*)S
- 2790 V
- (36686)210 648 A
- 1068(-)S
- (regtail)294 1152 A
- 1488(-)S
- (set)126 1572 A
- (the)126 1740 A
- (next-pointer)504 1908 A
- 2454(at)S
- (the)126 2580 A
- (end)126 2748 A
- 2916(of)S
- 3042(a)S
- (node)168 3126 A
- (chain)210 3336 A
- 2880 V
- (36687)210 648 A
- 1068(*/)S
- 2970 V
- (36688)210 648 A
- (PRIVATE)294 1026 A
- (void)168 1362 A
- (regtail(p,)420 1572 A
- (val))168 2034 A
- 3060 V
- (36689)210 648 A
- (char)168 1026 A
- (*p;)126 1236 A
- 3150 V
- (36690)210 648 A
- (char)168 1026 A
- (*val;)210 1236 A
- 3240 V
- (36691)210 648 A
- 1026({)S
- 3330 V
- (36692)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*scan;)252 1698 A
- 3420 V
- (36693)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*temp;)252 1698 A
- 3510 V
- (36694)210 648 A
- (register)336 1110 A
- (int)126 1488 A
- (offset;)294 1656 A
- 3600 V
- (36695)210 648 A
- 3690 V
- (36696)210 648 A
- 1110(if)S
- 1236((p)S
- 1362(==)S
- (®dummy))420 1488 A
- (return;)294 1950 A
- 3780 V
- (36697)210 648 A
- 3870 V
- (36698)210 648 A
- 1110(/*)S
- (Find)168 1236 A
- (last)168 1446 A
- (node.)210 1656 A
- 1908(*/)S
- 3960 V
- (36699)210 648 A
- (scan)168 1110 A
- 1320(=)S
- 1404(p;)S
- 4050 V
- (36700)210 648 A
- (for)126 1110 A
- ((;;))168 1278 A
- 1488({)S
- 4140 V
- (36701)210 648 A
- (temp)168 1362 A
- 1572(=)S
- (regnext(scan);)588 1656 A
- 4230 V
- (36702)210 648 A
- 1362(if)S
- ((temp)210 1488 A
- 1740(==)S
- ((char)210 1866 A
- (*)NULL))294 2118 A
- (break;)252 2454 A
- 4320 V
- (36703)210 648 A
- (scan)168 1362 A
- 1572(=)S
- (temp;)210 1656 A
- 4410 V
- (36704)210 648 A
- 1110(})S
- 4500 V
- (36705)210 648 A
- 4590 V
- (36706)210 648 A
- 1110(if)S
- ((OP(scan))378 1236 A
- 1656(==)S
- (BACK))210 1782 A
- 4680 V
- (36707)210 648 A
- (offset)252 1362 A
- 1656(=)S
- (scan)168 1740 A
- 1950(-)S
- (val;)168 2034 A
- 4770 V
- (36708)210 648 A
- (else)168 1110 A
- 4860 V
- (36709)210 648 A
- (offset)252 1362 A
- 1656(=)S
- (val)126 1740 A
- 1908(-)S
- (scan;)210 1992 A
- 4950 V
- (36710)210 648 A
- (*(scan)252 1110 A
- 1404(+)S
- 1488(1))S
- 1614(=)S
- ((offset)294 1698 A
- 2034(>>)S
- 2160(8))S
- 2286(&)S
- (0377;)210 2370 A
- 5040 V
- (36711)210 648 A
- (*(scan)252 1110 A
- 1404(+)S
- 1488(2))S
- 1614(=)S
- (offset)252 1698 A
- 1992(&)S
- (0377;)210 2076 A
- 5130 V
- (36712)210 648 A
- 1026(})S
- 5310 V
- (36714)210 648 A
- 1026(/*)S
- 5400 V
- (36715)210 648 A
- 1068(-)S
- (regoptail)378 1152 A
- 1572(-)S
- (regtail)294 1656 A
- 1992(on)S
- (operand)294 2118 A
- 2454(of)S
- (first)210 2580 A
- (argument;)378 2832 A
- (nop)126 3252 A
- 3420(if)S
- (operandless)462 3546 A
- 5490 V
- (36716)210 648 A
- 1068(*/)S
- 5580 V
- (36717)210 648 A
- (PRIVATE)294 1026 A
- (void)168 1362 A
- (regoptail(p,)504 1572 A
- (val))168 2118 A
- 5670 V
- (36718)210 648 A
- (char)168 1026 A
- (*p;)126 1236 A
- 5760 V
- (36719)210 648 A
- (char)168 1026 A
- (*val;)210 1236 A
- 5850 V
- (36720)210 648 A
- 1026({)S
- 5940 V
- (36721)210 648 A
- 1110(/*)S
- ("Operandless")546 1236 A
- (and)126 1824 A
- ("op)126 1992 A
- 2160(!=)S
- (BRANCH")294 2286 A
- (are)126 2622 A
- (synonymous)420 2790 A
- 3252(in)S
- (practice.)378 3378 A
- 3798(*/)S
- 6030 V
- (36722)210 648 A
- 1110(if)S
- 1236((p)S
- 1362(==)S
- ((char)210 1488 A
- (*)NULL)252 1740 A
- 2034(||)S
- 2160(p)S
- 2244(==)S
- (®dummy)378 2370 A
- 2790(||)S
- (OP(p))210 2916 A
- 3168(!=)S
- (BRANCH))294 3294 A
- (return;)294 3630 A
- 6120 V
- (36723)210 648 A
- (regtail(OPERAND(p),)798 1110 A
- (val);)210 1950 A
- 6210 V
- (36724)210 648 A
- 1026(})S
- 8418 V
- EP
- %%Page: 363 363
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1947(File:)S
- (src/lib/other/regexp.c)948 2180 A
- 12 B
- (363)180 4248 A
- 990 V
- 7 LST
- (36726)210 648 A
- 1026(/*)S
- (regexec)294 1152 A
- (and)126 1488 A
- (friends)294 1656 A
- 1080 V
- (36727)210 648 A
- 1068(*/)S
- 1170 V
- (36728)210 648 A
- 1260 V
- (36729)210 648 A
- 1026(/*)S
- (Global)252 1152 A
- (work)168 1446 A
- (variables)378 1656 A
- (for)126 2076 A
- (regexec().)420 2244 A
- 1350 V
- (36730)210 648 A
- 1068(*/)S
- 1440 V
- (36731)210 648 A
- (PRIVATE)294 1026 A
- (char)168 1362 A
- (*reginput;)420 1572 A
- 2370(/*)S
- (String-input)504 2496 A
- (pointer.)336 3042 A
- 3420(*/)S
- 1530 V
- (36732)210 648 A
- (PRIVATE)294 1026 A
- (char)168 1362 A
- (*regbol;)336 1572 A
- 2370(/*)S
- (Beginning)378 2496 A
- 2916(of)S
- (input,)252 3042 A
- (for)126 3336 A
- 3504(303)S
- (check.)252 3588 A
- 3882(*/)S
- 1620 V
- (36733)210 648 A
- (PRIVATE)294 1026 A
- (char)168 1362 A
- (**regstartp;)504 1572 A
- 2370(/*)S
- (Pointer)294 2496 A
- 2832(to)S
- (startp)252 2958 A
- (array.)252 3252 A
- 3546(*/)S
- 1710 V
- (36734)210 648 A
- (PRIVATE)294 1026 A
- (char)168 1362 A
- (**regendp;)420 1572 A
- 2370(/*)S
- (Ditto)210 2496 A
- (for)126 2748 A
- (endp.)210 2916 A
- 3168(*/)S
- 1800 V
- (36735)210 648 A
- 1890 V
- (36736)210 648 A
- 1026(/*)S
- (Forwards.)378 1152 A
- 1980 V
- (36737)210 648 A
- 1068(*/)S
- 2070 V
- (36738)210 648 A
- (STATIC)252 1026 A
- (_PROTOTYPE()462 1320 A
- (int)126 1824 A
- (regtry,)294 1992 A
- ((regexp)294 2328 A
- (*prog,)252 2664 A
- (char)168 2958 A
- (*string))336 3168 A
- 4050();)S
- 2160 V
- (36739)210 648 A
- (STATIC)252 1026 A
- (_PROTOTYPE()462 1320 A
- (int)126 1824 A
- (regmatch,)378 1992 A
- ((char)210 2412 A
- (*prog))252 2664 A
- 4050();)S
- 2250 V
- (36740)210 648 A
- (STATIC)252 1026 A
- (_PROTOTYPE()462 1320 A
- (int)126 1824 A
- (regrepeat,)420 1992 A
- ((char)210 2454 A
- (*p))126 2706 A
- 4050();)S
- 2340 V
- (36741)210 648 A
- 2430 V
- (36742)210 648 A
- (#ifdef)252 1026 A
- (DEBUG)210 1320 A
- 2520 V
- (36743)210 648 A
- (int)126 1026 A
- (regnarrate)420 1194 A
- 1656(=)S
- 1740(0;)S
- 2610 V
- (36744)210 648 A
- (void)168 1026 A
- (regdump();)420 1236 A
- 2700 V
- (36745)210 648 A
- (STATIC)252 1026 A
- (_PROTOTYPE()462 1320 A
- (char)168 1824 A
- (*regprop,)378 2034 A
- ((char)210 2454 A
- (*op))168 2706 A
- 4050();)S
- 2790 V
- (36746)210 648 A
- (#endif)252 1026 A
- 2880 V
- (36747)210 648 A
- 2970 V
- (36748)210 648 A
- 1026(/*)S
- 3060 V
- (36749)210 648 A
- 1068(-)S
- (regexec)294 1152 A
- 1488(-)S
- (match)210 1572 A
- 1824(a)S
- (regexp)252 1908 A
- (against)294 2202 A
- 2538(a)S
- (string)252 2622 A
- 3150 V
- (36750)210 648 A
- 1068(*/)S
- 3240 V
- (36751)210 648 A
- (int)126 1026 A
- (regexec(prog,)546 1194 A
- (string,)294 1782 A
- (bolflag))336 2118 A
- 3330 V
- (36752)210 648 A
- (register)336 1026 A
- (regexp)252 1404 A
- (*prog;)252 1698 A
- 3420 V
- (36753)210 648 A
- (register)336 1026 A
- (char)168 1404 A
- (*string;)336 1614 A
- 3510 V
- (36754)210 648 A
- (int)126 1026 A
- (bolflag;)336 1194 A
- 3600 V
- (36755)210 648 A
- 1026({)S
- 3690 V
- (36756)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*s;)126 1698 A
- 3780 V
- (36757)210 648 A
- 3870 V
- (36758)210 648 A
- 1110(/*)S
- 1236(Be)S
- (paranoid...)462 1362 A
- 1866(*/)S
- 3960 V
- (36759)210 648 A
- 1110(if)S
- ((prog)210 1236 A
- 1488(==)S
- ((regexp)294 1614 A
- (*)NULL)252 1950 A
- 2244(||)S
- (string)252 2370 A
- 2664(==)S
- ((char)210 2790 A
- (*)NULL))294 3042 A
- 3378({)S
- 4050 V
- (36760)210 648 A
- (regerror("NULL)588 1362 A
- (parameter");)504 1992 A
- 4140 V
- (36761)210 648 A
- (return(0);)420 1362 A
- 4230 V
- (36762)210 648 A
- 1110(})S
- 4320 V
- (36763)210 648 A
- 4410 V
- (36764)210 648 A
- 1110(/*)S
- (Check)210 1236 A
- (validity)336 1488 A
- 1866(of)S
- (program.)336 1992 A
- 2370(*/)S
- 4500 V
- (36765)210 648 A
- 1110(if)S
- ((UCHARAT(prog->program))966 1236 A
- 2244(!=)S
- (MAGIC))252 2370 A
- 2664({)S
- 4590 V
- (36766)210 648 A
- (regerror("corrupted)798 1362 A
- (program");)420 2202 A
- 4680 V
- (36767)210 648 A
- (return(0);)420 1362 A
- 4770 V
- (36768)210 648 A
- 1110(})S
- 4860 V
- (36769)210 648 A
- 4950 V
- (36770)210 648 A
- 1110(/*)S
- 1236(If)S
- (there)210 1362 A
- 1614(is)S
- 1740(a)S
- ("must)210 1824 A
- (appear")294 2076 A
- (string,)294 2412 A
- (look)168 2748 A
- (for)126 2958 A
- (it.)126 3126 A
- 3294(*/)S
- 5040 V
- (36771)210 648 A
- 1110(if)S
- ((prog->regmust)588 1236 A
- 1866(!=)S
- ((char)210 1992 A
- (*)NULL))294 2244 A
- 2580({)S
- 5130 V
- (36772)210 648 A
- 1362(s)S
- 1446(=)S
- (string;)294 1530 A
- 5220 V
- (36773)210 648 A
- (while)210 1362 A
- (((s)126 1614 A
- 1782(=)S
- (strchr(s,)378 1866 A
- (prog->regmust[0])))756 2286 A
- 3084(!=)S
- ((char)210 3210 A
- (*)NULL))294 3462 A
- 3798({)S
- 5310 V
- (36774)210 648 A
- 1698(if)S
- ((strncmp(s,)462 1824 A
- (prog->regmust,)588 2328 A
- (prog->regmlen))588 2958 A
- 3588(==)S
- 3714(0))S
- 5400 V
- (36775)210 648 A
- (break;)252 2034 A
- 2370(/*)S
- (Found)210 2496 A
- (it.)126 2748 A
- 2916(*/)S
- 5490 V
- (36776)210 648 A
- (s++;)168 1698 A
- 5580 V
- (36777)210 648 A
- 1362(})S
- 5670 V
- (36778)210 648 A
- 1362(if)S
- 1488((s)S
- 1614(==)S
- ((char)210 1740 A
- (*)NULL))294 1992 A
- 2706(/*)S
- (Not)126 2832 A
- (present.)336 3000 A
- 3378(*/)S
- 5760 V
- (36779)210 648 A
- (return(0);)420 1698 A
- 5850 V
- (36780)210 648 A
- 1110(})S
- 5940 V
- (36781)210 648 A
- 6030 V
- (36782)210 648 A
- 1110(/*)S
- (Mark)168 1236 A
- (beginning)378 1446 A
- 1866(of)S
- (line)168 1992 A
- (for)126 2202 A
- 2370(303)S
- 2454(.)S
- 2538(*/)S
- 6120 V
- (36783)210 648 A
- 1110(if)S
- ((bolflag))378 1236 A
- 6210 V
- (36784)210 648 A
- (regbol)252 1362 A
- 1656(=)S
- (string;)294 1740 A
- 8418 V
- EP
- %%Page: 364 364
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (364)180 648 A
- 11 R
- 1947(File:)S
- (src/lib/other/regexp.c)948 2180 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (36785)210 648 A
- (else)168 1110 A
- 990 V
- (36786)210 648 A
- (regbol)252 1362 A
- 1656(=)S
- ((char)210 1740 A
- (*)NULL;)294 1992 A
- 1080 V
- (36787)210 648 A
- 1170 V
- (36788)210 648 A
- 1110(/*)S
- (Simplest)336 1236 A
- (case:)210 1614 A
- (anchored)336 1908 A
- (match)210 2286 A
- (need)168 2538 A
- 2748(be)S
- (tried)210 2874 A
- (only)168 3126 A
- (once.)210 3336 A
- 3588(*/)S
- 1260 V
- (36789)210 648 A
- 1110(if)S
- ((prog->reganch))630 1236 A
- (return(regtry(prog,)798 1908 A
- (string));)378 2748 A
- 1350 V
- (36790)210 648 A
- 1440 V
- (36791)210 648 A
- 1110(/*)S
- (Messy)210 1236 A
- (cases:)252 1488 A
- (unanchored)420 1824 A
- (match.)252 2286 A
- 2580(*/)S
- 1530 V
- (36792)210 648 A
- 1110(s)S
- 1194(=)S
- (string;)294 1278 A
- 1620 V
- (36793)210 648 A
- 1110(if)S
- ((prog->regstart)630 1236 A
- 1908(!=)S
- ('\0'))210 2034 A
- 2370(/*)S
- 2496(We)S
- (know)168 2622 A
- (what)168 2832 A
- (char)168 3042 A
- 3252(it)S
- (must)168 3378 A
- (start)210 3588 A
- (with.)210 3840 A
- 4092(*/)S
- 1710 V
- (36794)210 648 A
- (while)210 1362 A
- (((s)126 1614 A
- 1782(=)S
- (strchr(s,)378 1866 A
- (prog->regstart)))672 2286 A
- 3000(!=)S
- ((char)210 3126 A
- (*)NULL))294 3378 A
- 3714({)S
- 1800 V
- (36795)210 648 A
- 1698(if)S
- ((regtry(prog,)546 1824 A
- (s)))126 2412 A
- (return(1);)420 2580 A
- 1890 V
- (36796)210 648 A
- (s++;)168 1698 A
- 1980 V
- (36797)210 648 A
- 1362(})S
- 2070 V
- (36798)210 648 A
- (else)168 1110 A
- 2160 V
- (36799)210 648 A
- 1362(/*)S
- 1488(We)S
- (don't)210 1614 A
- 1866(--)S
- (general)294 1992 A
- (case.)210 2328 A
- 2580(*/)S
- 2250 V
- (36800)210 648 A
- 1362(do)S
- 1488({)S
- 2340 V
- (36801)210 648 A
- 1698(if)S
- ((regtry(prog,)546 1824 A
- (s)))126 2412 A
- (return(1);)420 2580 A
- 2430 V
- (36802)210 648 A
- 1362(})S
- (while)210 1446 A
- ((*s++)210 1698 A
- 1950(!=)S
- ('\0');)252 2076 A
- 2520 V
- (36803)210 648 A
- 2610 V
- (36804)210 648 A
- 1110(/*)S
- (Failure.)336 1236 A
- 1614(*/)S
- 2700 V
- (36805)210 648 A
- (return(0);)420 1110 A
- 2790 V
- (36806)210 648 A
- 1026(})S
- 2970 V
- (36808)210 648 A
- 1026(/*)S
- 3060 V
- (36809)210 648 A
- 1068(-)S
- (regtry)252 1152 A
- 1446(-)S
- (try)126 1530 A
- (match)210 1698 A
- 1950(at)S
- (specific)336 2076 A
- (point)210 2454 A
- 3150 V
- (36810)210 648 A
- 1068(*/)S
- 3240 V
- (36811)210 648 A
- (PRIVATE)294 1026 A
- (int)126 1362 A
- (regtry(prog,)504 1530 A
- (string))294 2076 A
- 2496(/*)S
- 2622(0)S
- (failure,)336 2706 A
- 3084(1)S
- (success)294 3168 A
- 3504(*/)S
- 3330 V
- (36812)210 648 A
- (regexp)252 1026 A
- (*prog;)252 1320 A
- 3420 V
- (36813)210 648 A
- (char)168 1026 A
- (*string;)336 1236 A
- 3510 V
- (36814)210 648 A
- 1026({)S
- 3600 V
- (36815)210 648 A
- (register)336 1110 A
- (int)126 1488 A
- 1656(i;)S
- 3690 V
- (36816)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (**sp;)210 1698 A
- 3780 V
- (36817)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (**ep;)210 1698 A
- 3870 V
- (36818)210 648 A
- 3960 V
- (36819)210 648 A
- (reginput)336 1110 A
- 1488(=)S
- (string;)294 1572 A
- 4050 V
- (36820)210 648 A
- (regstartp)378 1110 A
- 1530(=)S
- (prog->startp;)546 1614 A
- 4140 V
- (36821)210 648 A
- (regendp)294 1110 A
- 1446(=)S
- (prog->endp;)462 1530 A
- 4230 V
- (36822)210 648 A
- 4320 V
- (36823)210 648 A
- 1110(sp)S
- 1236(=)S
- (prog->startp;)546 1320 A
- 4410 V
- (36824)210 648 A
- 1110(ep)S
- 1236(=)S
- (prog->endp;)462 1320 A
- 4500 V
- (36825)210 648 A
- (for)126 1110 A
- 1278((i)S
- 1404(=)S
- (NSUBEXP;)336 1488 A
- 1866(i)S
- 1950(>)S
- 2034(0;)S
- (i--))168 2160 A
- 2370({)S
- 4590 V
- (36826)210 648 A
- (*sp++)210 1362 A
- 1614(=)S
- ((char)210 1698 A
- (*)NULL;)294 1950 A
- 4680 V
- (36827)210 648 A
- (*ep++)210 1362 A
- 1614(=)S
- ((char)210 1698 A
- (*)NULL;)294 1950 A
- 4770 V
- (36828)210 648 A
- 1110(})S
- 4860 V
- (36829)210 648 A
- 1110(if)S
- ((regmatch(prog->program)966 1236 A
- 2244(+)S
- (1)))126 2328 A
- 2496({)S
- 4950 V
- (36830)210 648 A
- (prog->startp[0])630 1362 A
- 2034(=)S
- (string;)294 2118 A
- 5040 V
- (36831)210 648 A
- (prog->endp[0])546 1362 A
- 1950(=)S
- (reginput;)378 2034 A
- 5130 V
- (36832)210 648 A
- (return(1);)420 1362 A
- 5220 V
- (36833)210 648 A
- 1110(})S
- (else)168 1194 A
- 5310 V
- (36834)210 648 A
- (return(0);)420 1362 A
- 5400 V
- (36835)210 648 A
- 1026(})S
- 5580 V
- (36837)210 648 A
- 1026(/*)S
- 5670 V
- (36838)210 648 A
- 1068(-)S
- (regmatch)336 1152 A
- 1530(-)S
- (main)168 1614 A
- (matching)336 1824 A
- (routine)294 2202 A
- 5760 V
- (36839)210 648 A
- 1068(*)S
- 5850 V
- (36840)210 648 A
- 1068(*)S
- (Conceptually)504 1152 A
- (the)126 1698 A
- (strategy)336 1866 A
- 2244(is)S
- (simple:)294 2370 A
- (check)210 2748 A
- 3000(to)S
- (see)126 3126 A
- (whether)294 3294 A
- (the)126 3630 A
- (current)294 3798 A
- 5940 V
- (36841)210 648 A
- 1068(*)S
- (node)168 1152 A
- (matches,)336 1362 A
- (call)168 1740 A
- (self)168 1950 A
- (recursively)462 2160 A
- 2664(to)S
- (see)126 2790 A
- (whether)294 2958 A
- (the)126 3294 A
- (rest)168 3462 A
- (matches,)336 3672 A
- 6030 V
- (36842)210 648 A
- 1068(*)S
- (and)126 1152 A
- (then)168 1320 A
- (act)126 1530 A
- (accordingly.)504 1698 A
- 2286(In)S
- (practice)336 2412 A
- 2790(we)S
- (make)168 2916 A
- (some)168 3126 A
- (effort)252 3336 A
- 3630(to)S
- (avoid)210 3756 A
- 6120 V
- (36843)210 648 A
- 1068(*)S
- (recursion,)420 1152 A
- 1614(in)S
- (particular)420 1740 A
- 2202(by)S
- (going)210 2328 A
- (through)294 2580 A
- ("ordinary")420 2916 A
- (nodes)210 3378 A
- ((that)210 3630 A
- (don't)210 3882 A
- 6210 V
- (36844)210 648 A
- 1068(*)S
- (need)168 1152 A
- 1362(to)S
- (know)168 1488 A
- (whether)294 1698 A
- (the)126 2034 A
- (rest)168 2202 A
- 2412(of)S
- (the)126 2538 A
- (match)210 2706 A
- (failed))294 2958 A
- 3294(by)S
- 3420(a)S
- (loop)168 3504 A
- (instead)294 3714 A
- 4050(of)S
- 8418 V
- EP
- %%Page: 365 365
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1947(File:)S
- (src/lib/other/regexp.c)948 2180 A
- 12 B
- (365)180 4248 A
- 900 V
- 7 LST
- (36845)210 648 A
- 1068(*)S
- 1152(by)S
- (recursion.)420 1278 A
- 990 V
- (36846)210 648 A
- 1068(*/)S
- 1080 V
- (36847)210 648 A
- (PRIVATE)294 1026 A
- (int)126 1362 A
- (regmatch(prog))588 1530 A
- 2370(/*)S
- 2496(0)S
- (failure,)336 2580 A
- 2958(1)S
- (success)294 3042 A
- 3378(*/)S
- 1170 V
- (36848)210 648 A
- (char)168 1026 A
- (*prog;)252 1236 A
- 1260 V
- (36849)210 648 A
- 1026({)S
- 1350 V
- (36850)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*scan;)252 1698 A
- 2370(/*)S
- (Current)294 2496 A
- (node.)210 2832 A
- 3084(*/)S
- 1440 V
- (36851)210 648 A
- (char)168 1110 A
- (*next;)252 1320 A
- 2370(/*)S
- (Next)168 2496 A
- (node.)210 2706 A
- 2958(*/)S
- 1530 V
- (36852)210 648 A
- 1620 V
- (36853)210 648 A
- (scan)168 1110 A
- 1320(=)S
- (prog;)210 1404 A
- 1710 V
- (36854)210 648 A
- (#ifdef)252 1026 A
- (DEBUG)210 1320 A
- 1800 V
- (36855)210 648 A
- 1110(if)S
- ((scan)210 1236 A
- 1488(!=)S
- ((char)210 1614 A
- (*)NULL)252 1866 A
- 2160(&&)S
- (regnarrate))462 2286 A
- (fprintf(stderr,)630 2790 A
- ("%s(\n",)336 3462 A
- (regprop(scan));)630 3840 A
- 1890 V
- (36856)210 648 A
- (#endif)252 1026 A
- 1980 V
- (36857)210 648 A
- (while)210 1110 A
- ((scan)210 1362 A
- 1614(!=)S
- ((char)210 1740 A
- (*)NULL))294 1992 A
- 2328({)S
- 2070 V
- (36858)210 648 A
- (#ifdef)252 1026 A
- (DEBUG)210 1320 A
- 2160 V
- (36859)210 648 A
- 1362(if)S
- ((regnarrate))504 1488 A
- (fprintf(stderr,)630 2034 A
- ("%s...\n",)420 2706 A
- (regprop(scan));)630 3168 A
- 2250 V
- (36860)210 648 A
- (#endif)252 1026 A
- 2340 V
- (36861)210 648 A
- (next)168 1362 A
- 1572(=)S
- (regnext(scan);)588 1656 A
- 2430 V
- (36862)210 648 A
- 2520 V
- (36863)210 648 A
- (switch)252 1362 A
- ((OP(scan)))420 1656 A
- 2118({)S
- 2610 V
- (36864)210 648 A
- (case)168 1530 A
- (BOL:)168 1740 A
- 2700 V
- (36865)210 648 A
- 1698(if)S
- ((reginput)378 1824 A
- 2244(!=)S
- (regbol))294 2370 A
- (return(0);)420 2706 A
- 2790 V
- (36866)210 648 A
- (break;)252 1698 A
- 2880 V
- (36867)210 648 A
- (case)168 1530 A
- (EOL:)168 1740 A
- 2970 V
- (36868)210 648 A
- 1698(if)S
- ((*reginput)420 1824 A
- 2286(!=)S
- ('\0'))210 2412 A
- (return(0);)420 2664 A
- 3060 V
- (36869)210 648 A
- (break;)252 1698 A
- 3150 V
- (36870)210 648 A
- (case)168 1530 A
- (ANY:)168 1740 A
- 3240 V
- (36871)210 648 A
- 1698(if)S
- ((*reginput)420 1824 A
- 2286(==)S
- ('\0'))210 2412 A
- (return(0);)420 2664 A
- 3330 V
- (36872)210 648 A
- (reginput++;)462 1698 A
- 3420 V
- (36873)210 648 A
- (break;)252 1698 A
- 3510 V
- (36874)210 648 A
- (case)168 1530 A
- (EXACTLY:{)378 1740 A
- 3600 V
- (36875)210 648 A
- (register)336 2034 A
- (int)126 2412 A
- (len;)168 2580 A
- 3690 V
- (36876)210 648 A
- (register)336 2034 A
- (char)168 2412 A
- (*opnd;)252 2622 A
- 3780 V
- (36877)210 648 A
- 3870 V
- (36878)210 648 A
- (opnd)168 2034 A
- 2244(=)S
- (OPERAND(scan);)588 2328 A
- 3960 V
- (36879)210 648 A
- 2034(/*)S
- (Inline)252 2160 A
- (the)126 2454 A
- (first)210 2622 A
- (character,)420 2874 A
- (for)126 3336 A
- (speed.)252 3504 A
- 3798(*/)S
- 4050 V
- (36880)210 648 A
- 2034(if)S
- ((*opnd)252 2160 A
- 2454(!=)S
- (*reginput))420 2580 A
- (return(0);)420 3042 A
- 4140 V
- (36881)210 648 A
- (len)126 2034 A
- 2202(=)S
- (strlen(opnd);)546 2286 A
- 4230 V
- (36882)210 648 A
- 2034(if)S
- ((len)168 2160 A
- 2370(>)S
- 2454(1)S
- 2538(&&)S
- (strncmp(opnd,)546 2664 A
- (reginput,)378 3252 A
- (len))168 3672 A
- 3882(!=)S
- 4008(0))S
- 4320 V
- (36883)210 648 A
- (return(0);)420 2370 A
- 4410 V
- (36884)210 648 A
- (reginput)336 2034 A
- 2412(+=)S
- (len;)168 2538 A
- 4500 V
- (36885)210 648 A
- 1698(})S
- 4590 V
- (36886)210 648 A
- (break;)252 1698 A
- 4680 V
- (36887)210 648 A
- (case)168 1530 A
- (ANYOF:)252 1740 A
- 4770 V
- (36888)210 648 A
- 1698(if)S
- ((*reginput)420 1824 A
- 2286(==)S
- ('\0')168 2412 A
- 2622(||)S
- (strchr(OPERAND(scan),)882 2748 A
- (*reginput))420 3672 A
- 4134(==)S
- ((char)210 4260 A
- (*)NULL))294 4512 A
- 4860 V
- (36889)210 648 A
- (return(0);)420 2034 A
- 4950 V
- (36890)210 648 A
- (reginput++;)462 1698 A
- 5040 V
- (36891)210 648 A
- (break;)252 1698 A
- 5130 V
- (36892)210 648 A
- (case)168 1530 A
- (ANYBUT:)294 1740 A
- 5220 V
- (36893)210 648 A
- 1698(if)S
- ((*reginput)420 1824 A
- 2286(==)S
- ('\0')168 2412 A
- 2622(||)S
- (strchr(OPERAND(scan),)882 2748 A
- (*reginput))420 3672 A
- 4134(!=)S
- ((char)210 4260 A
- (*)NULL))294 4512 A
- 5310 V
- (36894)210 648 A
- (return(0);)420 2034 A
- 5400 V
- (36895)210 648 A
- (reginput++;)462 1698 A
- 5490 V
- (36896)210 648 A
- (break;)252 1698 A
- 5580 V
- (36897)210 648 A
- (case)168 1530 A
- (NOTHING:)336 1740 A
- 5670 V
- (36898)210 648 A
- (break;)252 1698 A
- 5760 V
- (36899)210 648 A
- (case)168 1530 A
- (BACK:)210 1740 A
- 5850 V
- (36900)210 648 A
- (break;)252 1698 A
- 5940 V
- (36901)210 648 A
- (case)168 1530 A
- (OPEN)168 1740 A
- 1950(+)S
- 2034(1:)S
- 6030 V
- (36902)210 648 A
- (case)168 1530 A
- (OPEN)168 1740 A
- 1950(+)S
- 2034(2:)S
- 6120 V
- (36903)210 648 A
- (case)168 1530 A
- (OPEN)168 1740 A
- 1950(+)S
- 2034(3:)S
- 6210 V
- (36904)210 648 A
- (case)168 1530 A
- (OPEN)168 1740 A
- 1950(+)S
- 2034(4:)S
- 8418 V
- EP
- %%Page: 366 366
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (366)180 648 A
- 11 R
- 1947(File:)S
- (src/lib/other/regexp.c)948 2180 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (36905)210 648 A
- (case)168 1530 A
- (OPEN)168 1740 A
- 1950(+)S
- 2034(5:)S
- 990 V
- (36906)210 648 A
- (case)168 1530 A
- (OPEN)168 1740 A
- 1950(+)S
- 2034(6:)S
- 1080 V
- (36907)210 648 A
- (case)168 1530 A
- (OPEN)168 1740 A
- 1950(+)S
- 2034(7:)S
- 1170 V
- (36908)210 648 A
- (case)168 1530 A
- (OPEN)168 1740 A
- 1950(+)S
- 2034(8:)S
- 1260 V
- (36909)210 648 A
- (case)168 1530 A
- (OPEN)168 1740 A
- 1950(+)S
- (9:{)126 2034 A
- 1350 V
- (36910)210 648 A
- (register)336 2034 A
- (int)126 2412 A
- (no;)126 2580 A
- 1440 V
- (36911)210 648 A
- (register)336 2034 A
- (char)168 2412 A
- (*save;)252 2622 A
- 1530 V
- (36912)210 648 A
- 1620 V
- (36913)210 648 A
- 2034(no)S
- 2160(=)S
- (OP(scan))336 2244 A
- 2622(-)S
- (OPEN;)210 2706 A
- 1710 V
- (36914)210 648 A
- (save)168 2034 A
- 2244(=)S
- (reginput;)378 2328 A
- 1800 V
- (36915)210 648 A
- 1890 V
- (36916)210 648 A
- 2034(if)S
- ((regmatch(next)))672 2160 A
- 2874({)S
- 1980 V
- (36917)210 648 A
- 2370(/*)S
- (Don't)210 2496 A
- (set)126 2748 A
- (startp)252 2916 A
- 3210(if)S
- (some)168 3336 A
- (later)210 3546 A
- 2070 V
- (36918)210 648 A
- 2412(*)S
- (invocation)420 2496 A
- 2958(of)S
- (the)126 3084 A
- (same)168 3252 A
- (parentheses)462 3462 A
- 2160 V
- (36919)210 648 A
- 2412(*)S
- (already)294 2496 A
- (has.)168 2832 A
- 3042(*/)S
- 2250 V
- (36920)210 648 A
- 2370(if)S
- ((regstartp[no])588 2496 A
- 3126(==)S
- ((char)210 3252 A
- (*)NULL))294 3504 A
- 2340 V
- (36921)210 648 A
- (regstartp[no])546 2706 A
- 3294(=)S
- (save;)210 3378 A
- 2430 V
- (36922)210 648 A
- (return(1);)420 2370 A
- 2520 V
- (36923)210 648 A
- 2034(})S
- (else)168 2118 A
- 2610 V
- (36924)210 648 A
- (return(0);)420 2370 A
- 2700 V
- (36925)210 648 A
- 1698(})S
- 2790 V
- (36926)210 648 A
- (break;)252 1698 A
- 2880 V
- (36927)210 648 A
- (case)168 1530 A
- (CLOSE)210 1740 A
- 1992(+)S
- 2076(1:)S
- 2970 V
- (36928)210 648 A
- (case)168 1530 A
- (CLOSE)210 1740 A
- 1992(+)S
- 2076(2:)S
- 3060 V
- (36929)210 648 A
- (case)168 1530 A
- (CLOSE)210 1740 A
- 1992(+)S
- 2076(3:)S
- 3150 V
- (36930)210 648 A
- (case)168 1530 A
- (CLOSE)210 1740 A
- 1992(+)S
- 2076(4:)S
- 3240 V
- (36931)210 648 A
- (case)168 1530 A
- (CLOSE)210 1740 A
- 1992(+)S
- 2076(5:)S
- 3330 V
- (36932)210 648 A
- (case)168 1530 A
- (CLOSE)210 1740 A
- 1992(+)S
- 2076(6:)S
- 3420 V
- (36933)210 648 A
- (case)168 1530 A
- (CLOSE)210 1740 A
- 1992(+)S
- 2076(7:)S
- 3510 V
- (36934)210 648 A
- (case)168 1530 A
- (CLOSE)210 1740 A
- 1992(+)S
- 2076(8:)S
- 3600 V
- (36935)210 648 A
- (case)168 1530 A
- (CLOSE)210 1740 A
- 1992(+)S
- (9:{)126 2076 A
- 3690 V
- (36936)210 648 A
- (register)336 2034 A
- (int)126 2412 A
- (no;)126 2580 A
- 3780 V
- (36937)210 648 A
- (register)336 2034 A
- (char)168 2412 A
- (*save;)252 2622 A
- 3870 V
- (36938)210 648 A
- 3960 V
- (36939)210 648 A
- 2034(no)S
- 2160(=)S
- (OP(scan))336 2244 A
- 2622(-)S
- (CLOSE;)252 2706 A
- 4050 V
- (36940)210 648 A
- (save)168 2034 A
- 2244(=)S
- (reginput;)378 2328 A
- 4140 V
- (36941)210 648 A
- 4230 V
- (36942)210 648 A
- 2034(if)S
- ((regmatch(next)))672 2160 A
- 2874({)S
- 4320 V
- (36943)210 648 A
- 2370(/*)S
- (Don't)210 2496 A
- (set)126 2748 A
- (endp)168 2916 A
- 3126(if)S
- (some)168 3252 A
- (later)210 3462 A
- 4410 V
- (36944)210 648 A
- 2412(*)S
- (invocation)420 2496 A
- 2958(of)S
- (the)126 3084 A
- (same)168 3252 A
- (parentheses)462 3462 A
- 4500 V
- (36945)210 648 A
- 2412(*)S
- (already)294 2496 A
- (has.)168 2832 A
- 3042(*/)S
- 4590 V
- (36946)210 648 A
- 2370(if)S
- ((regendp[no])504 2496 A
- 3042(==)S
- ((char)210 3168 A
- (*)NULL))294 3420 A
- (regendp[no])462 3756 A
- 4260(=)S
- (save;)210 4344 A
- 4680 V
- (36947)210 648 A
- (return(1);)420 2370 A
- 4770 V
- (36948)210 648 A
- 2034(})S
- (else)168 2118 A
- 4860 V
- (36949)210 648 A
- (return(0);)420 2370 A
- 4950 V
- (36950)210 648 A
- 1698(})S
- 5040 V
- (36951)210 648 A
- (break;)252 1698 A
- 5130 V
- (36952)210 648 A
- (case)168 1530 A
- (BRANCH:{)336 1740 A
- 5220 V
- (36953)210 648 A
- (register)336 2034 A
- (char)168 2412 A
- (*save;)252 2622 A
- 5310 V
- (36954)210 648 A
- 5400 V
- (36955)210 648 A
- 2034(if)S
- ((OP(next))378 2160 A
- 2580(!=)S
- (BRANCH))294 2706 A
- 3042(/*)S
- 3168(No)S
- (choice.)294 3294 A
- 3630(*/)S
- 5490 V
- (36956)210 648 A
- (next)168 2370 A
- 2580(=)S
- (OPERAND(scan);)588 2664 A
- 3378(/*)S
- (Avoid)210 3504 A
- (recursion.)420 3756 A
- 4218(*/)S
- 5580 V
- (36957)210 648 A
- (else)168 2034 A
- 2244({)S
- 5670 V
- (36958)210 648 A
- 2370(do)S
- 2496({)S
- 5760 V
- (36959)210 648 A
- (save)168 2706 A
- 2916(=)S
- (reginput;)378 3000 A
- 5850 V
- (36960)210 648 A
- 2706(if)S
- ((regmatch(OPERAND(scan))))1050 2832 A
- 5940 V
- (36961)210 648 A
- (return(1);)420 3042 A
- 6030 V
- (36962)210 648 A
- (reginput)336 2706 A
- 3084(=)S
- (save;)210 3168 A
- 6120 V
- (36963)210 648 A
- (scan)168 2706 A
- 2916(=)S
- (regnext(scan);)588 3000 A
- 6210 V
- (36964)210 648 A
- 2370(})S
- (while)210 2454 A
- ((scan)210 2706 A
- 2958(!=)S
- ((char)210 3084 A
- (*)NULL)252 3336 A
- 3630(&&)S
- (OP(scan))336 3756 A
- 4134(==)S
- (BRANCH);)336 4260 A
- 8418 V
- EP
- %%Page: 367 367
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1947(File:)S
- (src/lib/other/regexp.c)948 2180 A
- 12 B
- (367)180 4248 A
- 900 V
- 7 LST
- (36965)210 648 A
- (return(0);)420 2370 A
- 990 V
- (36966)210 648 A
- 2370(/*)S
- (NOTREACHED)420 2496 A
- 2958(*/)S
- 1080 V
- (36967)210 648 A
- 2034(})S
- 1170 V
- (36968)210 648 A
- 1698(})S
- 1260 V
- (36969)210 648 A
- (break;)252 1698 A
- 1350 V
- (36970)210 648 A
- (case)168 1530 A
- (STAR:)210 1740 A
- 1440 V
- (36971)210 648 A
- (case)168 1530 A
- (PLUS:{)252 1740 A
- 1530 V
- (36972)210 648 A
- (register)336 2034 A
- (char)168 2412 A
- (nextch;)294 2622 A
- 1620 V
- (36973)210 648 A
- (register)336 2034 A
- (int)126 2412 A
- (no;)126 2580 A
- 1710 V
- (36974)210 648 A
- (register)336 2034 A
- (char)168 2412 A
- (*save;)252 2622 A
- 1800 V
- (36975)210 648 A
- (register)336 2034 A
- (int)126 2412 A
- (min;)168 2580 A
- 1890 V
- (36976)210 648 A
- 1980 V
- (36977)210 648 A
- 2034(/*)S
- (Lookahead)378 2160 A
- 2580(to)S
- (avoid)210 2706 A
- (useless)294 2958 A
- (match)210 3294 A
- (attempts)336 3546 A
- 2070 V
- (36978)210 648 A
- 2076(*)S
- (when)168 2160 A
- 2370(we)S
- (know)168 2496 A
- (what)168 2706 A
- (character)378 2916 A
- (comes)210 3336 A
- (next.)210 3588 A
- 3840(*/)S
- 2160 V
- (36979)210 648 A
- (nextch)252 2034 A
- 2328(=)S
- ('\0';)210 2412 A
- 2250 V
- (36980)210 648 A
- 2034(if)S
- ((OP(next))378 2160 A
- 2580(==)S
- (EXACTLY))336 2706 A
- (nextch)252 3084 A
- 3378(=)S
- (*OPERAND(next);)630 3462 A
- 2340 V
- (36981)210 648 A
- (min)126 2034 A
- 2202(=)S
- ((OP(scan))378 2286 A
- 2706(==)S
- (STAR))210 2832 A
- 3084(?)S
- 3168(0)S
- 3252(:)S
- 3336(1;)S
- 2430 V
- (36982)210 648 A
- (save)168 2034 A
- 2244(=)S
- (reginput;)378 2328 A
- 2520 V
- (36983)210 648 A
- 2034(no)S
- 2160(=)S
- (regrepeat(OPERAND(scan));)1050 2244 A
- 2610 V
- (36984)210 648 A
- (while)210 2034 A
- ((no)126 2286 A
- 2454(>=)S
- (min))168 2580 A
- 2790({)S
- 2700 V
- (36985)210 648 A
- 2370(/*)S
- 2496(If)S
- 2622(it)S
- (could)210 2748 A
- (work,)210 3000 A
- (try)126 3252 A
- (it.)126 3420 A
- 3588(*/)S
- 2790 V
- (36986)210 648 A
- 2370(if)S
- ((nextch)294 2496 A
- 2832(==)S
- ('\0')168 2958 A
- 3168(||)S
- (*reginput)378 3294 A
- 3714(==)S
- (nextch))294 3840 A
- 2880 V
- (36987)210 648 A
- 2706(if)S
- ((regmatch(next)))672 2832 A
- (return(1);)420 3546 A
- 2970 V
- (36988)210 648 A
- 2370(/*)S
- (Couldn't)336 2496 A
- 2874(or)S
- (didn't)252 3000 A
- 3294(--)S
- (back)168 3420 A
- (up.)126 3630 A
- 3798(*/)S
- 3060 V
- (36989)210 648 A
- (no--;)210 2370 A
- 3150 V
- (36990)210 648 A
- (reginput)336 2370 A
- 2748(=)S
- (save)168 2832 A
- 3042(+)S
- (no;)126 3126 A
- 3240 V
- (36991)210 648 A
- 2034(})S
- 3330 V
- (36992)210 648 A
- (return(0);)420 2034 A
- 3420 V
- (36993)210 648 A
- 1698(})S
- 3510 V
- (36994)210 648 A
- (break;)252 1698 A
- 3600 V
- (36995)210 648 A
- (case)168 1530 A
- (END:)168 1740 A
- 3690 V
- (36996)210 648 A
- (return(1);)420 1698 A
- 2370(/*)S
- (Success!)336 2496 A
- 2874(*/)S
- 3780 V
- (36997)210 648 A
- (break;)252 1698 A
- 3870 V
- (36998)210 648 A
- (default:)336 1530 A
- 3960 V
- (36999)210 648 A
- (regerror("memory)672 1698 A
- (corruption");)546 2412 A
- 4050 V
- (37000)210 648 A
- (return(0);)420 1698 A
- 4140 V
- (37001)210 648 A
- (break;)252 1698 A
- 4230 V
- (37002)210 648 A
- 1362(})S
- 4320 V
- (37003)210 648 A
- 4410 V
- (37004)210 648 A
- (scan)168 1362 A
- 1572(=)S
- (next;)210 1656 A
- 4500 V
- (37005)210 648 A
- 1110(})S
- 4590 V
- (37006)210 648 A
- 4680 V
- (37007)210 648 A
- 1110(/*)S
- 1236(We)S
- (get)126 1362 A
- (here)168 1530 A
- (only)168 1740 A
- 1950(if)S
- (there's)294 2076 A
- (trouble)294 2412 A
- 2748(--)S
- (normally)336 2874 A
- ("case)210 3252 A
- (END")168 3504 A
- 3714(is)S
- (the)126 3840 A
- 4770 V
- (37008)210 648 A
- 1152(*)S
- (terminating)462 1236 A
- (point.)252 1740 A
- 2034(*/)S
- 4860 V
- (37009)210 648 A
- (regerror("corrupted)798 1110 A
- (pointers");)462 1950 A
- 4950 V
- (37010)210 648 A
- (return(0);)420 1110 A
- 5040 V
- (37011)210 648 A
- 1026(})S
- 5220 V
- (37013)210 648 A
- 1026(/*)S
- 5310 V
- (37014)210 648 A
- 1068(-)S
- (regrepeat)378 1152 A
- 1572(-)S
- (repeatedly)420 1656 A
- (match)210 2118 A
- (something)378 2370 A
- (simple,)294 2790 A
- (report)252 3126 A
- (how)126 3420 A
- (many)168 3588 A
- 5400 V
- (37015)210 648 A
- 1068(*/)S
- 5490 V
- (37016)210 648 A
- (PRIVATE)294 1026 A
- (int)126 1362 A
- (regrepeat(p))504 1530 A
- 5580 V
- (37017)210 648 A
- (char)168 1026 A
- (*p;)126 1236 A
- 5670 V
- (37018)210 648 A
- 1026({)S
- 5760 V
- (37019)210 648 A
- (register)336 1110 A
- (int)126 1488 A
- (count)210 1656 A
- 1908(=)S
- 1992(0;)S
- 5850 V
- (37020)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*scan;)252 1698 A
- 5940 V
- (37021)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*opnd;)252 1698 A
- 6030 V
- (37022)210 648 A
- 6120 V
- (37023)210 648 A
- (scan)168 1110 A
- 1320(=)S
- (reginput;)378 1404 A
- 6210 V
- (37024)210 648 A
- (opnd)168 1110 A
- 1320(=)S
- (OPERAND(p);)462 1404 A
- 8418 V
- EP
- %%Page: 368 368
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 12 B
- (368)180 648 A
- 11 R
- 1947(File:)S
- (src/lib/other/regexp.c)948 2180 A
- 10 R
- 3402(MINIX)S
- 3730(SOURCE)S
- 4153(CODE)S
- 900 V
- 7 LST
- (37025)210 648 A
- (switch)252 1110 A
- ((OP(p)))294 1404 A
- 1740({)S
- 990 V
- (37026)210 648 A
- (case)168 1278 A
- (ANY:)168 1488 A
- 1080 V
- (37027)210 648 A
- (count)210 1362 A
- 1614(=)S
- (strlen(scan);)546 1698 A
- 1170 V
- (37028)210 648 A
- (scan)168 1362 A
- 1572(+=)S
- (count;)252 1698 A
- 1260 V
- (37029)210 648 A
- (break;)252 1362 A
- 1350 V
- (37030)210 648 A
- (case)168 1278 A
- (EXACTLY:)336 1488 A
- 1440 V
- (37031)210 648 A
- (while)210 1362 A
- ((*opnd)252 1614 A
- 1908(==)S
- (*scan))252 2034 A
- 2328({)S
- 1530 V
- (37032)210 648 A
- (count++;)336 1698 A
- 1620 V
- (37033)210 648 A
- (scan++;)294 1698 A
- 1710 V
- (37034)210 648 A
- 1362(})S
- 1800 V
- (37035)210 648 A
- (break;)252 1362 A
- 1890 V
- (37036)210 648 A
- (case)168 1278 A
- (ANYOF:)252 1488 A
- 1980 V
- (37037)210 648 A
- (while)210 1362 A
- ((*scan)252 1614 A
- 1908(!=)S
- ('\0')168 2034 A
- 2244(&&)S
- (strchr(opnd,)504 2370 A
- (*scan))252 2916 A
- 3210(!=)S
- ((char)210 3336 A
- (*)NULL))294 3588 A
- 3924({)S
- 2070 V
- (37038)210 648 A
- (count++;)336 1698 A
- 2160 V
- (37039)210 648 A
- (scan++;)294 1698 A
- 2250 V
- (37040)210 648 A
- 1362(})S
- 2340 V
- (37041)210 648 A
- (break;)252 1362 A
- 2430 V
- (37042)210 648 A
- (case)168 1278 A
- (ANYBUT:)294 1488 A
- 2520 V
- (37043)210 648 A
- (while)210 1362 A
- ((*scan)252 1614 A
- 1908(!=)S
- ('\0')168 2034 A
- 2244(&&)S
- (strchr(opnd,)504 2370 A
- (*scan))252 2916 A
- 3210(==)S
- ((char)210 3336 A
- (*)NULL))294 3588 A
- 3924({)S
- 2610 V
- (37044)210 648 A
- (count++;)336 1698 A
- 2700 V
- (37045)210 648 A
- (scan++;)294 1698 A
- 2790 V
- (37046)210 648 A
- 1362(})S
- 2880 V
- (37047)210 648 A
- (break;)252 1362 A
- 2970 V
- (37048)210 648 A
- (default:)336 1278 A
- 2370(/*)S
- 2496(Oh)S
- (dear.)210 2622 A
- (Called)252 2916 A
- (inappropriately.)672 3210 A
- 3924(*/)S
- 3060 V
- (37049)210 648 A
- (regerror("internal)756 1362 A
- (foulup");)378 2160 A
- 3150 V
- (37050)210 648 A
- (count)210 1362 A
- 1614(=)S
- 1698(0;)S
- 2370(/*)S
- (Best)168 2496 A
- (compromise.)462 2706 A
- 3210(*/)S
- 3240 V
- (37051)210 648 A
- (break;)252 1362 A
- 3330 V
- (37052)210 648 A
- 1110(})S
- 3420 V
- (37053)210 648 A
- (reginput)336 1110 A
- 1488(=)S
- (scan;)210 1572 A
- 3510 V
- (37054)210 648 A
- 3600 V
- (37055)210 648 A
- (return(count);)588 1110 A
- 3690 V
- (37056)210 648 A
- 1026(})S
- 3870 V
- (37058)210 648 A
- 1026(/*)S
- 3960 V
- (37059)210 648 A
- 1068(-)S
- (regnext)294 1152 A
- 1488(-)S
- (dig)126 1572 A
- (the)126 1740 A
- ("next")252 1908 A
- (pointer)294 2202 A
- (out)126 2538 A
- 2706(of)S
- 2832(a)S
- (node)168 2916 A
- 4050 V
- (37060)210 648 A
- 1068(*/)S
- 4140 V
- (37061)210 648 A
- (PRIVATE)294 1026 A
- (char)168 1362 A
- (*regnext(p))462 1572 A
- 4230 V
- (37062)210 648 A
- (register)336 1026 A
- (char)168 1404 A
- (*p;)126 1614 A
- 4320 V
- (37063)210 648 A
- 1026({)S
- 4410 V
- (37064)210 648 A
- (register)336 1110 A
- (int)126 1488 A
- (offset;)294 1656 A
- 4500 V
- (37065)210 648 A
- 4590 V
- (37066)210 648 A
- 1110(if)S
- 1236((p)S
- 1362(==)S
- (®dummy))420 1488 A
- (return((char)504 1950 A
- (*)NULL);)336 2496 A
- 4680 V
- (37067)210 648 A
- 4770 V
- (37068)210 648 A
- (offset)252 1110 A
- 1404(=)S
- (NEXT(p);)336 1488 A
- 4860 V
- (37069)210 648 A
- 1110(if)S
- ((offset)294 1236 A
- 1572(==)S
- 1698(0))S
- (return((char)504 1824 A
- (*)NULL);)336 2370 A
- 4950 V
- (37070)210 648 A
- 5040 V
- (37071)210 648 A
- 1110(if)S
- ((OP(p))252 1236 A
- 1530(==)S
- (BACK))210 1656 A
- 5130 V
- (37072)210 648 A
- (return(p)336 1362 A
- 1740(-)S
- (offset);)336 1824 A
- 5220 V
- (37073)210 648 A
- (else)168 1110 A
- 5310 V
- (37074)210 648 A
- (return(p)336 1362 A
- 1740(+)S
- (offset);)336 1824 A
- 5400 V
- (37075)210 648 A
- 1026(})S
- 5580 V
- (37077)210 648 A
- (#ifdef)252 1026 A
- (DEBUG)210 1320 A
- 5670 V
- (37078)210 648 A
- 5760 V
- (37079)210 648 A
- (STATIC)252 1026 A
- (char)168 1320 A
- (*regprop();)462 1530 A
- 5850 V
- (37080)210 648 A
- 5940 V
- (37081)210 648 A
- 1026(/*)S
- 6030 V
- (37082)210 648 A
- 1068(-)S
- (regdump)294 1152 A
- 1488(-)S
- (dump)168 1572 A
- 1782(a)S
- (regexp)252 1866 A
- (onto)168 2160 A
- (stdout)252 2370 A
- 2664(in)S
- (vaguely)294 2790 A
- (comprehensible)588 3126 A
- (form)168 3756 A
- 6120 V
- (37083)210 648 A
- 1068(*/)S
- 6210 V
- (37084)210 648 A
- (void)168 1026 A
- (regdump(r))420 1236 A
- 8418 V
- EP
- %%Page: 369 369
- BP
- /slant 0 def
- /height 0 def
- 630 V
- 10 R
- 648(MINIX)S
- 976(SOURCE)S
- 1399(CODE)S
- 11 R
- 1947(File:)S
- (src/lib/other/regexp.c)948 2180 A
- 12 B
- (369)180 4248 A
- 900 V
- 7 LST
- (37085)210 648 A
- (regexp)252 1026 A
- (*r;)126 1320 A
- 990 V
- (37086)210 648 A
- 1026({)S
- 1080 V
- (37087)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*s;)126 1698 A
- 1170 V
- (37088)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- 1698(op)S
- 1824(=)S
- (EXACTLY;)336 1908 A
- 2370(/*)S
- (Arbitrary)378 2496 A
- (non-END)294 2916 A
- (op.)126 3252 A
- 3420(*/)S
- 1260 V
- (37089)210 648 A
- (register)336 1110 A
- (char)168 1488 A
- (*next;)252 1698 A
- 1350 V
- (37090)210 648 A
- 1440 V
- (37091)210 648 A
- 1110(s)S
- 1194(=)S
- (r->program)420 1278 A
- 1740(+)S
- 1824(1;)S
- 1530 V
- (37092)210 648 A
- (while)210 1110 A
- ((op)126 1362 A
- 1530(!=)S
- (END))168 1656 A
- 1866({)S
- 2370(/*)S
- (While)210 2496 A
- (that)168 2748 A
- (wasn't)252 2958 A
- (END)126 3252 A
- (last)168 3420 A
- (time...)294 3630 A
- 3966(*/)S
- 1620 V
- (37093)210 648 A
- 1362(op)S
- 1488(=)S
- (OP(s);)252 1572 A
- 1710 V
- (37094)210 648 A
- (printf("%2d%s",)630 1362 A
- ((int))210 2034 A
- 2286((s)S
- 2412(-)S
- (r->program),)504 2496 A
- (regprop(s));)504 3042 A
- 3714(/*)S
- (Where,)252 3840 A
- (what.)210 4134 A
- 4386(*/)S
- 1800 V
- (37095)210 648 A
- (next)168 1362 A
- 1572(=)S
- (regnext(s);)462 1656 A
- 1890 V
- (37096)210 648 A
- 1362(if)S
- ((next)210 1488 A
- 1740(==)S
- ((char)210 1866 A
- (*)NULL))294 2118 A
- 2706(/*)S
- (Next)168 2832 A
- (ptr.)168 3042 A
- 3252(*/)S
- 1980 V
- (37097)210 648 A
- (printf("(0)");)588 1698 A
- 2070 V
- (37098)210 648 A
- (else)168 1362 A
- 2160 V
- (37099)210 648 A
- (printf("(%d)",)588 1698 A
- ((int))210 2328 A
- 2580((s)S
- 2706(-)S
- (r->program))462 2790 A
- 3294(+)S
- ((int))210 3378 A
- ((next)210 3630 A
- 3882(-)S
- (s));)168 3966 A
- 2250 V
- (37100)210 648 A
- 1362(s)S
- 1446(+=)S
- 1572(3;)S
- 2340 V
- (37101)210 648 A
- 1362(if)S
- ((op)126 1488 A
- 1656(==)S
- (ANYOF)210 1782 A
- 2034(||)S
- 2160(op)S
- 2286(==)S
- (ANYBUT)252 2412 A
- 2706(||)S
- 2832(op)S
- 2958(==)S
- (EXACTLY))336 3084 A
- 3462({)S
- 2430 V
- (37102)210 648 A
- 1698(/*)S
- (Literal)294 1824 A
- (string,)294 2160 A
- (where)210 2496 A
- (present.)336 2748 A
- 3126(*/)S
- 2520 V
- (37103)210 648 A
- (while)210 1698 A
- ((*s)126 1950 A
- 2118(!=)S
- ('\0'))210 2244 A
- 2496({)S
- 2610 V
- (37104)210 648 A
- (putchar(*s);)504 2034 A
- 2700 V
- (37105)210 648 A
- (s++;)168 2034 A
- 2790 V
- (37106)210 648 A
- 1698(})S
- 2880 V
- (37107)210 648 A
- (s++;)168 1698 A
- 2970 V
- (37108)210 648 A
- 1362(})S
- 3060 V
- (37109)210 648 A
- (putchar('\n');)588 1362 A
- 3150 V
- (37110)210 648 A
- 1110(})S
- 3240 V
- (37111)210 648 A
- 3330 V
- (37112)210 648 A
- 1110(/*)S
- (Header)252 1236 A
- (fields)252 1530 A
- 1824(of)S
- (interest.)378 1950 A
- 2370(*/)S
- 3420 V
- (37113)210 648 A
- 1110(if)S
- ((r->regstart)504 1236 A
- 1782(!=)S
- ('\0'))210 1908 A
- (printf("start)546 2160 A
- 2748(c')S
- 2874(",)S
- (r->regstart);)546 3000 A
- 3510 V
- (37114)210 648 A
- 1110(if)S
- ((r->reganch))504 1236 A
- (printf("anchored)672 1782 A
- (");)126 2496 A
- 3600 V
- (37115)210 648 A
- 1110(if)S
- ((r->regmust)462 1236 A
- 1740(!=)S
- ((char)210 1866 A
- (*)NULL))294 2118 A
- (printf("must)504 2454 A
- (have)168 3000 A
- (\"%s\"",)336 3210 A
- (r->regmust);)504 3588 A