xref: /plan9/sys/src/ape/cmd/patch/version.c (revision 0b459c2cb92b7c9d88818e9a2f72e678e5bc4553)
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 Colombier version()
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