aboutsummaryrefslogtreecommitdiff
path: root/tcc.h
diff options
context:
space:
mode:
authorgrischka <grischka>2012-04-18 18:48:26 +0200
committergrischka <grischka>2012-04-18 18:48:26 +0200
commitf98c2306a0857ad3f8800f91e0554a27adc7f675 (patch)
treeee3546311e05e66d1bce05d1cff80915f6b1b4df /tcc.h
parent32a411914b5bc5ad9549c43f25c737d891016f68 (diff)
downloadtinycc-f98c2306a0857ad3f8800f91e0554a27adc7f675.tar.gz
tinycc-f98c2306a0857ad3f8800f91e0554a27adc7f675.tar.bz2
libtcc: tcc_get_symbol uses the TCCState parameter
This allows using tcc_get_symbol on some other than the current TCCState. (Suggested by David Mertens)
Diffstat (limited to 'tcc.h')
-rw-r--r--tcc.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/tcc.h b/tcc.h
index 3e297a1..95d5030 100644
--- a/tcc.h
+++ b/tcc.h
@@ -527,6 +527,9 @@ struct TCCState {
/* exported dynamic symbol section */
Section *dynsym;
+ /* copy of the gobal symtab_section variable */
+ Section *symtab;
+
int nostdinc; /* if true, no standard headers are added */
int nostdlib; /* if true, no standard libraries are added */
int nocommon; /* if true, do not use common symbols for .bss data */