From cbb0bc1ef3d8c0464618c9f773cd1b4725059971 Mon Sep 17 00:00:00 2001
From: Sven Gothel
JogAmp GlueGen Code Generator
- GlueGen Data Type Mapping
- Gluegen has build-in types (terminal symbols) for:
-
+ Gluegen has build-in types (terminal symbols) for:
+
- type java bits native-x32 bits native-x64 bits type signed origin
@@ -31,17 +30,16 @@
void 0 0 0 void void ANSI-C size_t 64 32 64 integer unsigned stddef.h uintptr_t 64 32 64 integer unsigned stdint.h
- Warning: Try to avoid unspecified bit sized types, especially long, since it differs on Unix and Windows!
+ Warning: Try to avoid unspecified bit sized types, especially long, since it differs on Unix and Windows!
Note 1: Type long will result in broken code on Windows, since we don't differentiate the OS and it's bit size is ambiguous.
#include <gluegen_stdint.h> #include <gluegen_stddef.h> @@ -50,8 +48,8 @@ size_t size1; ptrdiff_t ptr1;-
-I
:-I
:gluegen/make/stub_includes/platform@@ -60,14 +58,11 @@
gluegen/make/stub_includes/gluegen- -
#define __GLUEGEN__ 2-