From 1610dbb4e4d1a1ecf31eb837a47e0f5be04afdac Mon Sep 17 00:00:00 2001
From: Sven Gothel
Date: Wed, 20 Mar 2013 02:15:53 +0100
Subject: Fix intptr_t*, uintptr_t*, ptrdiff_t* and size_t* mapping, map them
to PointerBuffer, since referenced memory-size is arch dependent
Added extensive PointerBuffer unit tests w/ new mapping in generated test class.
---
src/java/com/jogamp/gluegen/package.html | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
(limited to 'src/java/com/jogamp/gluegen/package.html')
diff --git a/src/java/com/jogamp/gluegen/package.html b/src/java/com/jogamp/gluegen/package.html
index 7ea9d51..2b4f1fa 100644
--- a/src/java/com/jogamp/gluegen/package.html
+++ b/src/java/com/jogamp/gluegen/package.html
@@ -37,7 +37,13 @@
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.
+ Notes:
+
+ - Type long will result in broken code on Windows, since we don't differentiate the OS and it's bit size is ambiguous.
+ - Anonymous void-pointer void* are mapped to NIO Buffer.
+ - Pointers to pointer-size types like intptr_t*, uintptr_t*, ptrdiff_t* and size_t* are mapped to PointerBuffer,
+ to reflect the architecture depending storage size.
+
GlueGen Internal Alignment for Compound Data
--
cgit v1.2.3