aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2024-08-04 21:56:52 +0200
committerDanielGavin <danielgavin5@hotmail.com>2024-08-04 21:56:52 +0200
commitd372b697be54b5c958d272f15e023ffa824973b0 (patch)
treea0bb1f39c4d1966840acc927ef8e6562b7319f98 /src/server
parent7511daac4e7e3e239e96b401955e9b4825ff6607 (diff)
Add support to the new os changes in Odin.
Diffstat (limited to 'src/server')
-rw-r--r--src/server/references.odin8
-rw-r--r--src/server/workspace_symbols.odin6
2 files changed, 7 insertions, 7 deletions
diff --git a/src/server/references.odin b/src/server/references.odin
index 17add83..a80164d 100644
--- a/src/server/references.odin
+++ b/src/server/references.odin
@@ -22,17 +22,17 @@ walk_directories :: proc(
in_err: os.Errno,
user_data: rawptr,
) -> (
- err: os.Errno,
+ err: os.Error,
skip_dir: bool,
) {
document := cast(^Document)user_data
if info.is_dir {
- return 0, false
+ return nil, false
}
if info.fullpath == "" {
- return 0, false
+ return nil, false
}
if strings.contains(info.name, ".odin") {
@@ -48,7 +48,7 @@ walk_directories :: proc(
}
}
- return 0, false
+ return nil, false
}
prepare_references :: proc(
diff --git a/src/server/workspace_symbols.odin b/src/server/workspace_symbols.odin
index 0ce8be1..cf2f435 100644
--- a/src/server/workspace_symbols.odin
+++ b/src/server/workspace_symbols.odin
@@ -14,7 +14,7 @@ walk_dir :: proc(
in_err: os.Errno,
user_data: rawptr,
) -> (
- err: os.Errno,
+ err: os.Error,
skip_dir: bool,
) {
pkgs := cast(^[dynamic]string)user_data
@@ -24,7 +24,7 @@ walk_dir :: proc(
append(pkgs, dir)
}
- return 0, false
+ return nil, false
}
get_workspace_symbols :: proc(
@@ -56,7 +56,7 @@ get_workspace_symbols :: proc(
for result in results {
symbol := WorkspaceSymbol {
name = result.symbol.name,
- location = {
+ location = {
range = result.symbol.range,
uri = result.symbol.uri,
},