forked from Hyperion/HyperionOS
restructure for spm
This commit is contained in:
28
Src/Hyperion-kernel/lib/modules/Hyperion/70_stdlibadv.kmod
Normal file
28
Src/Hyperion-kernel/lib/modules/Hyperion/70_stdlibadv.kmod
Normal file
@@ -0,0 +1,28 @@
|
||||
--:Minify:--
|
||||
local kernel=...
|
||||
function print(...)
|
||||
local args={...}
|
||||
local output=""
|
||||
for i=1,#args do
|
||||
output=output..tostring(args[i]).."\t"
|
||||
end
|
||||
output=output:sub(1,-2)
|
||||
syscall.TTY_print(output)
|
||||
end
|
||||
|
||||
function printf(fmt, ...)
|
||||
coroutine.yield()
|
||||
local output=string.format(fmt,...)
|
||||
syscall.TTY_print(output)
|
||||
end
|
||||
|
||||
function printInline(...)
|
||||
coroutine.yield()
|
||||
local args={...}
|
||||
local output=""
|
||||
for i=1,#args do
|
||||
output=output..tostring(args[i]).."\t"
|
||||
end
|
||||
output=output:sub(1,-2)
|
||||
syscall.TTY_printInline(output)
|
||||
end
|
||||
Reference in New Issue
Block a user