aboutsummaryrefslogtreecommitdiff
path: root/tcc.h
diff options
context:
space:
mode:
authorJames Lyon <jamesly0n@hotmail.com>2013-04-18 17:27:34 +0100
committerJames Lyon <jamesly0n@hotmail.com>2013-04-18 17:27:34 +0100
commit2bbfaf436f937ace4809d84be812ea1ac7fd7352 (patch)
tree6e4f3f80611a8a471b5e84f42e05d2fd30f57e73 /tcc.h
parentce5e12c2f950052d8109b6b7a56d900547705c08 (diff)
downloadtinycc-2bbfaf436f937ace4809d84be812ea1ac7fd7352.tar.gz
tinycc-2bbfaf436f937ace4809d84be812ea1ac7fd7352.tar.bz2
Tests in abitest.c now work on Win32.
I expect that Linux-x86 is probably fine. All other architectures except ARM are definitely broken since I haven't yet implemented gfunc_sret for these, although replicating the current behaviour should be straightforward.
Diffstat (limited to 'tcc.h')
-rw-r--r--tcc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/tcc.h b/tcc.h
index ef645b1..f243ed0 100644
--- a/tcc.h
+++ b/tcc.h
@@ -1267,6 +1267,7 @@ ST_FUNC void gsym_addr(int t, int a);
ST_FUNC void gsym(int t);
ST_FUNC void load(int r, SValue *sv);
ST_FUNC void store(int r, SValue *v);
+ST_FUNC int gfunc_sret(CType *vt, CType *ret, int *align);
ST_FUNC void gfunc_call(int nb_args);
ST_FUNC void gfunc_prolog(CType *func_type);
ST_FUNC void gfunc_epilog(void);