home *** CD-ROM | disk | FTP | other *** search
- /*** C program generated by cscript ***/
- #include <stdio.h>
- #include "rename.h"
-
-
- #define SCRIPT "rename.tmp"
- #define PROGRAM "rename"
- int main(argc, argv)
- int argc;
- char **argv;
- {
- int i; char acTmp[BUFSIZ];
- char *pcArgs=NULL;
- char *pcTmp = NULL;
- FILE *pFScript;
-
- for(i=1; i<argc; i++) {
- if(pcArgs == NULL) {
- if((pcArgs = (char *)malloc(strlen(argv[i])+1)) == NULL) {
- fprintf(stderr, "%s: *** Error - malloc failed\n", PROGRAM);
- exit(1);
- }
- strcpy(pcArgs, argv[i]);
- }
- else {
- if((pcTmp = (char *)malloc(strlen(argv[i])+strlen(pcArgs)+2)) == NULL) {
- fprintf(stderr, "%s: *** Error - malloc failed\n", PROGRAM);
- exit(1);
- }
- sprintf(pcTmp,"%s %s", pcArgs, argv[i]);
- free(pcArgs);
- pcArgs = pcTmp;
- }
- }
-
- /*** Open temporary script file ***/
- if((pFScript = fopen(SCRIPT, "w")) == NULL) {
- fprintf(stderr, "%s: *** Error - can't open script file: %s\n", PROGRAM, SCRIPT);
- exit(1);
- }
-
- for(i=0; gacScript[i] != NULL; i++) {
- fprintf(pFScript, gacScript[i]);
- }
- fclose(pFScript);
-
- sprintf(acTmp, "perl -I/usr/lib/perl %s %s", SCRIPT, ((pcArgs == (char *)NULL) ? (char *)"": pcArgs));
- ssystem(acTmp);
- unlink(SCRIPT);
- }
-