|
@@ -1,3 +1,5 @@
|
|
|
|
+var
|
|
|
|
+ err : boolean;
|
|
|
|
|
|
procedure lowercase(c:char);overload;
|
|
procedure lowercase(c:char);overload;
|
|
begin
|
|
begin
|
|
@@ -6,6 +8,7 @@ end;
|
|
procedure lowercase(c:shortstring);overload;
|
|
procedure lowercase(c:shortstring);overload;
|
|
begin
|
|
begin
|
|
writeln('short');
|
|
writeln('short');
|
|
|
|
+ err:=false;
|
|
end;
|
|
end;
|
|
procedure lowercase(c:ansistring);overload;
|
|
procedure lowercase(c:ansistring);overload;
|
|
begin
|
|
begin
|
|
@@ -15,7 +18,13 @@ end;
|
|
var
|
|
var
|
|
w : widestring;
|
|
w : widestring;
|
|
begin
|
|
begin
|
|
|
|
+ err:=true;
|
|
{ this should choosse the shortstring version }
|
|
{ this should choosse the shortstring version }
|
|
lowercase(w);
|
|
lowercase(w);
|
|
|
|
+ if err then
|
|
|
|
+ begin
|
|
|
|
+ writeln('ERROR!');
|
|
|
|
+ halt(1);
|
|
|
|
+ end;
|
|
end.
|
|
end.
|
|
|
|
|