From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: dsmich@roadrunner.com Newsgroups: gmane.lisp.guile.bugs Subject: bug#48480: [a-Z] is not a valid regex range in 3.0.7 Date: Mon, 17 May 2021 15:39:38 +0000 Message-ID: <9481a87ea3af60a8f4ffa3897b1398ec7681605b@webmail> References: <87zgwtgzwm.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=_6f988725181e72917e455169ddfdfbac" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7071"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "'48480@debbugs.gnu.org'" <48480@debbugs.gnu.org> To: "'Marius Bakke'" Original-X-From: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Mon May 17 17:40:09 2021 Return-path: Envelope-to: guile-bugs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lifLj-0001gU-Qb for guile-bugs@m.gmane-mx.org; Mon, 17 May 2021 17:40:07 +0200 Original-Received: from localhost ([::1]:45342 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lifLi-0000eE-HD for guile-bugs@m.gmane-mx.org; Mon, 17 May 2021 11:40:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47888) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lifLe-0000e4-Cf for bug-guile@gnu.org; Mon, 17 May 2021 11:40:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42035) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lifLe-00032N-49 for bug-guile@gnu.org; Mon, 17 May 2021 11:40:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lifLe-0005QV-18 for bug-guile@gnu.org; Mon, 17 May 2021 11:40:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <87zgwtgzwm.fsf@gnu.org> Resent-From: dsmich@roadrunner.com Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Mon, 17 May 2021 15:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48480 X-GNU-PR-Package: guile Original-Received: via spool by 48480-submit@debbugs.gnu.org id=B48480.162126598720831 (code B ref 48480); Mon, 17 May 2021 15:40:01 +0000 Original-Received: (at 48480) by debbugs.gnu.org; 17 May 2021 15:39:47 +0000 Original-Received: from localhost ([127.0.0.1]:53581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lifLO-0005Pu-Rc for submit@debbugs.gnu.org; Mon, 17 May 2021 11:39:47 -0400 Original-Received: from p-impout009aa.msg.pkvw.co.charter.net ([47.43.26.140]:54686 helo=p-impout009.msg.pkvw.co.charter.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lifLN-0005Pi-52 for 48480@debbugs.gnu.org; Mon, 17 May 2021 11:39:45 -0400 Original-Received: from localhost ([52.86.171.38]) by cmsmtp with ESMTP id ifLGlsPERMZkVifLGl1oH7; Mon, 17 May 2021 15:39:39 +0000 X-Authority-Analysis: v=2.4 cv=RatVt3hv c=1 sm=1 tr=0 ts=60a28e3b a=KRKCKI1VKQ4u2uwitZ6MRA==:117 a=KRKCKI1VKQ4u2uwitZ6MRA==:17 a=CWu-ru1EMAMA:10 a=sbS8Jz_EeGYA:10 a=gvpbKfTYKj_YIvUxhBUA:9 a=QEXdDO2ut3YA:10 a=mDV3o1hIAAAA:8 a=a8QSxfg55soSxPzUZuIA:9 a=GOmWsCGjBZnYwmFA:21 a=_W_S_7VecoQA:10 a=_FVE-zBwftR9WsbkzFJk:22 a=pHzHmUro8NiASowvMSCR:22 a=Ew2E2A-JSTLzCXPT_086:22 X-Mailer: Atmail X-Originating-IP: [98.103.13.34] X-Priority: 3 Importance: Normal X-MSMail-Priority: Normal X-CMAE-Envelope: MS4xfFQTIFRS7J+VlnA07qpOrmySZ/wm/vc5PtkuueZYNgYxMA6zTi68WNWfTTJOMChcm6aoY43QqtvFDzB7jmhcEFsH1UGuhEp/lCDhc93pk7KuDlVNky2j z9E3aaQQypzbfM2A/dJA1btKoy2krtbFWSy3iZYcDbvRdOclg25cmu1t2l8+hWZCc7tuSl1CAfbBHYfxVwPnNCovuLCS6uvNfVw= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.io gmane.lisp.guile.bugs:10080 Archived-At: --=_6f988725181e72917e455169ddfdfbac Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable This *is* the error returned by the underlying C library. For example:= =0A=0A#include =0A#include =0A#include =0A=0Aint main() {=0A char buf[12= 8] =3D {0};=0A regex_t rx =3D {0};=0A int status =3D regcomp(&rx, "[a-Z]= ", REG_EXTENDED);=0A size_t ret =3D regerror(status, &rx, buf, sizeof bu= f);=0A printf("status: %d, ret: %d, buf: [%s]n", status, ret, buf);=0A r= eturn 0;=0A}=0A=0Agcc -o rx rx.c && ./rx=0Astatus: 11, ret: 18, buf: [In= valid range end]=0A=0A--Dale=0A=0A --=_6f988725181e72917e455169ddfdfbac Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable This *is* the error returned by the underlyi= ng C library.  For example:

#include <stdio.h>
#inc= lude <sys/types.h>
#include <regex.h>

int main() {=
  char buf[128] =3D {0};
  regex_t rx =3D {0};
 = ; int status =3D regcomp(&rx, "[a-Z]", REG_EXTENDED);
  size= _t ret =3D regerror(status, &rx, buf, sizeof buf);
  printf(= "status: %d, ret: %d, buf: [%s]\n", status, ret, buf);
  return= 0;
}


gcc -o rx rx.c && ./rx
status: 11, ret: 1= 8, buf: [Invalid range end]

--Dale

=0A
--=_6f988725181e72917e455169ddfdfbac--