aboutsummaryrefslogtreecommitdiff
path: root/tcc-doc.texi
diff options
context:
space:
mode:
authorbellard <bellard>2003-04-09 23:52:29 +0000
committerbellard <bellard>2003-04-09 23:52:29 +0000
commitd575137648e0f3b5a383dd42f37cea48f0faa76a (patch)
tree083d273fa61dbcb0c565c2838fa6b4f3098c26f0 /tcc-doc.texi
parent0da3613ac33dfe673b248a2d10045abdb0388cbf (diff)
downloadtinycc-d575137648e0f3b5a383dd42f37cea48f0faa76a.tar.gz
tinycc-d575137648e0f3b5a383dd42f37cea48f0faa76a.tar.bz2
update
Diffstat (limited to 'tcc-doc.texi')
-rw-r--r--tcc-doc.texi9
1 files changed, 6 insertions, 3 deletions
diff --git a/tcc-doc.texi b/tcc-doc.texi
index 2ac907b..ca7df9a 100644
--- a/tcc-doc.texi
+++ b/tcc-doc.texi
@@ -594,8 +594,8 @@ Read the @file{libtcc.h} to have an overview of the API. Read
@file{libtcc_test.c} to have a very simple example.
The idea consists in giving a C string containing the program you want
-to compile directly to @code{libtcc}. Then the @code{main()} function of
-the compiled string can be launched.
+to compile directly to @code{libtcc}. Then you can access to any global
+symbol (function or variable) defined.
@chapter Developper's guide
@@ -715,9 +715,12 @@ for the global variables, functions and types.
@item local_stack
for the local variables, functions and types.
-@item label_stack
+@item global_label_stack
for the local labels (for @code{goto}).
+@item label_stack
+for GCC block local labels (see the @code{__label__} keyword).
+
@end table
@code{sym_push()} is used to add a new symbol in the local symbol