From 99a1a85df68488e2699d4082680570721081a76d Mon Sep 17 00:00:00 2001 From: "Markus F.X.J. Oberhumer" Date: Fri, 15 Dec 2000 11:16:25 +0000 Subject: [PATCH] Added some assertions. committer: mfx 976878985 +0000 --- src/main.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index d7b129d6..2258146a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -920,7 +920,7 @@ static void first_options(int argc, char **argv) /************************************************************************* -// assert a sane architecture +// assert a sane architecture and compiler **************************************************************************/ void upx_sanity_check(void) @@ -931,6 +931,8 @@ void upx_sanity_check(void) assert(sizeof(long) >= 4); assert(sizeof(void *) >= 4); assert(sizeof(long) >= sizeof(void *)); + assert(((size_t) -1) > 0); + assert(((ptrdiff_t) -1) < 0); assert(((off_t) -1) < 0); assert(sizeof(BE16) == 2);