1*0b459c2cSDavid du Colombier /* Print the version number. */ 2*0b459c2cSDavid du Colombier 3*0b459c2cSDavid du Colombier /* $Id: version.c,v 1.5 1997/05/21 18:29:20 eggert Exp $ */ 4*0b459c2cSDavid du Colombier 5*0b459c2cSDavid du Colombier #define XTERN extern 6*0b459c2cSDavid du Colombier #include <common.h> 7*0b459c2cSDavid du Colombier #undef XTERN 8*0b459c2cSDavid du Colombier #define XTERN 9*0b459c2cSDavid du Colombier #include <patchlevel.h> 10*0b459c2cSDavid du Colombier #include <version.h> 11*0b459c2cSDavid du Colombier 12*0b459c2cSDavid du Colombier static char const copyright_string[] = "\ 13*0b459c2cSDavid du Colombier Copyright 1988 Larry Wall\n\ 14*0b459c2cSDavid du Colombier Copyright 1997 Free Software Foundation, Inc."; 15*0b459c2cSDavid du Colombier 16*0b459c2cSDavid du Colombier static char const free_software_msgid[] = "\ 17*0b459c2cSDavid du Colombier This program comes with NO WARRANTY, to the extent permitted by law.\n\ 18*0b459c2cSDavid du Colombier You may redistribute copies of this program\n\ 19*0b459c2cSDavid du Colombier under the terms of the GNU General Public License.\n\ 20*0b459c2cSDavid du Colombier For more information about these matters, see the file named COPYING."; 21*0b459c2cSDavid du Colombier 22*0b459c2cSDavid du Colombier static char const authorship_msgid[] = "\ 23*0b459c2cSDavid du Colombier written by Larry Wall with lots o' patches by Paul Eggert"; 24*0b459c2cSDavid du Colombier 25*0b459c2cSDavid du Colombier void version()26*0b459c2cSDavid du Colombierversion() 27*0b459c2cSDavid du Colombier { 28*0b459c2cSDavid du Colombier printf ("%s %s\n%s\n\n%s\n\n%s\n", program_name, PATCH_VERSION, 29*0b459c2cSDavid du Colombier copyright_string, free_software_msgid, authorship_msgid); 30*0b459c2cSDavid du Colombier } 31