comparison tool/archive.c @ 6:87e9f30f5f86

ti-libpatch: patching implemented
author Space Falcon <falcon@ivan.Harhan.ORG>
date Sat, 06 Jun 2015 04:51:15 +0000
parents 5ba13fd0e737
children
comparison
equal deleted inserted replaced
5:5ba13fd0e737 6:87e9f30f5f86
68 fprintf(stderr, 68 fprintf(stderr,
69 "error parsing %s: no \\n after odd-sized member \"%s\"\n", 69 "error parsing %s: no \\n after odd-sized member \"%s\"\n",
70 lib_in_filename, member_name); 70 lib_in_filename, member_name);
71 exit(1); 71 exit(1);
72 } 72 }
73 /* the patch hook will go here */ 73 patch_hook();
74 /* write it out */ 74 /* write it out */
75 fwrite(&ar_hdr, sizeof(struct ar_hdr), 1, outf); 75 fwrite(&ar_hdr, sizeof(struct ar_hdr), 1, outf);
76 fwrite(member_body, 1, member_size, outf); 76 fwrite(member_body, 1, member_size, outf);
77 free(member_body); 77 free(member_body);
78 if (member_size & 1) 78 if (member_size & 1)