]> git.sur5r.net Git - c128-kasse/commitdiff
itemz: fix int16_t -> uint8_t truncation
authorMaik Fischer <maikf@qu.cx>
Sun, 29 Oct 2017 18:01:04 +0000 (19:01 +0100)
committerMaik Fischer <maikf@qu.cx>
Mon, 30 Oct 2017 10:13:03 +0000 (11:13 +0100)
src/itemz.c

index 574705ae55c58bc9e05eabda1dabd974039fe3c8..7cf8ea6d6acba579876ea9c9c0c6adf6abfbb050 100644 (file)
@@ -74,10 +74,12 @@ static void _delete_item(BYTE num) {
 }
 
 static void delete_item(void) {
-  BYTE num, last;
-
+  int16_t num;
+  uint8_t last;
   cprintf("\r Welcher Eintrag soll geloescht werden?\r\n");
-  if ((num = cget_number(-1)) < 0)
+
+  num = cget_number(-1);
+  if (num < 0)
     return;
 
   if (status.num_items > 1) {