Lines Matching defs:orig
120 static int find_identical_file(struct entry *orig,struct entry *newfile)
122 if(orig==newfile) return 1;
123 if(!orig) return 0;
124 if(orig->size==newfile->size && orig->uncompressed && !memcmp(orig->uncompressed,newfile->uncompressed,orig->size)) {
125 newfile->same=orig;
128 return find_identical_file(orig->child,newfile) ||
129 find_identical_file(orig->next,newfile);
132 static void eliminate_doubles(struct entry *root,struct entry *orig) {
133 if(orig) {
134 if(orig->size && orig->uncompressed)
135 find_identical_file(root,orig);
136 eliminate_doubles(root,orig->child);
137 eliminate_doubles(root,orig->next);