Update doc/efun/ aus Driversourcen.
Manpages der efuns aktualisiert, neue Manpages hinzugefuegt.
Change-Id: I7cc91684269ff56d1aef47d5c5e7c87f7fd531dc
diff --git a/doc/efun/configure_interactive b/doc/efun/configure_interactive
index b7d145d..360c8b7 100644
--- a/doc/efun/configure_interactive
+++ b/doc/efun/configure_interactive
@@ -35,7 +35,8 @@
interactive user <ob>. Non-combinable characters and single
received characters are returned as separate strings as usual.
- The newline '\n' and the NUL character '\0' are always
+ The newline '\n', the NUL character '\0' and non-ASCII
+ characters (unicode characters > 127) are always
non-combinable.
The given string should contain all combinable characters.
@@ -46,7 +47,7 @@
Set the set of characters which can be combined into a single
string, just like IC_COMBINE_CHARSET_AS_STRING.
- The given array shall contain an array of up to 32 integers
+ The given array shall contain an array of up to 16 integers
that are interpreted as 8-bit-values. Each character is encoded
as one bit (ASCII characters 0-7 in the first integer, and so on).
So a character <n> is treated as combinable if
@@ -58,8 +59,10 @@
<what> == IC_CONNECTION_CHARSET_AS_STRING
Set the set of characters which can be output to the interactive
- user <ob>. All other characters are discarded. (This does not
- apply to binary_message()).
+ user <ob>. All other characters are discarded. This does only
+ apply to characters in the ASCII character set (first 128
+ characters). This does not apply to unicode characters > 127
+ or to binary_message().
The given string should contain all allowed characters.
If given as the number 0, the default charset is re-established.
@@ -68,7 +71,7 @@
Set the set of characters which can be output to the interactive
user <ob>, just like IC_CONNECTION_CHARSET_AS_STRING.
- The given array shall contain an array of up to 32 integers
+ The given array shall contain an array of up to 16 integers
that are interpreted as 8-bit-values. Each character is encoded
as one bit (ASCII characters 0-7 in the first integer, and so on).
So a character <n> is allowed to be output if
@@ -131,9 +134,20 @@
from modify_command() to something else using the
H_MODIFY_COMMAND_FNAME hook.
+ <what> == IC_ENCODING
+ Sets the encoding to convert the network input to/from.
+ All received bytes (except telnet negotiations) will be converted
+ using this encoding to the internal unicode representation.
+ And all text strings will be converted back to this encoding
+ when sent to the interactive.
+
+ Default is "ISO-8859-1//TRANSLIT".
+
HISTORY
Introduced in LDMud 3.3.719.
+ IC_ENCODING introduced in LDMud 3.6.0.
+
SEE ALSO
configure_driver(E)