View | Details | Raw Unified | Return to bug 214783
Collapse All | Expand All

(-)contrib/one-true-awk/b.c (-1 / +4 lines)
Lines 842-850 Link Here
842
				    prestr[2 + cc->cc_namelen] == ']') {
842
				    prestr[2 + cc->cc_namelen] == ']') {
843
					prestr += cc->cc_namelen + 3;
843
					prestr += cc->cc_namelen + 3;
844
					for (i = 0; i < NCHARS; i++) {
844
					for (i = 0; i < NCHARS; i++) {
845
						if (!adjbuf((char **) &buf, &bufsz, bp-buf+1, 100, (char **) &bp, "relex2"))
845
						if (!adjbuf((char **) &buf, &bufsz, bp-buf+2, 100, (char **) &bp, "relex2"))
846
						    FATAL("out of space for reg expr %.10s...", lastre);
846
						    FATAL("out of space for reg expr %.10s...", lastre);
847
						if (cc->cc_func(i)) {
847
						if (cc->cc_func(i)) {
848
							if (i == '\\' || i == '-') { /* escape for cclenter */
849
								*bp++ = '\\';
850
							}
848
							*bp++ = i;
851
							*bp++ = i;
849
							n++;
852
							n++;
850
						}
853
						}

Return to bug 214783