52 if (ep)
53 emit_entrypoint(ep);
54 }
55
56 static void emit_symbol_list(struct symbol_list *list)
57 {
58 struct symbol *sym;
59
60 FOR_EACH_PTR(list, sym) {
61 expand_symbol(sym);
62 emit_symbol(sym);
63 } END_FOR_EACH_PTR(sym);
64 }
65
66 int main(int argc, char **argv)
67 {
68 struct string_list *filelist = NULL;
69 char *file;
70
71 emit_symbol_list(sparse_initialize(argc, argv, &filelist));
72 FOR_EACH_PTR_NOTAG(filelist, file) {
73 emit_symbol_list(sparse(file));
74 } END_FOR_EACH_PTR_NOTAG(file);
75 return 0;
76 }
|
52 if (ep)
53 emit_entrypoint(ep);
54 }
55
56 static void emit_symbol_list(struct symbol_list *list)
57 {
58 struct symbol *sym;
59
60 FOR_EACH_PTR(list, sym) {
61 expand_symbol(sym);
62 emit_symbol(sym);
63 } END_FOR_EACH_PTR(sym);
64 }
65
66 int main(int argc, char **argv)
67 {
68 struct string_list *filelist = NULL;
69 char *file;
70
71 emit_symbol_list(sparse_initialize(argc, argv, &filelist));
72 FOR_EACH_PTR(filelist, file) {
73 emit_symbol_list(sparse(file));
74 } END_FOR_EACH_PTR(file);
75 return 0;
76 }
|