home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 024 / psi110g.zip / VERSION.C < prev    next >
C/C++ Source or Header  |  1994-10-09  |  2KB  |  93 lines

  1. /* Version control information for "info" command display */
  2. /* Definition for processor type added */
  3. /* Cleanup of information display - K2MF 4/93 */
  4. /* Added Contributors, If Hopper  - WA2ZKD 8/94 */
  5.  
  6. #include "global.h"
  7. #include "mbuf.h"
  8. #include "socket.h"
  9. #include "version.h"
  10. #include "files.h"
  11. #include "ftp.h"
  12.  
  13. char shortversion[] = "JNOS1.10g/PSId";
  14.  
  15. #if (defined(MAILBOX) || defined(MBFWD))
  16. char MboxId[] = "[JNOS-1.10g-IHM$]\n";
  17. #endif /* MAILBOX || MBFWD */
  18.  
  19. char Version2[] = "by Johan. K. Reinalda, WG7J/PA3DIS\n";
  20.  
  21. extern int Numrows,Numcols;
  22.  
  23. char Version[] = "1.10g/PSId("
  24. #if defined LINUX
  25.     "Linux"
  26. #elif defined CPU86
  27.     "8088"
  28. #elif defined CPU186
  29.     "80186"
  30. #elif defined CPU286
  31.     "80286"
  32. #elif defined CPU386
  33.     "80386"
  34. #elif defined CPU486
  35.     "80486"
  36. #elif defined CPU586
  37.     "PENTIUM"
  38. #else
  39.     "cpu unknown"
  40. #endif
  41.     ")";
  42.  
  43. #ifdef ALLCMD
  44. static char *
  45. compilerver(void)
  46. {
  47.     static char result[24];
  48.  
  49. #if defined(__GNUC__)
  50.     sprintf(result, "GCC %d", __GNUC__);
  51. #elif defined(__BORLANDC__)
  52.     sprintf(result, "BC %04X", __BORLANDC__);
  53. #elif defined(__TURBOC__)
  54.     sprintf(result, "TC %04X", __TURBOC__);
  55. #else
  56.     strcat(result,"unknown compiler");
  57. #endif
  58.     return(result);
  59. }
  60. #ifndef whofor
  61. #define whofor "anybody"
  62. #endif
  63.  
  64. int
  65. doinfo(argc,argv,m)
  66. int argc;
  67. char *argv[];
  68. struct mbx *m;
  69. {
  70.     FILE *fp;
  71.     char fname[FILE_PATH_SIZE];    
  72.     tprintf("JNOS %s, compiled %s %s by %s\n\n",
  73.              Version,__DATE__,__TIME__,compilerver());
  74.  
  75.     tprintf("\nThis Configuration for: %s\n\n",whofor);
  76.  
  77.     sprintf(fname,"%s/credits.inf",CmdsHelpdir);
  78.     if((fp = fopen(fname,READ_TEXT)) != NULLFILE) {
  79.         sendfile(fp,Curproc->output,ASCII_TYPE,0,m);
  80.         fclose(fp);
  81.     }
  82.  
  83.     sprintf(fname,"%s/config.inf",CmdsHelpdir);
  84.     if((fp = fopen(fname,READ_TEXT)) != NULLFILE) {
  85.         sendfile(fp,Curproc->output,ASCII_TYPE,0,m);
  86.         fclose(fp);
  87.     }
  88.  
  89.     return 0;
  90. }
  91.  
  92. #endif /* ALLCMD */
  93.