]> git.sur5r.net Git - c128-kasse/commitdiff
credit_manager: use more constants
authorMaik Fischer <maikf@qu.cx>
Thu, 26 Oct 2017 11:14:25 +0000 (13:14 +0200)
committerMaik Fischer <maikf@qu.cx>
Mon, 30 Oct 2017 10:09:25 +0000 (11:09 +0100)
src/credit_manager.c

index 728aa32ee32fba97e279847ddd3b9c6970feb8eb..16ba6e71999581abe3a78e8aadfbc4872543df88 100644 (file)
@@ -39,7 +39,8 @@ static void credit_print_screen(void) {
        i++) {
     if (filter == NULL ||
         strncmp(credits.credits[i].nickname, filter, filter_len) == 0) {
-      if (format_euro(buffer, 10, credits.credits[i].credit) != buffer) {
+      if (format_euro(buffer, sizeof(buffer), credits.credits[i].credit) !=
+          buffer) {
         cprintf("Error: Could not format credit %d\r\n",
                 credits.credits[i].credit);
         exit(1);
@@ -98,7 +99,7 @@ static void new_credit(void) {
   char *time;
   int credit;
 
-  if (credits.num_items == 75) {
+  if (credits.num_items == MAX_CREDIT_ITEMS) {
     cprintf("\rEs ist bereits die maximale Anzahl an Eintr" aUML
             "gen erreicht, dr" uUML "cke RETURN...\r\n");
     cget_return();
@@ -127,7 +128,7 @@ static void new_credit(void) {
 }
 
 static void _delete_credit(BYTE num) {
-  memset(credits.credits[num].nickname, '\0', 11);
+  memset(credits.credits[num].nickname, '\0', NICKNAME_MAX_LEN + 1);
   credits.credits[num].credit = 0;
 }
 
@@ -181,7 +182,8 @@ void credit_manager() {
     case 'g':
       cprintf("Filter eingeben:\r\n");
       filter = get_input();
-      if (filter == NULL || *filter == 32 || (filter_len = strlen(filter)) == 0)
+      if (filter == NULL || *filter == PETSCII_SP ||
+          (filter_len = strlen(filter)) == 0)
         filter = NULL;
       break;
     case 'z':