aboutsummaryrefslogtreecommitdiffstats
path: root/doc/manual/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/manual/index.html')
-rwxr-xr-xdoc/manual/index.html13
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/>