xref: /csrg-svn/usr.bin/pascal/pxp/version.c (revision 7744)
1*7744Speter static	char *sccsid = "@(#)version.c	1.1 (Berkeley) 82/08/13";
2*7744Speter 
3*7744Speter #include <time.h>
4*7744Speter #include <stdio.h>
5*7744Speter 
6*7744Speter extern char	version[];
7*7744Speter 
8*7744Speter main()
9*7744Speter {
10*7744Speter     long	time();
11*7744Speter     long	clock;
12*7744Speter     struct tm	*localtime();
13*7744Speter     struct tm	*tmp;
14*7744Speter     int		major;
15*7744Speter     int		minor;
16*7744Speter 
17*7744Speter     time(&clock);
18*7744Speter     tmp = localtime(&clock);
19*7744Speter     sscanf(version, "%d.%d", &major, &minor);
20*7744Speter     minor += 1;
21*7744Speter     printf("char	version[] = \"%d.%d (%d/%d/%d)\";\n",
22*7744Speter 	    major, minor, tmp->tm_mon+1, tmp->tm_mday, tmp->tm_year);
23*7744Speter }
24