]> git.ipfire.org Git - thirdparty/newt.git/commitdiff
- fix compiler warnings
authormlichvar <mlichvar>
Mon, 25 Jun 2007 10:47:18 +0000 (10:47 +0000)
committermlichvar <mlichvar>
Mon, 25 Jun 2007 10:47:18 +0000 (10:47 +0000)
dialogboxes.c
test.c
testtree.c
windows.c

index 2664157d183dad59f94033b439aad61d5fd1cfeb..d3caee0b3eebcf5e0a7973ddea5116962c31dfb7 100644 (file)
@@ -333,12 +333,12 @@ int listBox(const char * text, int height, int width, poptContext optCon,
           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);
       }
    }
 
@@ -355,7 +355,7 @@ int listBox(const char * text, int height, int width, poptContext optCon,
     if (answer == NULL)
        rc = DLG_ESCAPE;
 
-    i = (int) newtListboxGetCurrent(listBox);
+    i = (long) newtListboxGetCurrent(listBox);
     *result = itemInfo[i].tag;
 
     return rc;
diff --git a/test.c b/test.c
index 30064bd06a87e94df7dc00ec11f7f95374349cbf..50483ac8802bc255475b65d94598a18729ee0191 100644 (file)
--- a/test.c
+++ b/test.c
@@ -157,7 +157,7 @@ int main(void) {
     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;
index 8dfcca373ac30b0f5250e4b2ce62aedad29ef45b..7f7e7a2207c3b89f95f617d80e63e8a140d3c3fe 100644 (file)
@@ -115,7 +115,7 @@ int main(void) {
     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);
@@ -127,7 +127,7 @@ int main(void) {
     else
        printf("Current selection (b) (%d):\n",numselected);
     for (i = 0; i < numselected; i++) {
-       j = (int) *ptr++;
+       j = (long) *ptr++;
        printf("%d\n", j);
     }
        
index 9f9b8b349ab256c37f8cb9015476c6950f87f2fe..b513c1cae537e3eb2e0d6d18221bca3fffa4b881 100644 (file)
--- a/windows.c
+++ b/windows.c
@@ -153,7 +153,7 @@ int newtWinMenu(char * title, char * text, int suggestedWidth, int flexDown,
     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);