home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume17 / calentool / part19 / version.c < prev   
C/C++ Source or Header  |  1991-04-07  |  1KB  |  55 lines

  1. /*
  2.  * $Header: version.c,v 2.10 91/03/27 17:14:50 billr Exp $
  3.  */
  4. /*
  5.  * version.c - current version of calentool program
  6.  *
  7.  * calentool - a year/month/week/day-at-a-glance calendar for Sun workstations.
  8.  *
  9.  * Author: Philip Heller, Sun Microsystems. Inc. <terrapin!heller@sun.com>
  10.  *
  11.  * Original source Copyright (C) 1987, Sun Microsystems, Inc.
  12.  *    All Rights Reserved
  13.  * Permission is hereby granted to use and modify this program in source
  14.  * or binary form as long as it is not sold for profit and this copyright
  15.  * notice remains intact.
  16.  *
  17.  *
  18.  * Changes/additions by: Bill Randle, Tektronix, Inc. <billr@saab.CNA.TEK.COM>
  19.  *
  20.  * Changes and additions Copyright (C) 1988, 1989, 1991 Tektronix, Inc.
  21.  *    All Rights Reserved
  22.  * Permission is hereby granted to use and modify the modifications in source
  23.  * or binary form as long as they are not sold for profit and this copyright
  24.  * notice remains intact.
  25.  */
  26.  
  27. #include "patchlevel.h"
  28.  
  29. /*#define TEST */
  30.  
  31. static char vers[64];
  32. static char vers_name[] = "Calendar Tool V2.2";
  33. static char vers_date[] = " [3/26/91]";
  34. #ifdef TEST
  35. static char vers_test[] = "delta";
  36. #endif
  37.  
  38. char *
  39. version()
  40. {
  41.     char vers_pl[4];
  42.  
  43.     strcpy(vers, vers_name);
  44.     if (PATCHLEVEL > 0) {
  45.         sprintf(vers_pl, "p%d", PATCHLEVEL);
  46.         strcat(vers, vers_pl);
  47.     }
  48. #ifdef TEST
  49.     strcat(vers, vers_test);
  50.     strcat(vers, vers_date);
  51. #endif
  52.  
  53.     return vers;
  54. }
  55.