mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 07:38:48 +00:00
enum_to_string
This commit is contained in:
+5
-4
@@ -46,6 +46,11 @@ File_Standard :: type enum {
|
||||
|
||||
__std_files := __set_file_standards();
|
||||
|
||||
stdin := ^__std_files[File_Standard.INPUT]
|
||||
stdout := ^__std_files[File_Standard.OUTPUT]
|
||||
stderr := ^__std_files[File_Standard.ERROR]
|
||||
|
||||
|
||||
__set_file_standards :: proc() -> [File_Standard.COUNT as int]File {
|
||||
return [File_Standard.COUNT as int]File{
|
||||
File{handle = win32.GetStdHandle(win32.STD_INPUT_HANDLE)},
|
||||
@@ -54,10 +59,6 @@ __set_file_standards :: proc() -> [File_Standard.COUNT as int]File {
|
||||
}
|
||||
}
|
||||
|
||||
get_standard_file :: proc(std: File_Standard) -> ^File {
|
||||
return ^__std_files[std]
|
||||
}
|
||||
|
||||
|
||||
read_entire_file :: proc(name: string) -> (string, bool) {
|
||||
buf: [300]byte
|
||||
|
||||
Reference in New Issue
Block a user