$NetBSD: patch-cd,v 1.1 2005/11/02 08:56:40 taca Exp $

--- regex.c.orig	2005-07-11 08:32:50.000000000 +0900
+++ regex.c
@@ -1725,6 +1725,7 @@ re_compile_pattern(pattern, size, bufp)
 	memmove(&b[(unsigned char)b[-1]], &b[(1 << BYTEWIDTH) / BYTEWIDTH],
 		2 + EXTRACT_UNSIGNED(&b[(1 << BYTEWIDTH) / BYTEWIDTH])*8);
       b += b[-1] + 2 + EXTRACT_UNSIGNED(&b[(unsigned char)b[-1]])*8;
+      had_num_literal = 0;
       break;
 
     case '(':
