diff options
Diffstat (limited to 'doc/manual/index.html')
-rwxr-xr-x | doc/manual/index.html | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/manual/index.html b/doc/manual/index.html index 01449f7..b960b56 100755 --- a/doc/manual/index.html +++ b/doc/manual/index.html @@ -959,6 +959,19 @@ <code>byte[]</code> or <code>ByteBuffer</code>. </dd> + <dt><strong><a name="ArgumentIsString">ArgumentIsPascalString</a></strong></dt> + <dd> Syntax: <code>ArgumentIsString [function name] + [indice-tuples...]</code>, with each tuple being index for the <code>int length</code> + and the <code>const char* value</code> argument with index 0 for the the first argument<br/> + + (optional) For a C function with one or more outgoing + <code>int length</code> and <code>char* value</code> (or compatible data type) arguments, + indicates that those arguments are semantically non-null-terminated Pascal strings rather than + null-terminated C strings or arbitrary arrays of bytes. The generated glue code will be modified to + emit those arguments as java.lang.String objects rather than + <code>byte[]</code> or <code>ByteBuffer</code>. + </dd> + <dt><strong><a name="ClassJavadoc">ClassJavadoc</a></strong></dt> <dd> Syntax: <code>ClassJavadoc [class name] [code...]</code> <br/> |