Browse Source

os/os2: Remove file attribute casting from core:os2

flysand7 1 year ago
parent
commit
d5b0ec712b
1 changed files with 4 additions and 4 deletions
  1. 4 4
      core/os/os2/file_windows.odin

+ 4 - 4
core/os/os2/file_windows.odin

@@ -454,7 +454,7 @@ _remove :: proc(name: string) -> Error {
 
 
 	if err != err1 {
 	if err != err1 {
 		a := win32.GetFileAttributesW(p)
 		a := win32.GetFileAttributesW(p)
-		if a == ~u32(0) {
+		if a == win32.INVALID_FILE_ATTRIBUTES {
 			err = _get_platform_error()
 			err = _get_platform_error()
 		} else {
 		} else {
 			if a & win32.FILE_ATTRIBUTE_DIRECTORY != 0 {
 			if a & win32.FILE_ATTRIBUTE_DIRECTORY != 0 {
@@ -704,13 +704,13 @@ _fchtimes :: proc(f: ^File, atime, mtime: time.Time) -> Error {
 _exists :: proc(path: string) -> bool {
 _exists :: proc(path: string) -> bool {
 	wpath := _fix_long_path(path)
 	wpath := _fix_long_path(path)
 	attribs := win32.GetFileAttributesW(wpath)
 	attribs := win32.GetFileAttributesW(wpath)
-	return i32(attribs) != win32.INVALID_FILE_ATTRIBUTES
+	return attribs != win32.INVALID_FILE_ATTRIBUTES
 }
 }
 
 
 _is_file :: proc(path: string) -> bool {
 _is_file :: proc(path: string) -> bool {
 	wpath := _fix_long_path(path)
 	wpath := _fix_long_path(path)
 	attribs := win32.GetFileAttributesW(wpath)
 	attribs := win32.GetFileAttributesW(wpath)
-	if i32(attribs) != win32.INVALID_FILE_ATTRIBUTES {
+	if attribs != win32.INVALID_FILE_ATTRIBUTES {
 		return attribs & win32.FILE_ATTRIBUTE_DIRECTORY == 0
 		return attribs & win32.FILE_ATTRIBUTE_DIRECTORY == 0
 	}
 	}
 	return false
 	return false
@@ -719,7 +719,7 @@ _is_file :: proc(path: string) -> bool {
 _is_dir :: proc(path: string) -> bool {
 _is_dir :: proc(path: string) -> bool {
 	wpath := _fix_long_path(path)
 	wpath := _fix_long_path(path)
 	attribs := win32.GetFileAttributesW(wpath)
 	attribs := win32.GetFileAttributesW(wpath)
-	if i32(attribs) != win32.INVALID_FILE_ATTRIBUTES {
+	if attribs != win32.INVALID_FILE_ATTRIBUTES {
 		return attribs & win32.FILE_ATTRIBUTE_DIRECTORY != 0
 		return attribs & win32.FILE_ATTRIBUTE_DIRECTORY != 0
 	}
 	}
 	return false
 	return false