{***************************************************************************** * Function ...... Stuff() * Purpose ....... To stuff a string with a sub-string * Parameters .... Dest String to stuff into * Pos Position in to start inserting * Num Number of characters to overwrite in * Source String to stuff into * Returns ....... stuffed with at postion * Notes ......... Uses the function Left. * Author ........ Martin Richardson * Date .......... May 13, 1992 *****************************************************************************} FUNCTION Stuff( Dest : STRING; Pos, Num : INTEGER; Source : STRING ) : STRING; BEGIN IF LENGTH( Source ) > Num THEN Source := Left( Source, Num ); DELETE( Dest, Pos, Num ); INSERT( Source, Dest, Pos ); Stuff := Dest; END; { Stuff }