Fixed bugs in Strings.pas

git-svn-id: https://spexeah.com:8443/svn/Asuro@234 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
This commit is contained in:
kieron committed 2017-10-23 19:01:50 +00:00
1 parent 94d7b621ec
commit 1606144c4c
7 files changed
+5 -4

No files matched your search

BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
+2 -1
View File
@@ -29,7 +29,8 @@ uses
tss, tss,
scheduler, scheduler,
PCI, PCI,
Terminal; Terminal,
strings;
procedure kmain(mbinfo: Pmultiboot_info_t; mbmagic: uint32); stdcall; procedure kmain(mbinfo: Pmultiboot_info_t; mbmagic: uint32); stdcall;
+3 -3
View File
@@ -3,8 +3,8 @@ unit strings;
interface interface
uses uses
system, util,
util; lmemorymanager;
function stringToUpper(str : pchar) : pchar; function stringToUpper(str : pchar) : pchar;
function stringToLower(str : pchar) : pchar; function stringToLower(str : pchar) : pchar;
@@ -54,7 +54,7 @@ var
begin begin
size:= stringSize(str); size:= stringSize(str);
result:= stringNew(size); result:= stringNew(size);
memcpy(str, result, size); memcpy(uint32(str), uint32(result), size);
end; end;
function stringNew(size : uint32) : pchar; function stringNew(size : uint32) : pchar;