@@ -0,0 +1,19 @@
+{$ifdef unix}
+uses
+ cwstring;
+{$endif unix}
+
+var
+ w : widestring;
+ a : ansistring;
+begin
+ a:='A';
+ w:=a;
+ if w[1]<>#65 then
+ halt(1);
+ a:=w;
+ if a[1]<>'A' then
+ writeln('ok');
+end.
@@ -0,0 +1,20 @@
+{$ifdef UNIX}
+{$endif UNIX}
+ i : longint;
+ w,w2 : widestring;
+ setlength(w,1000);
+ for i:=1 to 1000 do
+ w[i]:=widechar(i);
+ for i:=1 to 10 do
+ begin
+ w2:=a;
+ end;