diff options
| author | Ginger Bill <bill@gingerbill.org> | 2017-01-07 11:44:42 +0000 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2017-01-07 11:44:42 +0000 |
| commit | 703e1aa2bcf6bb059a3dd0e12a02cf02ed5449cf (patch) | |
| tree | d67712be7ccd274efa9f0042415356e769b12dec /code | |
| parent | b1e35b6da3e335376339965ad2e26d7e275de3c5 (diff) | |
Fix core library; Disable adding entity definitions for blank identifiersv0.0.5e
Diffstat (limited to 'code')
| -rw-r--r-- | code/demo.odin | 71 |
1 files changed, 4 insertions, 67 deletions
diff --git a/code/demo.odin b/code/demo.odin index 4beb0b2a4..420ce5533 100644 --- a/code/demo.odin +++ b/code/demo.odin @@ -1,70 +1,7 @@ -#foreign_system_library "winmm" when ODIN_OS == "windows"; -#import win32 "sys/windows.odin" when ODIN_OS == "windows"; #import "fmt.odin"; -timeGetTime :: proc() -> u32 #foreign #dll_import -GetSystemTimeAsFileTime :: proc(SystemTimeAsFileTime : ^win32.FILETIME) #foreign #dll_import - -GetCommandLineArguments :: proc() -> []string { - argString := win32.GetCommandLineA(); - fullArgString := to_odin_string(argString); - // Count Spaces - for r : fullArgString { - fmt.println(r); - } -} - -to_odin_string :: proc(c: ^byte) -> string { - s: string; - s.data = c; - while (c + s.count)^ != 0 { - s.count += 1; - } - return s; -} -//("Hellope!\x00" as string).data - -MAGIC_VALUE :: 0xCA5E713F; - -timing_file_header :: struct #ordered { - MagicValue : u32; -} - -timing_file_date :: struct #ordered { - E : [2]u32; -} - -timing_file_entry_flag :: enum { - Complete = 0x1, - NoErrors = 0x2, -} - -timing_file_entry :: struct #ordered { - StarDate : timing_file_date; - Flags : u32; - MillisecondsElapsed : u32; -} - -timing_entry_array :: struct #ordered { - Entries : []timing_file_entry; -} - -GetClock :: proc () -> u32 { - return timeGetTime(); -} - -GetDate :: proc() -> timing_file_date { - Result : timing_file_date; - FileTime : win32.FILETIME; - GetSystemTimeAsFileTime(^FileTime); - - Result.E[0] = FileTime.lo; - Result.E[1] = FileTime.hi; - - return Result; -} - -main :: proc () { - EntryClock := GetClock(); - GetCommandLineArguments(); +main :: proc() { + x := "-stats"; + y := "-begin"; + fmt.println(x == y); } |