freebsd-skq/lib
Daniel C. Sobral 8f9e434f46 altoffset() always returned whenever it recursed, because at the end
of the processing of the recursion, "scan" would be pointing to O_CH
(or O_QUEST), which would then be interpreted as being the end character
for altoffset().

We avoid this by properly increasing scan before leaving the switch.

Without this, something like (a?b?)?cc would result in a g->moffset of
1 instead of 2.

I added a case to the soon-to-be-imported regex(3) test code to catch
this error.
2000-07-09 17:45:30 +00:00
..
compat add libxpg4 2000-06-14 14:38:11 +00:00
csu Use the new machine-independent versions of crtbegin and crtend 2000-05-24 02:17:12 +00:00
libalias Fixed PunchFWHole(): 2000-06-27 14:56:07 +00:00
libatm Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libbind Build more components to get named to build. 1999-11-30 04:40:54 +00:00
libc altoffset() always returned whenever it recursed, because at the end 2000-07-09 17:45:30 +00:00
libc_r Remove DEBUG_FLAGS=-g3, which never should have been committed. 2000-07-05 16:21:42 +00:00
libcalendar Introduce .Lb macro to libcalendar manpage. 2000-04-22 15:51:37 +00:00
libcam Fix groff confusion for PS output. 2000-06-20 10:53:51 +00:00
libcom_err Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libcompat Remove single-space hard sentence breaks. These degrade the quality 2000-03-02 09:14:21 +00:00
libcrypt Oops, remove vestigial reference to SHS passwords. 2000-04-22 20:43:21 +00:00
libdevstat Introduce .Lb macro to libdevstat library manpage 2000-04-22 15:58:01 +00:00
libdisk _PATH_DEV'ify libdisk 2000-06-28 22:28:50 +00:00
libedit <blush> I tested the real code changes, but neglected to test the 2000-05-22 06:01:31 +00:00
libfetch Don't assume the remote address in a 227 reply is enclosed in parentheses. 2000-07-08 09:27:47 +00:00
libform Add missing source files. Sort SRCS. 2000-05-24 09:01:23 +00:00
libftpio Reduce shlib major that is bumped by my mistake. 2000-07-06 20:19:02 +00:00
libgnumalloc $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
libio Add functions which allow i/o memory to be accessed without forcing a 2000-02-12 14:57:01 +00:00
libipsec synchronize with latest kame tree. 2000-07-04 16:22:05 +00:00
libipx Introduce .Lb macro to libipx library manpage 2000-04-22 16:01:01 +00:00
libkse Remove DEBUG_FLAGS=-g3, which never should have been committed. 2000-07-05 16:21:42 +00:00
libkvm Remove obsolete reference to /var/db/kvm_kernel.db 2000-05-07 02:16:43 +00:00
libm Disconnect libm from the build tree. It's broken, not being 2000-05-02 14:16:19 +00:00
libmd Introduce .Lb macro to libmd manpages 2000-04-22 16:11:30 +00:00
libmenu Add missing source files. Sort SRCS. 2000-05-24 09:01:23 +00:00
libncp Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
libncurses Add new man pages 2000-07-03 09:47:47 +00:00
libnetgraph - Make sure the message token returned by NgSendMsg() is non-negative 2000-06-21 23:01:07 +00:00
libopie Add some extra functions adapted from OpenBSD, in preparation for 2000-05-15 04:20:54 +00:00
libpam Update to the version of pam_ssh corresponding to OpenSSH 2.1 (taken 2000-05-30 09:03:15 +00:00
libpanel Add missing source files. Sort SRCS. 2000-05-24 09:01:23 +00:00
libpcap Don't try to compile in INET6 support when NOINET6 is defined. 2000-04-15 20:45:52 +00:00
libposix1e o Enable building of libposix1e capability state utility functions and 2000-07-05 04:25:09 +00:00
libpthread Remove DEBUG_FLAGS=-g3, which never should have been committed. 2000-07-05 16:21:42 +00:00
libradius Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libresolv Don't build elf libresolv.so*, no elf freebsd binaries have used it ever. 1998-10-11 04:21:56 +00:00
librpcsvc $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
libskey Introduce .Lb macro to libskey manpage 2000-04-22 16:14:26 +00:00
libss sigset_t change (part 5 of 5) 1999-09-29 15:18:46 +00:00
libstand Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
libtacplus Supply only one author name per instance of %A, as per mdoc.samples(7). 2000-05-10 09:49:04 +00:00
libtelnet $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
libusb Remove DIAGASSERT 2000-07-07 08:15:19 +00:00
libusbhid Remove DIAGASSERT 2000-07-07 08:15:19 +00:00
libutil Better fix for .Fx macro 2000-07-06 20:13:42 +00:00
libvgl Introduce .Lb macro to libvgl manpage 2000-04-22 16:17:38 +00:00
libwrap Don't try to compile in INET6 support when NOINET6 is defined. 2000-04-15 20:45:52 +00:00
libxpg4 Bump major to preserve 3.x binaries compatibility 2000-06-13 00:41:38 +00:00
liby $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
libz Remove single-space hard sentence breaks. These degrade the quality 2000-03-02 09:14:21 +00:00
msun Removed bogus 'l' suffixes in FP register to register instructions. 2000-06-06 12:12:36 +00:00
ncurses Add new man pages 2000-07-03 09:47:47 +00:00
Makefile Include libusb in the build 2000-07-02 14:54:22 +00:00
Makefile.inc