/[tinycc]/tinycc/libtcc_test.c
ViewVC logotype

Diff of /tinycc/libtcc_test.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch 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);

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26