diff options
-rw-r--r-- | include/share/alloc.h | 2 | ||||
-rw-r--r-- | src/flac/foreign_metadata.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/include/share/alloc.h b/include/share/alloc.h index 3b707491..d197891c 100644 --- a/include/share/alloc.h +++ b/include/share/alloc.h @@ -52,7 +52,7 @@ # ifndef SIZE_T_MAX # ifdef _MSC_VER # ifdef _WIN64 -# define SIZE_T_MAX 0xffffffffffffffffui64 +# define SIZE_T_MAX FLAC__U64L(0xffffffffffffffff) # else # define SIZE_T_MAX 0xffffffff # endif diff --git a/src/flac/foreign_metadata.c b/src/flac/foreign_metadata.c index d01f4668..2fb2f1d5 100644 --- a/src/flac/foreign_metadata.c +++ b/src/flac/foreign_metadata.c @@ -198,7 +198,7 @@ static FLAC__bool read_from_wave_(foreign_metadata_t *fm, FILE *f, const char ** } if(!append_block_(fm, offset, 12, error)) return false; - if(!fm->is_rf64 || unpack32le_(buffer+4) != 0xffffffffu) { + if(!fm->is_rf64 || unpack32le_(buffer+4) != 0xffffffff) { eof_offset = (FLAC__off_t)8 + (FLAC__off_t)unpack32le_(buffer+4); if(eof_offset & 1) /* fix odd RIFF size */ eof_offset++; @@ -293,7 +293,7 @@ static FLAC__bool read_from_wave_(foreign_metadata_t *fm, FILE *f, const char ** } } else { /* skip to next chunk */ - if(fm->is_rf64 && !memcmp(buffer, "data", 4) && unpack32le_(buffer+4) == 0xffffffffu) { + if(fm->is_rf64 && !memcmp(buffer, "data", 4) && unpack32le_(buffer+4) == 0xffffffff) { if(fseeko(f, ds64_data_size, SEEK_CUR) < 0) { if(error) *error = "invalid RF64 file: seek error (r10)"; return false; |