| OLD | NEW |
| (Empty) |
| 1 diff --git a/nspr/pr/src/threads/combined/pruthr.c b/nspr/pr/src/threads/combine
d/pruthr.c | |
| 2 index 825ed89..4fb8765 100644 | |
| 3 --- a/nspr/pr/src/threads/combined/pruthr.c | |
| 4 +++ b/nspr/pr/src/threads/combined/pruthr.c | |
| 5 @@ -73,13 +73,13 @@ void _PR_InitThreads(PRThreadType type, PRThreadPriority pri
ority, | |
| 6 #ifndef HAVE_CUSTOM_USER_THREADS | |
| 7 stack = PR_NEWZAP(PRThreadStack); | |
| 8 #ifdef HAVE_STACK_GROWING_UP | |
| 9 - stack->stackTop = (char*) ((((long)&type) >> _pr_pageShift) | |
| 10 + stack->stackTop = (char*) ((((intptr_t)&type) >> _pr_pageShift) | |
| 11 << _pr_pageShift); | |
| 12 #else | |
| 13 #if defined(SOLARIS) || defined (UNIXWARE) && defined (USR_SVR4_THREADS) | |
| 14 stack->stackTop = (char*) &thread; | |
| 15 #else | |
| 16 - stack->stackTop = (char*) ((((long)&type + _pr_pageSize - 1) | |
| 17 + stack->stackTop = (char*) ((((intptr_t)&type + _pr_pageSize - 1) | |
| 18 >> _pr_pageShift) << _pr_pageShift); | |
| 19 #endif | |
| 20 #endif | |
| 21 @@ -174,12 +174,12 @@ static void _PR_InitializeNativeStack(PRThreadStack *ts) | |
| 22 ** Setup stackTop and stackBottom values. | |
| 23 */ | |
| 24 #ifdef HAVE_STACK_GROWING_UP | |
| 25 - ts->allocBase = (char*) ((((long)&ts) >> _pr_pageShift) | |
| 26 + ts->allocBase = (char*) ((((intptr_t)&ts) >> _pr_pageShift) | |
| 27 << _pr_pageShift); | |
| 28 ts->stackBottom = ts->allocBase + ts->stackSize; | |
| 29 ts->stackTop = ts->allocBase; | |
| 30 #else | |
| 31 - ts->allocBase = (char*) ((((long)&ts + _pr_pageSize - 1) | |
| 32 + ts->allocBase = (char*) ((((intptr_t)&ts + _pr_pageSize - 1) | |
| 33 >> _pr_pageShift) << _pr_pageShift); | |
| 34 ts->stackTop = ts->allocBase; | |
| 35 ts->stackBottom = ts->allocBase - ts->stackSize; | |
| OLD | NEW |