diff --git a/docs/gpm.xml b/docs/gpm.xml
index 7c3e9a992f..14ca2adb97 100644
--- a/docs/gpm.xml
+++ b/docs/gpm.xml
@@ -675,6 +675,10 @@ None.
+
+Constant identifying GPM in .
+
+
diff --git a/docs/math.xml b/docs/math.xml
index 0c90f37e1e..0e391ee644 100644
--- a/docs/math.xml
+++ b/docs/math.xml
@@ -1630,6 +1630,38 @@ compatibility.
+
+Get MXCSR control word (Intel only)
+
+GetSSECSR can be used to get the SSE/SSE2 control DWord.
+It is equivalent to the LDMXCSR assembler instruction, and
+returns the control dword.
+
+
+
+
+Return one of two values, depending on a boolean condition
+
+
+ifthen returns iftrue if val is
+True, and False if val is False.
+
+
+This function can be used in expressions.
+
+
+
+
+
+Set MXCSR control word (Intel only)
+
+SetSSECSR can be used to set the SSE/SSE2 control DWord.
+It is equivalent to the STMXCSR assembler instruction, and stores
+w in the control dword.
+
+
+
+
diff --git a/docs/printer.xml b/docs/printer.xml
index b42bc29265..484f9dda14 100644
--- a/docs/printer.xml
+++ b/docs/printer.xml
@@ -74,6 +74,19 @@ are minor differences on linux/unix.
+
+
+Initialize the printer
+
+
+
+
+
+Determine whether printer is available.
+
+
+
+
diff --git a/docs/strutils.xml b/docs/strutils.xml
index 8e95d2fb7c..568d044ad2 100644
--- a/docs/strutils.xml
+++ b/docs/strutils.xml
@@ -3502,6 +3502,78 @@ This type just refers to the correct and is pro
+
+
+
+Convert a binary buffer to a hexadecimal string
+
+
+BinToHex converts the byte values in BinValue
+to a string consisting of 2-charachter hexadecimal strings in
+HexValue.
+BufSize specifies the length of BinValue, which means
+that HexValue must have size 2*BufSize.
+
+
+For example a buffer containing the byte values 255 and 0 will be converted to
+FF00.
+
+
+
+No length checking is done, so if an invalid size is specified, an exception
+may follow.
+
+
+
+
+
+
+
+
+Convert a hexadecimal string to a binary buffer
+
+HexToBin scans the hexadecimal string representation in
+HexValue and transforms every 2 character hexadecimal
+number to a byte and stores it in BinValue. The buffer size is
+the size of the binary buffer. Scanning will stop if the size of the binary
+buffer is reached or when an invalid character is encountered. The return
+value is the number of stored bytes.
+
+
+No length checking is done, so if an invalid size is specified, an exception
+may follow.
+
+
+
+
+
+
+
+Find last occurrence of substring or character in a string
+
+RPos looks in S for the character C or the string
+SubStr. It starts looking at the end of the string, and searches
+towards the beginning of the string. If a match is found, it returns the
+position of the match.
+
+
+
+
+
+
+
+Find last occurrence substring or character in a string, starting at a certain position
+
+RPos looks in S for the character C or the string
+SubStr. It starts looking at position Offs, and searches
+towards the beginning of the string. If a match is found, it returns the
+position of the match.
+
+
+
+
+
+
diff --git a/docs/sysutils.xml b/docs/sysutils.xml
index a15abf69b4..4707311901 100644
--- a/docs/sysutils.xml
+++ b/docs/sysutils.xml
@@ -7259,9 +7259,6 @@ indicate the end-of-line sequence for a text file.
-
-
-
Type describing the current locale
@@ -7407,7 +7404,9 @@ For more information about the used formatting characters, see the
string.
-
+
+
@@ -7429,7 +7428,6 @@ None.
-
@@ -7465,6 +7463,7 @@ string (taking into account case).
Change a widestring to all-lowercase.
+
WideUpperCase converts the string S to uppercase characters
and returns the resulting string. It takes into account the operating system language
settings when doing this, so spcial characters are converted correctly as
@@ -7480,7 +7479,6 @@ None.
-
@@ -7493,7 +7491,7 @@ in Line. It breaks the string only at characters which are in
-
+