diff options
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)); |