]> git.sur5r.net Git - c128-kasse/commitdiff
fix prototypes
authorMichael Stapelberg <michael@stapelberg.de>
Thu, 3 Nov 2016 08:55:46 +0000 (09:55 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Thu, 3 Nov 2016 08:55:46 +0000 (09:55 +0100)
…to fix the build with cc65 2.15.0.git.1474623290.bc94d53

The deposit_credit prototype was lacking the char *input parameter.
All other prototypes needed an explicit “void” to signal that they are
not taking any parameters.

14 files changed:
include/c128time.h
include/config.h
include/credit_manager.h
include/general.h
include/kasse.h
include/print.h
src/c128time.c
src/cat.c
src/config.c
src/credit_manager.c
src/general.c
src/itemz.c
src/kasse.c
src/print.c

index 039fcd25fa32ea9af839e4dbee0c98ec50d51d95..a53d2688d52dec8c9a875e54703cb596f2be96dd 100644 (file)
@@ -1,5 +1,5 @@
 #ifndef TIME_H_
 #define TIME_H_
 void set_time(BYTE hrs, BYTE min, BYTE sec);
-char *get_time();
+char *get_time(void);
 #endif
index dfba87e18f61a4ae5b7ac9865d1fba46af0e1758..b29f10d3244354349a3d3aaaf168def68a3c758b 100644 (file)
@@ -48,11 +48,11 @@ extern struct credits_array_t credits;
 #endif
 
 /* Lädt Dinge wie die Druckeradresse */
-void load_config();
-void load_items();
-void load_credits();
-//void dump_state();
+void load_config(void);
+void load_items(void);
+void load_credits(void);
+//void dump_state(void);
 
-void save_items();
-void save_credits();
+void save_items(void);
+void save_credits(void);
 #endif /*CONFIG_H_*/
index c5dfb99363d1cdb6ed2769cb0c541569de18d39a..dba26c777870bc02bec16040c046f854f10063e3 100644 (file)
@@ -1,6 +1,6 @@
 #ifndef CREDIT_MANAGER_H_
 #define CREDIT_MANAGER_H_
 struct credits_t *find_credit(char *name);
-void deposit_credit();
-void credit_manager();
+void deposit_credit(char *input);
+void credit_manager(void);
 #endif
index 5691400f6a6e42103c945042d012b705b4983e40..cdc997efa2bf3430c57cb01567339c5b09af9a93 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef GENERAL_H_
 #define GENERAL_H_
 typedef unsigned char BYTE;
-char *get_input();
-char retry_or_quit();
+char *get_input(void);
+char retry_or_quit(void);
 char *format_euro(char * s, int maxlen, int cent);
 void c128_perror(BYTE, char*);
 extern BYTE _oserror;
index 76d414b4d9bbefba957e5e107d3af658ad4cafa9..93650f368f7c3ab92a681a01a0e59f2ab402ee8c 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef _KASSE_H
 #define _KASSE_H
 
-void print_the_buffer();
+void print_the_buffer(void);
 
 #ifdef _IS_KASSE
 BYTE printing = 1;
index 33acad22136271a8db462ed1786d7a0e8749897e..78d65d0fbc7db9708d8a8d0dffe7841af7b0379e 100644 (file)
@@ -1,9 +1,9 @@
 #ifndef _PRINT_H
 #define _PRINT_H
 
-void init_log();
-void print_the_buffer();
-void print_header();
+void init_log(void);
+void print_the_buffer(void);
+void print_header(void);
 void log_file(const char *s);
 void log_flush(void);
 
index 40a86a4ed7a8559f04f00d39169dd4b74bfe2332..7bba5b86fca01602f6bcf2e9e66d4b0f0e20756d 100644 (file)
@@ -10,7 +10,7 @@
 #include "general.h"
 #include <stdint.h>
 
-char *get_time() {
+char *get_time(void) {
        uint32_t h = PEEK(0x00A0) * 65536,
                m = PEEK(0x00A1) * 256,
                s = PEEK(0x00A2);
index 37f60e706138c782885d5fe1b69baa3c34c6ffaa..ee9396246b1b742b0f1380e723eda6a9abe9d2e5 100644 (file)
--- a/src/cat.c
+++ b/src/cat.c
@@ -8,7 +8,7 @@
 
 #define x2(x) (buffer[x] <= 0xF ? "0" : ""), buffer[x]
 
-int main() {
+int main(void) {
        char *filename = NULL;
        FILE *file;
        unsigned int c;
index 7304c073e5e1adb71c8c96e8fe6b03a45709facc..c7c9914b777b4e085396894d3f37279419dc96a9 100644 (file)
@@ -37,7 +37,7 @@ struct credits_array_t credits;
  * files directly)
  *
  */
-static void lookup_needed_files() {
+static void lookup_needed_files(void) {
        BYTE lfn = 8, c;
        struct cbm_dirent dirent;
        char filename[8];
@@ -79,7 +79,7 @@ static void lookup_needed_files() {
        }
 }
 
-void load_items() {
+void load_items(void) {
        BYTE c;
 
        if (items_exists) {
@@ -91,27 +91,27 @@ void load_items() {
                memset(&status, 0, sizeof(struct status_array_t));
 }
 
-void load_credits() {
+void load_credits(void) {
        if (credits_exists)
                cbm_load("credits", (BYTE)8, &credits);
        else
                memset(&credits, 0, sizeof(struct credits_array_t));
 }
 
-void save_items() {
+void save_items(void) {
        if (items_exists)
                _sysremove("items");
        cbm_save("items", (BYTE)8, &status, sizeof(struct status_array_t));
        items_exists = true;
 }
 
-void save_credits() {
+void save_credits(void) {
        if (credits_exists)
                _sysremove("credits");
        cbm_save("credits", (BYTE)8, &credits, sizeof(struct credits_array_t));
        credits_exists = true;
 }
 
-void load_config() {
+void load_config(void) {
        lookup_needed_files();
 }
index 670926dad7f713fd148264f0cf28d652f9009d8b..a8a8e3aea37908a76c837916ef7bf20e78225ef9 100644 (file)
@@ -21,7 +21,7 @@ static BYTE filter_len;
 
 static BYTE current_credits_page = 0;
 
-static void credit_print_screen() {
+static void credit_print_screen(void) {
        BYTE i, pages;
        char buffer[10];
 
@@ -91,7 +91,7 @@ void deposit_credit(char *input) {
        toggle_videomode();
 }
 
-static void new_credit() {
+static void new_credit(void) {
        char *input, *name;
        char *time;
        int credit;
@@ -126,7 +126,7 @@ static void _delete_credit(BYTE num) {
        credits.credits[num].credit = 0;
 }
 
-static void delete_credit() {
+static void delete_credit(void) {
        char *input;
        BYTE num, last;
 
index 0e50a7208a622f2b2fa4b7943b508f5f93d3c493..bdd38eafe1387be80e5f3bf1280404242a30ff5e 100644 (file)
@@ -18,7 +18,7 @@
  * erneut aufruft
  *
  */
-char *get_input() {
+char *get_input(void) {
        BYTE i = 0;
        BYTE c, x, y;
        static char output[32];
@@ -47,7 +47,7 @@ char *get_input() {
        return output;
 }
 
-char retry_or_quit() {
+char retry_or_quit(void) {
        char *c;
        do {
                cprintf("\r\nr)etry or q)uit?\r\n");
index 591118af73877a9160ad98575ae7c7571b4a7bd8..0676c7a84487dab33581d5483505ed653237fcc9 100644 (file)
@@ -17,7 +17,7 @@
 #include "credit_manager.h"
 #include "version.h"
 
-static void itemz_print_screen() {
+static void itemz_print_screen(void) {
        BYTE i;
        char buffer[10];
 
@@ -35,7 +35,7 @@ static void itemz_print_screen() {
        cprintf("\r\nn) Neu d) Loeschen s) Speichern m) Credit Modus q) Beenden\r\nr) Reset des Verkauft-Zaehlers\r\n");
 }
 
-static void new_item() {
+static void new_item(void) {
        char *input, *name;
        int price;
 
@@ -69,7 +69,7 @@ static void _delete_item(BYTE num) {
        status.status[num].times_sold = 0;
 }
 
-static void delete_item() {
+static void delete_item(void) {
        char *input;
        BYTE num, last;
 
@@ -124,7 +124,7 @@ static void itemz_manager(){
        }
 }
 
-int main() {
+int main(void) {
        if (VIDEOMODE == 40)
                toggle_videomode();
        credits.num_items = 0;
index 895c2e6147832c8b02916b664899811f914f151d..c225d8783233d8045bc6a5cdd43fc288e746dc16 100644 (file)
 // drucker 4 oder 5
 // graphic 4,0,10
 
-static void sane_exit() {
-       save_items();
-       save_credits();
-       exit(1);
-}
-
 /* Hauptbildschirm ausgeben */
-static void print_screen() {
+static void print_screen(void) {
        BYTE i = 0;
        char *time = get_time();
        char profit[10];
@@ -266,7 +260,7 @@ void buy_stock(BYTE n) {
        status.status[n].times_sold += buy(status.status[n].item_name, status.status[n].price);
 }
 
-void buy_custom() {
+void buy_custom(void) {
        BYTE c = 0, i = 0;
        int negative = 1;
        char entered[5] = {'1', 0, 0, 0, 0};
@@ -303,7 +297,7 @@ void buy_custom() {
        buy(name, price);
 }
 
-void set_time_interactive() {
+void set_time_interactive(void) {
        BYTE part[3] = {'0', '0', '\0'};
        BYTE tp1, tp2, tp3;
        char *time_input, *time;
@@ -324,7 +318,7 @@ void set_time_interactive() {
        cprintf("\r\nZeit gesetzt: %s\r\n", time);
 }
 
-int main() {
+int main(void) {
        char *c;
        char *time;
 
index 768e819860de3b0f9d7fbf5be36d0b37b52ebda1..0ca142294e8cc118d59f7d6fa0fdd6ab9152ec54 100644 (file)
@@ -27,7 +27,7 @@ int log_heap_flushed = 0;
 
 const int LOG_SIZE = 8192;
 
-void init_log() {
+void init_log(void) {
        log_heap_buf = malloc(sizeof(char) * LOG_SIZE);
        if (log_heap_buf == NULL) {
                cprintf("malloc(log_heap_buf) failed");
@@ -35,7 +35,7 @@ void init_log() {
        }
 }
 
-void print_the_buffer() {
+void print_the_buffer(void) {
        BYTE c;
 RETRY:
        c = cbm_open((BYTE)4, (BYTE)4, (BYTE)0, NULL);
@@ -57,7 +57,7 @@ RETRY:
        log_file(print_buffer);
 }
 
-void print_header() {
+void print_header(void) {
        sprintf(print_buffer, "%c--------------------------------------------------------------------------------\r", 17);
        print_the_buffer();