int main(int argc, char **argv) { char *prog; if (argc < 2) { fprintf(stderr, "usage: %s exe-to-patch\n", argv[0]); return -1; } else { prog = argv[1]; } if (!PatchImports(prog)) { fprintf(stderr, "patching failed\n"); return -1; } printf("done\n"); return 0; }
bool TMixedDescriptorDatabase::Preprocess(TInfo& info) { if (!info.Builtin) PatchImports(info); Files.insert(info.File->name()); return true; }