From 17a1567857e6b3e82fb236fea82eb5c3184b11fc Mon Sep 17 00:00:00 2001 From: SpinnerX Date: Tue, 4 Jun 2024 14:06:48 -0800 Subject: [PATCH] Fix build error on Windows with Clang Resolves #1018 --- src/draco/io/stdio_file_reader.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/draco/io/stdio_file_reader.cc b/src/draco/io/stdio_file_reader.cc index a99c96f8..dd6157e8 100644 --- a/src/draco/io/stdio_file_reader.cc +++ b/src/draco/io/stdio_file_reader.cc @@ -87,12 +87,12 @@ size_t StdioFileReader::GetFileSize() { return false; } -#if _FILE_OFFSET_BITS == 64 - const size_t file_size = static_cast(ftello(file_)); +#if _WIN32 + const size_t file_size = static_cast(ftell(file_)); #elif defined _WIN64 const size_t file_size = static_cast(_ftelli64(file_)); -#else - const size_t file_size = static_cast(ftell(file_)); +#elif _FILE_OFFSET_BITS == 64 + const size_t file_size = static_cast(ftello(file_)); #endif rewind(file_);