]> code.delx.au - gnu-emacs/commit
Use Gnulib filevercmp for version comparison
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 21 Feb 2016 21:25:24 +0000 (13:25 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 21 Feb 2016 21:27:40 +0000 (13:27 -0800)
commit1f7feecaee0ed3fb79758fe60020aefb30d9ff01
treeb0476096aabea32658be041242caa74e7a5232cd
parent3e67708d7239cde24b0988d4d1288bc75585cfea
Use Gnulib filevercmp for version comparison

* admin/merge-gnulib (GNULIB_MODULES): Add filevercmp.
* doc/lispref/strings.texi (Text Comparison):
* etc/NEWS, src/fns.c:
* test/src/fns-tests.el (fns-tests-string-version-lessp):
Rename newly-introduced function to string-version-lessp, by
analogy with strverscmp.
* lib/filevercmp.c, lib/filevercmp.h: New files, copied from gnulib.
* lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
* src/fns.c: Include <filevercmp.h>.
(gather_number_from_string): Remove.
(Fstring_version_lessp): Reimplement via filevercmp.
admin/merge-gnulib
doc/lispref/strings.texi
etc/NEWS
lib/filevercmp.c [new file with mode: 0644]
lib/filevercmp.h [new file with mode: 0644]
lib/gnulib.mk
m4/gnulib-comp.m4
src/fns.c
test/src/fns-tests.el