static ARGS *stripped_args;
static ARGS *orig_args;
static char *output_file;
+static char *input_file;
static char *hashname;
char *stats_file = NULL;
static int found_debug;
theory is that these arguments will change the
output of -E if they are going to have any effect
at all, or they only affect linking */
+ if (strcmp(args->argv[i], input_file) == 0) {
+ continue;
+ }
if (i < args->argc-1) {
if (strcmp(args->argv[i], "-I") == 0 ||
strcmp(args->argv[i], "-include") == 0 ||
continue;
}
}
-
hash_string(args->argv[i]);
}
int i;
int found_c_opt = 0;
int found_S_opt = 0;
- char *input_file = NULL;
struct stat st;
stripped_args = args_init();