Investigating USB

git-svn-id: https://spexeah.com:8443/svn/Asuro@260 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
This commit is contained in:
kieron
2017-10-26 11:42:04 +00:00
parent 38a2363051
commit faf1471f32
20 changed files with 129 additions and 7 deletions

View File

@ -25,6 +25,7 @@ function stringConcat(str1, str2 : pchar) : pchar;
function stringContains(str : pchar; sub : pchar) : boolean;
function stringToInt(str : pchar) : uint32;
function intToString(i : uint32) : pchar;
function boolToString(b : boolean; ext : boolean) : pchar;
implementation
@ -150,4 +151,26 @@ begin
intToString:= ' ';
end;
function boolToString(b : boolean; ext : boolean) : pchar;
var
t : pchar;
f : pchar;
begin
if ext then begin
t:= stringCopy('true');
f:= stringCopy('false');
end else begin
t:= stringCopy('1');
f:= stringCopy('0');
end;
if b then begin
kfree(void(f));
boolToString:= t;
end else begin
kfree(void(t));
boolToString:= f;
end;
end;
end.