annotate tool/main.c @ 5:5ba13fd0e737

ti-libpatch: archive member vars moved into globals.[ch]
author Space Falcon <falcon@ivan.Harhan.ORG>
date Sat, 06 Jun 2015 03:16:28 +0000
parents 058d377fc299
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
1 /*
2
058d377fc299 ti-libpatch: archive processing implemented
Space Falcon <falcon@ivan.Harhan.ORG>
parents: 0
diff changeset
2 * ti-libpatch main module
0
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
3 */
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
4
5
5ba13fd0e737 ti-libpatch: archive member vars moved into globals.[ch]
Space Falcon <falcon@ivan.Harhan.ORG>
parents: 2
diff changeset
5 #include <sys/types.h>
0
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
6 #include <stdio.h>
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
7 #include <stdlib.h>
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
8 #include "globals.h"
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
9
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
10 main(argc, argv)
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
11 char **argv;
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
12 {
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
13 if (argc != 4) {
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
14 fprintf(stderr, "usage: %s in.out patch-desc out.lib\n",
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
15 argv[0]);
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
16 exit(1);
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
17 }
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
18 lib_in_filename = argv[1];
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
19 patch_desc_filename = argv[2];
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
20 lib_out_filename = argv[3];
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
21 read_spec_file();
2
058d377fc299 ti-libpatch: archive processing implemented
Space Falcon <falcon@ivan.Harhan.ORG>
parents: 0
diff changeset
22 process_archive();
0
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
23 exit(0);
12e230d431f0 started writing libpatch tool
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
24 }