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 - +