buf[len] = '\0';
w = textWidth;
mystrncpyw(buf + len, itemInfo[i].text, MAXBUF-len, &w);
- newtListboxAddEntry(listBox, buf, (void *) i);
+ newtListboxAddEntry(listBox, buf, (void *)(long) i);
}
} else {
for (i = 0; i < numItems; i++) {
snprintf(buf, MAXBUF, "%s", itemInfo[i].text);
- newtListboxAddEntry(listBox, buf, (void *) i);
+ newtListboxAddEntry(listBox, buf, (void *)(long) i);
}
}
if (answer == NULL)
rc = DLG_ESCAPE;
- i = (int) newtListboxGetCurrent(listBox);
+ i = (long) newtListboxGetCurrent(listBox);
*result = itemInfo[i].tag;
return rc;
printf("\nSelected listbox items (%d):\n", numsel);
if(selectedList) {
for(i = 0; i < numsel; i++)
- printf("#%d\n", (int) selectedList[i]);
+ printf("#%d\n", (int)(long) selectedList[i]);
}
return 0;
else
printf("Current selection (all) (%d):\n", numselected);
for (i = 0; i < numselected; i++) {
- j = (int) *ptr++;
+ j = (long) *ptr++;
printf("%d\n", j);
}
free(result);
else
printf("Current selection (b) (%d):\n",numselected);
for (i = 0; i < numselected; i++) {
- j = (int) *ptr++;
+ j = (long) *ptr++;
printf("%d\n", j);
}
listbox = newtListbox(-1, -1, maxListHeight,
(needScroll ? NEWT_FLAG_SCROLL : 0) | NEWT_FLAG_RETURNEXIT);
for (i = 0; items[i]; i++) {
- newtListboxAddEntry(listbox, items[i], (void *) i);
+ newtListboxAddEntry(listbox, items[i], (void *)(long) i);
}
newtListboxSetCurrent(listbox, *listItem);