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

Simon Schubert corecode at crater.dragonflybsd.org
Tue Sep 4 10:11:05 PDT 2007


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 at 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





More information about the Commits mailing list