This commit is contained in:
parent
8ea491bb92
commit
8d13f1ece8
6 changed files with 38 additions and 7 deletions
|
@ -1,12 +1,12 @@
|
|||
write(buffer string) -> (written int) {
|
||||
stdout := kernel32.GetStdHandle(-11)
|
||||
kernel32.WriteConsoleA(stdout, buffer.ptr, buffer.len, 0)
|
||||
kernel32.WriteFile(stdout, buffer.ptr, buffer.len, 0, 0)
|
||||
return buffer.len
|
||||
}
|
||||
|
||||
extern {
|
||||
kernel32 {
|
||||
GetStdHandle(device int64) -> (handle int64)
|
||||
WriteConsoleA(fd int64, buffer *byte, length uint32, written *uint32) -> (success bool)
|
||||
WriteFile(fd int64, buffer *byte, length uint32, written *uint32, overlapped *any) -> (success bool)
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue