changed from int to unsigned int in alignment code.

git-svn-id: svn://10.0.0.236/branches/SpiderMonkey140_BRANCH@12921 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
bjorn%netscape.com
1998-10-15 21:06:57 +00:00
parent 0bd5df16b7
commit 7d02cdd1c2

View File

@@ -403,8 +403,8 @@ js_AtomizeDouble(JSContext *cx, jsdouble d, uintN flags)
JSAtom *atom;
#define AlignNum (1<<JSVAL_TAGBITS)
char alignbuf[2*AlignNum];
int alignint = (int)alignbuf;
int xtra = AlignNum-(alignint%AlignNum);
JSUint32 alignint = (JSUint32)alignbuf;
JSUint32 xtra = AlignNum-(alignint%AlignNum);
JS_ASSERT(AlignNum >= sizeof(double));
#undef AlignNum
dp = (jsdouble *)&alignbuf[xtra];
@@ -513,8 +513,8 @@ js_Atomize(JSContext *cx, const char *bytes, size_t length, uintN flags)
JSAtom *atom;
#define AlignNum (1<<JSVAL_TAGBITS)
char alignbuf[2*AlignNum];
int alignint = (int)alignbuf;
int xtra = AlignNum-(alignint%AlignNum);
JSUint32 alignint = (JSUint32)alignbuf;
JSUint32 xtra = AlignNum-(alignint%AlignNum);
JS_ASSERT(AlignNum >= sizeof(double));
#undef AlignNum
str = (JSString *)&alignbuf[xtra];
@@ -535,8 +535,8 @@ js_AtomizeChars(JSContext *cx, const jschar *chars, size_t length, uintN flags)
JSString *str;
#define AlignNum (1<<JSVAL_TAGBITS)
char alignbuf[2*AlignNum];
int alignint = (int)alignbuf;
int xtra = AlignNum-(alignint%AlignNum);
JSUint32 alignint = (JSUint32)alignbuf;
JSUint32 xtra = AlignNum-(alignint%AlignNum);
JS_ASSERT(AlignNum >= sizeof(double));
#undef AlignNum
str = (JSString *)&alignbuf[xtra];