Paul Eggert
5c2f94a182
Replace executable’s fingerprint in place
...
* admin/merge-gnulib (GNULIB_MODULES): Add memmem-simple.
(AVOIDED_MODULES): Add memchr.
* configure.ac (HAVE_PDUMPER): AC_SUBST it, too, for use in makefiles.
* lib/Makefile.in (libgnu_a_OBJECTS): Add fingerprint.o.
* lib/fingerprint.c: New file.
* lib/memmem.c, lib/str-two-way.h, m4/memmem.m4: New files,
copied from Gnulib.
* lib/fingerprint.h: Rename from src/fingerprint.h.
* lib-src/make-fingerprint.c: Include limits.h, sys/stat.h,
fingerprint.h, intprops.h, min-max.h.
(SSIZE_MAX): New macro, if not already defined.
(main): Without -r, Replace the fingerprint in the input file
instead of generating a fingerprint.c.
* lib/Makefile.in (libgnu_a_OBJECTS): Add fingerprint.o.
* lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
* src/Makefile.in (HAVE_PDUMPER, MAKE_PDUMPER_FINGERPRINT):
New macros.
(temacs$(EXEEXT)): Use them to replace the fingerprint instead
of precalculating it.
(mostlyclean, ctagsfiles1): Do not worry about fingerprint.c.
2019-04-14 17:06:09 -07:00
..
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2019-03-10 23:05:30 -07:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2018-12-31 18:20:07 -08:00
2018-12-31 18:20:07 -08:00
2018-12-31 18:20:07 -08:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-03-25 14:55:49 -07:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-03-25 14:55:49 -07:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2018-12-31 18:20:07 -08:00
2019-03-25 14:55:49 -07:00
2018-12-31 18:20:07 -08:00
2019-03-25 14:55:49 -07:00
2019-04-14 17:06:09 -07:00
2018-12-31 18:20:07 -08:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2018-12-31 18:20:07 -08:00
2018-12-31 17:57:29 -08:00
2018-12-31 18:20:07 -08:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2019-04-14 17:06:09 -07:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2018-12-31 18:20:07 -08:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2018-02-11 13:10:41 -08:00
2018-12-31 18:20:07 -08:00
2018-12-31 17:57:29 -08:00
2019-03-25 14:55:49 -07:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2018-12-31 18:20:07 -08:00
2018-12-31 18:20:07 -08:00
2018-12-31 18:20:07 -08:00
2018-12-31 18:20:07 -08:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2018-12-31 18:20:07 -08:00
2018-12-31 18:20:07 -08:00
2018-12-31 18:20:07 -08:00
2019-02-02 13:15:10 -08:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2018-12-31 18:20:07 -08:00
2018-12-31 18:20:07 -08:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2019-03-25 14:55:49 -07:00
2018-12-31 17:57:29 -08:00
2018-12-31 18:20:07 -08:00
2019-01-01 01:01:13 +00:00