]> git.pond.sub.org Git - empserver/blobdiff - src/lib/lwp/lwp.c
(lwpCreate): Avoid harmless compiler warning.
[empserver] / src / lib / lwp / lwp.c
index 86fc6f9c90b20ff7a861cb5502134bed921b8542..8592fa43785d132af42d0b00fcb07689f9a27ee4 100644 (file)
@@ -249,9 +249,9 @@ lwpCreate(int priority, void (*entry)(void *), int size, int flags, char *name,
     newp->argv = argv;
     newp->ud = ud;
     if ((newp->flags & LWP_STACKCHECK) == 0) {
-       stackp = growsdown((void *)&x) ?
-           (((long)s) + size - sizeof(stkalign_t) - LWP_EXTRASTACK) :
-           (long)s + LWP_EXTRASTACK;
+       stackp = growsdown((void *)&x)
+           ? (unsigned long)s + size - sizeof(stkalign_t) - LWP_EXTRASTACK
+           : (unsigned long)s + LWP_EXTRASTACK;
 #ifdef UCONTEXT
        sp.ss_sp = (void *)(stackp & -sizeof(stkalign_t));
        sp.ss_size = size;