Browse Source

* improved r5564

git-svn-id: trunk@5573 -
florian 18 years ago
parent
commit
f37ed0cf25
1 changed files with 3 additions and 6 deletions
  1. 3 6
      rtl/inc/wstrings.inc

+ 3 - 6
rtl/inc/wstrings.inc

@@ -237,12 +237,9 @@ Procedure fpc_WideStr_Incr_Ref(Var S : Pointer);[Public,Alias:'FPC_WIDESTR_INCR_
     If S=Nil then
     If S=Nil then
       exit;
       exit;
 {$ifdef FPC_WINLIKEWIDESTRING}
 {$ifdef FPC_WINLIKEWIDESTRING}
-    if S<>nil then
-    begin
-      p:=NewWidestring(length(WideString(S)));
-      move(s^,p^,length(WideString(s))*sizeof(widechar));
-    end;
-    s:= p;
+    p:=NewWidestring(length(WideString(S)));
+    move(s^,p^,length(WideString(s))*sizeof(widechar));
+    s:=p;
 {$else FPC_WINLIKEWIDESTRING}
 {$else FPC_WINLIKEWIDESTRING}
     { Let's be paranoid : Constant string ??}
     { Let's be paranoid : Constant string ??}
     If PWideRec(S-WideFirstOff)^.Ref<0 then exit;
     If PWideRec(S-WideFirstOff)^.Ref<0 then exit;