diff --git a/docs/sysutils.xml b/docs/sysutils.xml
index bce9dc07dd..e3a8063484 100644
--- a/docs/sysutils.xml
+++ b/docs/sysutils.xml
@@ -2606,7 +2606,7 @@ of the different elements is shown below:
'%'
starts the placeholder. If you want to insert a literal
-\% character, then you must insert two of them : \%\%.
+% character, then you must insert two of them : %%.
Index ':'
takes the Index-th element in the argument array
@@ -6115,76 +6115,129 @@ This constant is initialized by the initialization routines of the
Length of a null-terminated string.
+Returns the length of the null-terminated string P.
+None.
+
+Copy a null-terminated string
+Copy the null terminated string in Source to Dest, and
+returns a pointer to Dest. Dest needs enough room to contain
+Source, i.e. StrLen(Source)+1 bytes.
+No length checking is performed.
+
+
+
+Copy a null-terminated string, limited in length.
+Copies MaxLen characters from Source to Dest, and makes
+Dest a null terminated string.
+No length checking is performed.
+
+
+Copy a null-terminated string, return a pointer to the end.
+Copies the Null-terminated string in Source to Dest, and
+returns a pointer to the end (i.e. the terminating Null-character) of the
+copied string.
+No length checking is performed.
+
+
+Return a pointer to the end of a null-terminated string
+Returns a pointer to the end of P. (i.e. to the terminating
+null-character.
+None.
+
+Concatenate 2 null-terminated strings.
+Attaches Source to Dest and returns Dest.
+No length checking is performed.
+
+Compare 2 null-terminated strings, case sensitive.
+
+Compares the null-terminated strings S1 and S2.
+The result is
+
+
+
A negative Longint when S1<S2.
+
+
0 when S1=S2.
+
+
A positive Longint when S1>S2.
+
+
+
+For an example, see .
+
+None.
+
+
+
@@ -6192,65 +6245,130 @@ This constant is initialized by the initialization routines of the
Compare limited number of characters of 2 null-terminated strings
+
+Compares maximum L characters of the null-terminated strings
+S1 and S2.
+The result is
+
+Compares the null-terminated strings S1 and S2, ignoring case.
+The result is
+
+
+
A negative Longint when S1<S2.
+
+
0 when S1=S2.
+
+
A positive Longint when S1>S2.
+
+
+None.
+
+
+
+Move a null-terminated string to new location.
+Copies MaxLen characters from Source to Dest. No
+terminating null-character is copied.
+Returns Dest
+None.
+
+
+Concatenate 2 null-terminated strings, with length boundary.
+Adds MaxLen characters from Source to Dest, and adds a
+terminating null-character. Returns Dest.
+None.
+
+Find first occurrence of a character in a null-terminated string.
+Returns a pointer to the first occurrence of the character C in the
+null-terminated string P. If C does not occur, returns
+Nil.
+None.
+
+
+Find last occurrence of a character in a null-terminated string.
+
+Returns a pointer to the last occurrence of the character C in the
+null-terminated string P. If C does not occur, returns
+Nil.
+
+
+For an example, see .
+
+None.
+
+
@@ -6258,21 +6376,33 @@ This constant is initialized by the initialization routines of the
Convert null-terminated string to all-lowercase.
+Converts P to an all-lowercase string. Returns P.
+None.
+
+Convert null-terminated string to all-uppercase
+
+Converts P to an all-uppercase string. Returns P.
+
+
+For an example, see
+
+None.
+
@@ -6281,10 +6411,30 @@ This constant is initialized by the initialization routines of the
Compare limited number of characters in 2 null-terminated strings,
ignoring case.
+
+Compares maximum L characters of the null-terminated strings S1
+and S2, ignoring case.
+The result is
+
+
+
A negative Longint when S1<S2.
+
+
0 when S1=S2.
+
+
A positive Longint when S1>S2.
+
+
+
+For an example, see
+
+None.
+
+
+
@@ -6292,22 +6442,33 @@ ignoring case.
Find position of one null-terminated substring in another.
+Returns a pointer to the first occurrence of S2 in S1.
+If S2 does not occur in S1, returns Nil.
+None.
+
+
+Allocate room for new null-terminated string.
+Copies P to the Heap, and returns a pointer to the copy.
+Returns Nil if no memory was available for the copy.
+
+
+