aboutsummaryrefslogtreecommitdiffstats
path: root/m4
diff options
context:
space:
mode:
authorPaul Eggert2016-02-21 13:25:24 -0800
committerPaul Eggert2016-02-21 13:27:40 -0800
commit1f7feecaee0ed3fb79758fe60020aefb30d9ff01 (patch)
treeb0476096aabea32658be041242caa74e7a5232cd /m4
parent3e67708d7239cde24b0988d4d1288bc75585cfea (diff)
downloademacs-1f7feecaee0ed3fb79758fe60020aefb30d9ff01.tar.gz
emacs-1f7feecaee0ed3fb79758fe60020aefb30d9ff01.zip
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.
Diffstat (limited to 'm4')
-rw-r--r--m4/gnulib-comp.m43
1 files changed, 3 insertions, 0 deletions
diff --git a/m4/gnulib-comp.m4 b/m4/gnulib-comp.m4
index 831bb4c4f4b..5a3fc98597c 100644
--- a/m4/gnulib-comp.m4
+++ b/m4/gnulib-comp.m4
@@ -78,6 +78,7 @@ AC_DEFUN([gl_EARLY],
78 # Code from module fdatasync: 78 # Code from module fdatasync:
79 # Code from module fdopendir: 79 # Code from module fdopendir:
80 # Code from module filemode: 80 # Code from module filemode:
81 # Code from module filevercmp:
81 # Code from module fpending: 82 # Code from module fpending:
82 # Code from module fstatat: 83 # Code from module fstatat:
83 # Code from module fsync: 84 # Code from module fsync:
@@ -889,6 +890,8 @@ AC_DEFUN([gl_FILE_LIST], [
889 lib/fdopendir.c 890 lib/fdopendir.c
890 lib/filemode.c 891 lib/filemode.c
891 lib/filemode.h 892 lib/filemode.h
893 lib/filevercmp.c
894 lib/filevercmp.h
892 lib/fpending.c 895 lib/fpending.c
893 lib/fpending.h 896 lib/fpending.h
894 lib/fstatat.c 897 lib/fstatat.c