From: Glenn Morris Date: Thu, 7 Jun 2007 07:23:36 +0000 (+0000) Subject: (main): Use `emacs-copyright' in --version output. X-Git-Tag: emacs-pretest-23.0.90~12437 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=5cf9ca93e59f1b8f8dba4f4049a7915accfbf913;p=emacs.git (main): Use `emacs-copyright' in --version output. --- diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index e14679ad820..51b3cf38b91 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog @@ -1,3 +1,8 @@ +2007-06-07 Glenn Morris + + * etags.c (print_version): Add `emacs_copyright' string, for + easier automatic updating. + 2007-05-18 Francesco Potort,Al(B * etags.c: Extern definitions of some more pointer functions for diff --git a/src/emacs.c b/src/emacs.c index 62b14a55388..e235856847f 100644 --- a/src/emacs.c +++ b/src/emacs.c @@ -856,17 +856,23 @@ main (argc, argv So ignore --version otherwise. */ && initialized) { - Lisp_Object tem; + Lisp_Object tem, tem2; tem = Fsymbol_value (intern ("emacs-version")); + tem2 = Fsymbol_value (intern ("emacs-copyright")); if (!STRINGP (tem)) { fprintf (stderr, "Invalid value of `emacs-version'\n"); exit (1); } + if (!STRINGP (tem2)) + { + fprintf (stderr, "Invalid value of `emacs-copyright'\n"); + exit (1); + } else { printf ("GNU Emacs %s\n", SDATA (tem)); - printf ("Copyright (C) 2007 Free Software Foundation, Inc.\n"); + printf ("%s\n", SDATA(tem2)); printf ("GNU Emacs comes with ABSOLUTELY NO WARRANTY.\n"); printf ("You may redistribute copies of Emacs\n"); printf ("under the terms of the GNU General Public License.\n");