update
This commit is contained in:
@ -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.
|
@file{libtcc_test.c} to have a very simple example.
|
||||||
|
|
||||||
The idea consists in giving a C string containing the program you want
|
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
|
to compile directly to @code{libtcc}. Then you can access to any global
|
||||||
the compiled string can be launched.
|
symbol (function or variable) defined.
|
||||||
|
|
||||||
@chapter Developper's guide
|
@chapter Developper's guide
|
||||||
|
|
||||||
@ -715,9 +715,12 @@ for the global variables, functions and types.
|
|||||||
@item local_stack
|
@item local_stack
|
||||||
for the local variables, functions and types.
|
for the local variables, functions and types.
|
||||||
|
|
||||||
@item label_stack
|
@item global_label_stack
|
||||||
for the local labels (for @code{goto}).
|
for the local labels (for @code{goto}).
|
||||||
|
|
||||||
|
@item label_stack
|
||||||
|
for GCC block local labels (see the @code{__label__} keyword).
|
||||||
|
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
@code{sym_push()} is used to add a new symbol in the local symbol
|
@code{sym_push()} is used to add a new symbol in the local symbol
|
||||||
|
|||||||
Reference in New Issue
Block a user