From f364dd017e548d1b61b0b01ecd4ab2dbe4924d76 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Sat, 17 Jun 2023 07:03:05 +0200 Subject: doc/GlueGen_Mapping.md: Remove note regarding shrinking array, resolved --- doc/GlueGen_Mapping.md | 4 ---- 1 file changed, 4 deletions(-) (limited to 'doc/GlueGen_Mapping.md') diff --git a/doc/GlueGen_Mapping.md b/doc/GlueGen_Mapping.md index faa4ca3..96327ea 100644 --- a/doc/GlueGen_Mapping.md +++ b/doc/GlueGen_Mapping.md @@ -297,10 +297,6 @@ A direct C code `char` array or indirect array via pointer can be interpreted as See [ReturnedArrayLength Setting](#returnedarraylength-symbol-expression) above. * To release native memory with *java ownership*, i.e. a native ByteBuffer, `releaseVal()` can be used. - -* To shrink a *Pointer* & *VariaElemCount* pointer-array elemCount size with *java ownership* , - the memory must be cleared with `releaseVal()` first. This is due to `setVal(src, srcPos, destPos, len)` - reusing the existing memory in case `destPos + len < elemCount`. ### Struct Java Signature Table -- cgit v1.2.3