src/scanner.c

changeset 96
eca455ac32c2
parent 95
8a20001544c1
child 97
7b0357fdb304
--- a/src/scanner.c	Tue Jun 30 14:19:08 2026 +0200
+++ b/src/scanner.c	Tue Jun 30 15:49:38 2026 +0200
@@ -37,20 +37,20 @@
 
 void get_working_dir(const char** out_ptr, size_t *out_len) {
   static char cwd[MAX_PATH];
-  if (GetCurrentDirectory(MAX_PATH, cwd) == 0) {
+  if (GetCurrentDirectoryA(MAX_PATH, cwd) == 0) {
     fprintf(stderr, "Could not get current working directory.\n");
     exit(1);
   }
   size_t len = strlen(cwd);
-  if (cwd[len - 1] != '/') {
-    cwd[len++] = '/';
+  if (cwd[len - 1] != '\\') {
+    cwd[len++] = '\\';
     cwd[len] = '\0';
   }
   *out_ptr = cwd;
   *out_len = len;
 }
 bool path_is_relative(const char *path) {
-  return PathIsRelative(path);
+  return PathIsRelativeA(path);
 }
 int pathcmp(const char *p1, const char *p2) {
   return strcasecmp(p1, p2);

mercurial