added tcc_relocate() and tcc_get_symbol()

This commit is contained in:
bellard
2002-09-08 22:46:32 +00:00
parent 10f5d44f43
commit d8ef07df04
5 changed files with 31 additions and 19 deletions

View File

@ -63,10 +63,16 @@ int tcc_add_library(TCCState *s, const char *libraryname);
/* add a symbol to the compiled program */
int tcc_add_symbol(TCCState *s, const char *name, unsigned long val);
/* output an executable file */
/* output an executable, library or object file */
int tcc_output_file(TCCState *s, const char *filename);
/* link and run main() function and return its value */
int tcc_run(TCCState *s, int argc, char **argv);
/* do all relocations (needed before using tcc_get_symbol()) */
void tcc_relocate(TCCState *s);
/* return symbol value or error */
void *tcc_get_symbol(TCCState *s, const char *name);
#endif