if (revision != NULL) { free(revision); revision = NULL; }
free(revision); revision = NULL;
reinitialize_almost_everything(void){	re_patch();	re_input();	input_lines = 0;	last_frozen_line = 0;	filec = 0;	if (filearg[0] != NULL && !out_of_mem) {		free(filearg[0]);		filearg[0] = NULL;	}	if (outname != NULL) {		free(outname);		outname = NULL;	}	last_offset = 0;	diff_type = 0;	if (revision != NULL) {		free(revision);		revision = NULL;	}	reverse = reverse_flag_specified;	skip_rest_of_patch = FALSE;	get_some_switches();}