procedure Str (x: integer_or_real; var Dest: String);
or
procedure Str (x: integer_or_real : field_width; var Dest: String);
or
procedure Str (x: Real : field_width : precision; var Dest: String);
or
procedure Str (repeated_constructs_as_described_above; var Dest: String);
Str is a UCSD Pascal extension, generalized by Borland Pascal. The possibility to handle more than one variable in one Str statement is a GNU Pascal extension.
ISO 10206 Extended Pascal defines WriteStr instead of Str.