--- np2/common/lstarray.c 2004/01/09 04:36:02 1.3 +++ np2/common/lstarray.c 2005/02/09 20:11:34 1.5 @@ -61,7 +61,7 @@ UINT listarray_getitems(LISTARRAY laHand void *listarray_append(LISTARRAY laHandle, const void *vpItem) { LISTARRAY laNext; - char *p; + UINT8 *p; if (laHandle == NULL) { goto laapp_err; @@ -78,7 +78,7 @@ void *listarray_append(LISTARRAY laHandl } laHandle = laNext; } - p = (char *)(laHandle + 1); + p = (UINT8 *)(laHandle + 1); p += laHandle->items * laHandle->listsize; if (vpItem) { CopyMemory(p, vpItem, laHandle->listsize); @@ -97,7 +97,7 @@ void *listarray_getitem(LISTARRAY laHand while(laHandle) { if (num < laHandle->items) { - return((char *)(laHandle + 1) + (laHandle->listsize * num)); + return((UINT8 *)(laHandle + 1) + (laHandle->listsize * num)); } num -= laHandle->items; laHandle = laHandle->laNext; @@ -112,7 +112,7 @@ UINT listarray_getpos(LISTARRAY laHandle pos = 0; while(laHandle) { - char *p = (char *)(laHandle + 1); + UINT8 *p = (UINT8 *)(laHandle + 1); for (i=0; iitems; i++) { if ((long)p == (long)vpItem) { return(pos + i); @@ -126,7 +126,7 @@ UINT listarray_getpos(LISTARRAY laHandle } void *listarray_enum(LISTARRAY laHandle, - BOOL (*cbProc)(void *vpItem, void *vpArg), void *vpArg) { + BOOL (*cbProc)(void *vpItem, void *vpArg), void *vpArg) { UINT i; @@ -135,7 +135,7 @@ void *listarray_enum(LISTARRAY laHandle, } while(laHandle) { - char *p = (char *)(laHandle + 1); + UINT8 *p = (UINT8 *)(laHandle + 1); for (i=0; iitems; i++) { if (cbProc((void *)p, vpArg)) { return((void *)p);