home *** CD-ROM | disk | FTP | other *** search
- /* encode.c */
-
- #include "printf.h"
-
-
- main( argc, argv ) int argc; char *argv[]; {
-
- static int f1, f2, ch;
-
- if (argc < 3) explain();
- set_crypt(argv[2],713);
- printf("\nENCODE Ver 1.0\n\nOpening %s",argv[1]);
- f1 = fopen(argv[1],"rb");
- if (f1) {
- printf("\nOpening TEMP.$$$");
- f2 = fopen("TEMP.$$$","wb");
- if (f2) {
- printf("\nWriting TEMP.$$$");
- ch = getc(f1);
- while ( ch != -1 ) {
- putc( uncrypt(ch),f2 );
- ch = getc(f1);
- }
- printf("\nClosing TEMP.$$$");
- fclose(f2);
- }
-
- printf("\nClosing %s",argv[1]);
- fclose(f1);
- }
- printf("\nDeleting %s",argv[1]);
- unlink(argv[1]);
- printf("\nRenaming TEMP.$$$ to %s",argv[1]);
- rename("TEMP.$$$",argv[1]);
-
- } /* end: main */
-
-
- explain() {
- printf("\n\007ENCODE Ver 1.0, 2/25/85, D.C.Oshel\n\n");
- printf("Syntax: A0>ENCODE FILENAME.TYP ARGUMENT\n");
- exit();
- } /* end: explain */
-
- #include "cipher.c"
-