home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / dirs / atcopy_429.lzh / ATCopy / Patch_Option.c < prev    next >
C/C++ Source or Header  |  1991-01-10  |  1KB  |  56 lines

  1. /* $Revision Header *** Header built automatically - do not edit! ***********
  2.  *
  3.  *      (C) Copyright 1990 by Peter Vorwerk
  4.  *
  5.  *      Name .....: Patch_Option.c
  6.  *      Created ..: Sunday 30-Dec-90 14:49
  7.  *      Revision .: 0
  8.  *
  9.  *      Date            Author          Comment
  10.  *      =========       ========        ====================
  11.  *      30-Dec-90       Peter Vorwerk   Created this file!
  12.  *
  13.  * $Revision Header ********************************************************/
  14.  #define REVISION 0
  15.  
  16. #include <stdio.h>
  17. #include <string.h>
  18. #include <libraries/arpbase.h>
  19.  
  20. void main(int argc, char *argv[])
  21. {
  22.     FILE *fp;
  23.     char *s;
  24.     char string[16];
  25.  
  26.     if (argc != 3)
  27.     {
  28.         Printf("USAGE: %s ATCopy option\n",argv[0]);
  29.         exit(10);
  30.     }
  31.     fp = fopen(argv[1],"r+");
  32.     if (fp == NULL)
  33.     {
  34.         Printf("Error: Can't open %s\n",argv[1]);
  35.         exit(10);
  36.     }
  37.     fseek(fp,0x965,0);
  38.     fscanf(fp,"%s",string);
  39.     if (strcmp(string,"Option"))
  40.     {
  41.         Printf("Error: Wrong Version\nAbortet\n");
  42.         fclose(fp);
  43.         exit(10);
  44.     }
  45.     fseek(fp,0x962,0);
  46.     s = argv[2];
  47.     while(*s != '\0')
  48.     {
  49.         fputc((int) *s++,fp);
  50.     }
  51.     fclose(fp);
  52.     exit(0);
  53. }
  54.  
  55.  
  56.