openbsd-ports/www/links+/patches/patch-ipret_c
fgsch 6e5d467155 update to 2.1pre15. prompted some time ago by
Julian Leyh <oenone at oenone dot de>. sorry for the delay dude.
2004-12-04 01:01:42 +00:00

42 lines
2.4 KiB
Plaintext

$OpenBSD: patch-ipret_c,v 1.5 2004/12/04 01:01:42 fgsch Exp $
--- ipret.c.orig Mon Feb 2 14:25:47 2004
+++ ipret.c Fri Dec 3 20:35:31 2004
@@ -3351,22 +3351,22 @@ void for3(js_context*context)
*/
debug("For3 vracim identifier\n");
if(!context->current->arg[6])
-nebo_skrtnem_sirkou: while(!context->current->arg[6] && ((int)context->current->arg[5])<HASHNUM)
+nebo_skrtnem_sirkou: while(!context->current->arg[6] && ((intptr_t)context->current->arg[5])<HASHNUM)
{
- context->current->arg[6]=((plns*)((lns*)context->current->arg[3])->value)->ns[(int)context->current->arg[5]];
+ context->current->arg[6]=((plns*)((lns*)context->current->arg[3])->value)->ns[(intptr_t)context->current->arg[5]];
/* co tim chtel basnik rict ?? */
/* Basnik: context->ptr->arg[3] je typu lns*, jeho value je plns* a my
koukneme do namespacu pod timto plns (to znamena pointer na localnamespace)
a to konkretne do context->current->arg[5]-te pozice. */
/*(int)context->current->arg[5]=(int)context->current->arg[5]+1;*/
- context->current->arg[5]=(void *)((int)context->current->arg[5]+1);
+ context->current->arg[5]=(void *)((intptr_t)context->current->arg[5]+1);
}
else { context->current->arg[6]=((lns*)context->current->arg[6])->next;
- while(!context->current->arg[6] && ((int)context->current->arg[5])<HASHNUM)
- { context->current->arg[6]=((plns*)((lns*)context->current->arg[3])->value)->ns[(int)context->current->arg[5]];
+ while(!context->current->arg[6] && ((intptr_t)context->current->arg[5])<HASHNUM)
+ { context->current->arg[6]=((plns*)((lns*)context->current->arg[3])->value)->ns[(intptr_t)context->current->arg[5]];
/* co tim chtel basnik rict ?? */
/*(int)context->current->arg[5]=(int)context->current->arg[5]+1;*/
- context->current->arg[5]=(void *)((int)context->current->arg[5]+1);
+ context->current->arg[5]=(void *)((intptr_t)context->current->arg[5]+1);
}
}
if(!context->current->arg[6])
@@ -3391,7 +3391,7 @@ nebo_skrtnem_sirkou: while(!context->cu
{ context->current->arg[6]=((lns*)context->current->arg[6])->next;
goto nebo_skrtnem_sirkou;
}
- pna=context->namespace[((int)context->current->arg[5])-1];
+ pna=context->namespace[((intptr_t)context->current->arg[5])-1];
while(pna && (pna->klic!=((lns*)context->current->arg[6])->identifier/HASHNUM))pna=pna->next;
if(!pna){ my_internal("Kalim mimo misu!\n",context);
retval=js_mem_alloc(sizeof(abuf));