DragonFly commits List (threaded) for 2007-09
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/contrib/cvs-1.12 README.DELETED src/contrib/cvs-1.12/diff diff.h src/contrib/cvs-1.12/lib regex.h src/contrib/cvs-1.12/src cvs.h
corecode 2007/09/04 10:08:38 PDT
DragonFly src repository
Modified files:
contrib/cvs-1.12 README.DELETED
contrib/cvs-1.12/diff diff.h
contrib/cvs-1.12/src cvs.h
Removed files:
contrib/cvs-1.12/lib regex.h
Log:
Use gnuregex.h instead of a private header whose declarations are wrong.
This private header declares the return type of re_search to be off_t,
i.e. 64 bit. Our (old) gnu regex library however only returns ints. As a
result, the generated opcode erroneously only looked at the sign of %edx,
which happened to contain a random value.
DragonFly-bug: <http://bugs.dragonflybsd.org/issue801>
Reported-by: Vincent Stemen <vs1@crel.us>
Revision Changes Path
1.3 +1 -0 src/contrib/cvs-1.12/README.DELETED
1.2 +1 -1 src/contrib/cvs-1.12/diff/diff.h
1.3 +1 -1 src/contrib/cvs-1.12/src/cvs.h
http://www.dragonflybsd.org/cvsweb/src/contrib/cvs-1.12/README.DELETED.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/contrib/cvs-1.12/diff/diff.h.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/contrib/cvs-1.12/src/cvs.h.diff?r1=1.2&r2=1.3&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]