home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / new / util / batch / dosreqtools / dosextensions / extsrc / changeext.c < prev    next >
C/C++ Source or Header  |  1994-11-25  |  509b  |  36 lines

  1. #include <string.h>
  2. #include <stdio.h>
  3.  
  4. int
  5. main (int argc, char **argv)
  6. {
  7.   int retval = 0;
  8.  
  9.   char buf[256];
  10.   char *ptr;
  11.  
  12.   if (argc == 3)
  13.     {
  14.       strcpy (buf, argv[1]);
  15.  
  16.       if (ptr = strrchr (buf, '.'))
  17.     {
  18.       strcpy (ptr, argv[2]);
  19.       fprintf (stdout, "%s\n", buf);
  20.     }
  21.       else
  22.     {
  23.       fprintf (stderr, "%s: no extension changed\n", argv[0]);
  24.       retval = 10;
  25.     }
  26.     }
  27.   else
  28.     {
  29.       fprintf (stderr, "usage: %s <filename> <.newext>\n", argv[0]);
  30.       retval = 10;
  31.     }
  32.  
  33.   return (retval);
  34. }
  35.  
  36.