From 638fe351a88a208361b236a6c21b54e5e967bda6 Mon Sep 17 00:00:00 2001 From: "timeless@mozdev.org" Date: Fri, 12 Mar 2010 07:50:12 +0100 Subject: [PATCH] Bug 551088 fix xpconnect signed warnings r=dbradley --HG-- extra : rebase_source : 01a2089bc2a3f3a402acaab68b8b9a6bce92bb09 --- js/src/xpconnect/src/xpcconvert.cpp | 2 +- js/src/xpconnect/src/xpcjsruntime.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js/src/xpconnect/src/xpcconvert.cpp b/js/src/xpconnect/src/xpcconvert.cpp index a46138bfb241..0f6b745d90e2 100644 --- a/js/src/xpconnect/src/xpcconvert.cpp +++ b/js/src/xpconnect/src/xpcconvert.cpp @@ -2109,7 +2109,7 @@ XPCConvert::JSArray2Native(XPCCallContext& ccx, void** d, jsval s, #define POPULATE(_mode, _t) \ PR_BEGIN_MACRO \ cleanupMode = _mode; \ - if (capacity > ~(size_t)0 / sizeof(_t) || \ + if (capacity > PR_UINT32_MAX / sizeof(_t) || \ nsnull == (array = nsMemory::Alloc(capacity * sizeof(_t)))) \ { \ if(pErr) \ diff --git a/js/src/xpconnect/src/xpcjsruntime.cpp b/js/src/xpconnect/src/xpcjsruntime.cpp index 67625d3b07ff..c7ad2488481d 100644 --- a/js/src/xpconnect/src/xpcjsruntime.cpp +++ b/js/src/xpconnect/src/xpcjsruntime.cpp @@ -769,7 +769,7 @@ JSBool XPCJSRuntime::GCCallback(JSContext *cx, JSGCStatus status) } nsTArray callbacks(self->extraGCCallbacks); - for (PRInt32 i = 0; i < callbacks.Length(); ++i) { + for (PRUint32 i = 0; i < callbacks.Length(); ++i) { if (!callbacks[i](cx, status)) return JS_FALSE; }