diff options
| author | Ginger Bill <bill@gingerbill.org> | 2017-01-17 18:47:38 +0000 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2017-01-17 18:47:38 +0000 |
| commit | cb59c1cf0805166d8b3230fea47d8674dacf157a (patch) | |
| tree | 526e381480c5076e8dce90bc4bbfa07253e5e1ea /code | |
| parent | 383f5b55ad76d6b670b6ae7e2816cc4d8f0d8731 (diff) | |
Comma for all field separators; Overloaded procedures follow exportation rules
Diffstat (limited to 'code')
| -rw-r--r-- | code/demo.odin | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/code/demo.odin b/code/demo.odin index 9133e036d..1602450a1 100644 --- a/code/demo.odin +++ b/code/demo.odin @@ -1,23 +1,29 @@ #import "atomic.odin"; #import "fmt.odin"; +#import "hash.odin"; #import "math.odin"; #import "mem.odin"; +#import "opengl.odin"; +#import "os.odin"; +#import "sync.odin"; +#import "utf8.odin"; main :: proc() { - foo :: proc(x: ^int) { + foo :: proc(x: ^i32) { fmt.println("^int"); } foo :: proc(x: rawptr) { fmt.println("rawptr"); } - a: ^int; - b: ^f32; + a: i32; + b: f32; c: rawptr; - foo(a); - foo(b); + foo(^a); + foo(^b); foo(c); // foo(nil); + atomic.store(^a, 1); foo :: proc() { fmt.printf("Zero args\n"); @@ -32,7 +38,6 @@ main :: proc() { THINGI :: 14451; THINGF :: 14451.1; - foo(); foo(THINGI as int); foo(int(THINGI)); |