aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornyamatongwe <unknown>2001-11-06 01:08:06 +0000
committernyamatongwe <unknown>2001-11-06 01:08:06 +0000
commit78c78013e6899d33aae9894528ac294ad4096199 (patch)
tree9a28f971d7c912225e1d844e9e049632b94ccc12
parent2b8e0d50314164a0de584c53acd005dd91966e4f (diff)
downloadscintilla-mirror-78c78013e6899d33aae9894528ac294ad4096199.tar.gz
Extra documentation for feature numbering and string arguments.
-rw-r--r--include/Scintilla.iface9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/Scintilla.iface b/include/Scintilla.iface
index ab3c5b6ed..a2528adad 100644
--- a/include/Scintilla.iface
+++ b/include/Scintilla.iface
@@ -25,6 +25,9 @@
## The syntax for evt is <featureType><ws><returnType><ws><name>[=<number]([<param>[,<param>]*])
## Feature names that contain an underscore are defined by Windows, so in these
## cases, using the Windows definition is preferred where available.
+## The feature numbers are stable so features will not be renumbered.
+## Features may be removed but they will go through a period of deprecation
+## before removal which is signalled by moving them into the Deprecated category.
## Types:
## void
@@ -49,6 +52,12 @@
## Client code should ignore definitions containing types it does not understand, except
## for possibly #defining the constants
+## String arguments may contain NUL ('\0') characters where the calls provide a length
+## argument and retrieve NUL characters. All retrieved strings except for those retrieved
+## by GetLine also have a NUL appended but client code should calculate the size that
+## will be returned rather than relying upon the NUL whenever possible. Allow for the
+## extra NUL character when allocating buffers.
+
cat Basics
################################################