hedgewars/uFLUtils.pas
author unc0rr
Thu, 02 Oct 2014 00:48:14 +0400
branchqmlfrontend
changeset 10438 50ed968e4fee
parent 10434 1614b13ad35e
child 10440 b74a7bbe224e
permissions -rw-r--r--
Filter out garbage from themes list

unit uFLUtils;
interface

function str2PChar(const s: shortstring): PChar;
function intToStr(n: LongInt): shortstring;

implementation

var
    str2PCharBuffer: array[0..255] of char;

function str2PChar(const s: shortstring): PChar;
var i: Integer;
begin
   for i:= 1 to Length(s) do
      begin
      str2PCharBuffer[i - 1] := s[i];
      end;
   str2PCharBuffer[Length(s)]:= #0;
   str2PChar:= @(str2PCharBuffer[0]);
end;

function intToStr(n: LongInt): shortstring;
begin
    str(n, intToStr)
end;

end.