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: +

    +
  1. Type long will result in broken code on Windows, since we don't differentiate the OS and it's bit size is ambiguous.
  2. +
  3. Anonymous void-pointer void* are mapped to NIO Buffer.
  4. +
  5. 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.
  6. +

GlueGen Internal Alignment for Compound Data

-- cgit v1.2.3