[fpc-devel] fpc_ShortStr_To_WideStr
C Western
mftq75 at dsl.pipex.com
Mon Mar 21 23:17:44 CET 2005
peter green wrote:
>oops looks like i commented out the wrong line when changing the
>widestringmanager system for improved flexibility.
>
>the code should be:
>
>Function fpc_ShortStr_To_WideStr (Const S2 : ShortString): WideString;
>{$ifdef hascompilerproc} compilerproc; {$endif}
>{
> Converts a ShortString to a WideString;
>}
>Var
> Size : SizeInt;
>begin
> Size:=Length(S2);
> //Setlength (fpc_ShortStr_To_WideStr,Size);
> if Size>0 then
> begin
>
>widestringmanager.Ansi2WideMoveProc(PChar(@S2[1]),fpc_ShortStr_To_WideStr,Si
>ze);
> { Terminating Zero }
>
>PWideChar(Pointer(fpc_ShortStr_To_WideStr)+Size*sizeof(WideChar))^:=#0;
> end;
>end;
>
>
Thanks for the quick response. That fix works for me.
Colin
More information about the fpc-devel
mailing list