mirror of
https://github.com/odin-lang/Odin.git
synced 2026-04-18 20:40:28 +00:00
tabs
This commit is contained in:
@@ -4,63 +4,63 @@ import "base:runtime"
|
||||
|
||||
@(require_results)
|
||||
user_home_dir :: proc(allocator: runtime.Allocator) -> (dir: string, err: Error) {
|
||||
return _user_home_dir(allocator)
|
||||
return _user_home_dir(allocator)
|
||||
}
|
||||
|
||||
// application caches, logs, temporary files
|
||||
@(require_results)
|
||||
user_cache_dir :: proc(allocator: runtime.Allocator) -> (dir: string, err: Error) {
|
||||
return _user_cache_dir(allocator)
|
||||
return _user_cache_dir(allocator)
|
||||
}
|
||||
|
||||
// application assets
|
||||
@(require_results)
|
||||
user_data_dir :: proc(allocator: runtime.Allocator) -> (dir: string, err: Error) {
|
||||
return _user_data_dir(allocator)
|
||||
return _user_data_dir(allocator)
|
||||
}
|
||||
|
||||
// application history, ui layout state, logs
|
||||
@(require_results)
|
||||
user_state_dir :: proc(allocator: runtime.Allocator) -> (dir: string, err: Error) {
|
||||
return _user_state_dir(allocator)
|
||||
return _user_state_dir(allocator)
|
||||
}
|
||||
|
||||
@(require_results)
|
||||
user_config_dir :: proc(allocator: runtime.Allocator) -> (dir: string, err: Error) {
|
||||
return _user_config_dir(allocator)
|
||||
return _user_config_dir(allocator)
|
||||
}
|
||||
|
||||
@(require_results)
|
||||
user_music_dir :: proc(allocator: runtime.Allocator) -> (dir: string, err: Error) {
|
||||
return _user_music_dir(allocator)
|
||||
return _user_music_dir(allocator)
|
||||
}
|
||||
|
||||
@(require_results)
|
||||
user_desktop_dir :: proc(allocator: runtime.Allocator) -> (dir: string, err: Error) {
|
||||
return _user_desktop_dir(allocator)
|
||||
return _user_desktop_dir(allocator)
|
||||
}
|
||||
|
||||
@(require_results)
|
||||
user_documents_dir :: proc(allocator: runtime.Allocator) -> (dir: string, err: Error) {
|
||||
return _user_documents_dir(allocator)
|
||||
return _user_documents_dir(allocator)
|
||||
}
|
||||
|
||||
@(require_results)
|
||||
user_downloads_dir :: proc(allocator: runtime.Allocator) -> (dir: string, err: Error) {
|
||||
return _user_downloads_dir(allocator)
|
||||
return _user_downloads_dir(allocator)
|
||||
}
|
||||
|
||||
@(require_results)
|
||||
user_pictures_dir :: proc(allocator: runtime.Allocator) -> (dir: string, err: Error) {
|
||||
return _user_pictures_dir(allocator)
|
||||
return _user_pictures_dir(allocator)
|
||||
}
|
||||
|
||||
@(require_results)
|
||||
user_public_dir :: proc(allocator: runtime.Allocator) -> (dir: string, err: Error) {
|
||||
return _user_public_dir(allocator)
|
||||
return _user_public_dir(allocator)
|
||||
}
|
||||
|
||||
@(require_results)
|
||||
user_videos_dir :: proc(allocator: runtime.Allocator) -> (dir: string, err: Error) {
|
||||
return _user_videos_dir(allocator)
|
||||
}
|
||||
return _user_videos_dir(allocator)
|
||||
}
|
||||
Reference in New Issue
Block a user