Prefix proc syntax

This commit is contained in:
Ginger Bill
2017-06-12 12:34:55 +01:00
parent 8fafdb185c
commit 33eeb58521
29 changed files with 956 additions and 873 deletions
+3 -3
View File
@@ -2,11 +2,11 @@
#load "os_x.odin" when ODIN_OS == "osx";
#load "os_linux.odin" when ODIN_OS == "linux";
const write_string = proc(fd: Handle, str: string) -> (int, Errno) {
proc write_string(fd: Handle, str: string) -> (int, Errno) {
return write(fd, []u8(str));
}
const read_entire_file = proc(name: string) -> ([]u8, bool) {
proc read_entire_file(name: string) -> ([]u8, bool) {
var fd, err = open(name, O_RDONLY, 0);
if err != 0 {
return nil, false;
@@ -35,7 +35,7 @@ const read_entire_file = proc(name: string) -> ([]u8, bool) {
return data[0..<bytes_read], true;
}
const write_entire_file = proc(name: string, data: []u8) -> bool {
proc write_entire_file(name: string, data: []u8) -> bool {
var fd, err = open(name, O_WRONLY, 0);
if err != 0 {
return false;