Parent Directory | Revision Log | Patch
revision 1.4 by bellard, Sun Sep 8 22:46:32 2002 UTC | revision 1.5 by bellard, Sun Jul 20 19:19:59 2003 UTC | |
---|---|---|
# | Line 35 int main(int argc, char **argv) | Line 35 int main(int argc, char **argv) |
35 | { | { |
36 | TCCState *s; | TCCState *s; |
37 | int (*func)(int); | int (*func)(int); |
38 | unsigned long val; | |
39 | ||
40 | s = tcc_new(); | s = tcc_new(); |
41 | if (!s) { | if (!s) { |
42 | fprintf(stderr, "Could not create tcc state\n"); | fprintf(stderr, "Could not create tcc state\n"); |
# | Line 54 int main(int argc, char **argv) | Line 55 int main(int argc, char **argv) |
55 | ||
56 | tcc_relocate(s); | tcc_relocate(s); |
57 | ||
58 | func = tcc_get_symbol(s, "foo"); | tcc_get_symbol(s, &val, "foo"); |
59 | func = (void *)val; | |
60 | ||
61 | func(32); | func(32); |
62 | ||
63 | tcc_delete(s); | tcc_delete(s); |
|
savannah-hackers-public@gnu.org | ViewVC Help |
Powered by ViewVC 1.1.26 |