diff --git a/docs/ref.tex b/docs/ref.tex index 01d0e83b64..7f7bdf83e0 100644 --- a/docs/ref.tex +++ b/docs/ref.tex @@ -4141,6 +4141,16 @@ and marks the file as closed.} \latex{\inputlisting{refex/ex5.pp}} \html{\input{refex/ex5.tex}} +\function{Assigned}{(P : Pointer)}{Boolean} +{ \var{Assigned} returns \var{True} if \var{P} is non-nil +and retuns \var{False} of \var{P} is nil. + +The main use of Assigned it that Procedural variables and +class-type variables also can be passed to \var{Assigned}. +} +{None}{} + + \function{BinStr}{Value : longint; cnt : byte)}{String} {\var{BinStr} returns a string with the binary representation of \var{Value}. The string has at most \var{cnt} characters. @@ -4498,8 +4508,8 @@ over its maximum value.} \latex{\inputlisting{refex/ex32.pp}} \html{\input{refex/ex32.tex}} -\procedure{Insert}{(Var Source : String;var S : String;Index : integer)} -{\var{Insert} inserts string \var{S} in string \var{Source}, at position +\procedure{Insert}{(Const Source : String;var S : String;Index : integer)} +{\var{Insert} inserts string \var{Source} in string \var{S}, at position \var{Index}, shifting all characters after \var{Index} to the right. The resulting string is truncated at 255 characters, if needed.} {None.}