From 9e19c5aea45313875b22104ca2f00fd392e3233c Mon Sep 17 00:00:00 2001 From: X512 Date: Sun, 24 Apr 2022 03:38:36 +0900 Subject: [PATCH] libagg: use size_t for operator new argument Fix Clang 14 build. Change-Id: Iad914d4be13f19e60a2ad708321cd04db5096d09 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5245 Reviewed-by: waddlesplash --- headers/libs/agg/dbg_new/agg_dbg_new.h | 4 ++-- src/libs/agg/src/dbg_new/agg_dbg_new.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/headers/libs/agg/dbg_new/agg_dbg_new.h b/headers/libs/agg/dbg_new/agg_dbg_new.h index 687358d851..b9d16a15d7 100644 --- a/headers/libs/agg/dbg_new/agg_dbg_new.h +++ b/headers/libs/agg/dbg_new/agg_dbg_new.h @@ -26,8 +26,8 @@ //#define AGG_DBG_NEW_CHECK_ADDR -void* operator new (unsigned size, const char* file, int line); -void* operator new [] (unsigned size, const char* file, int line); +void* operator new (size_t size, const char* file, int line); +void* operator new [] (size_t size, const char* file, int line); #define AGG_DBG_NEW_OPERATOR new(__FILE__, __LINE__) void operator delete(void *ptr) throw(); diff --git a/src/libs/agg/src/dbg_new/agg_dbg_new.cpp b/src/libs/agg/src/dbg_new/agg_dbg_new.cpp index 92d8de593b..2e777928b5 100644 --- a/src/libs/agg/src/dbg_new/agg_dbg_new.cpp +++ b/src/libs/agg/src/dbg_new/agg_dbg_new.cpp @@ -479,13 +479,13 @@ namespace agg #endif //---------------------------------------------------------------------------- -void* operator new (unsigned size, const char* file, int line) +void* operator new (size_t size, const char* file, int line) { return agg::dbg_malloc(size, file, line); } //---------------------------------------------------------------------------- -void* operator new [] (unsigned size, const char* file, int line) +void* operator new [] (size_t size, const char* file, int line) { return agg::dbg_malloc(size, file, line); }