aboutsummaryrefslogtreecommitdiff
path: root/src/globals.h
diff options
context:
space:
mode:
authorFranklin Wei <git@fwei.tk>2015-05-12 19:59:44 -0400
committerFranklin Wei <git@fwei.tk>2015-05-12 19:59:44 -0400
commitb05123ca8b967a31cd074792ca920a3a74f61bc4 (patch)
tree0053b98f2815243b881e477787a98326dbde1f0e /src/globals.h
parent9082eb2a10f935a23e140e0089fae26570081883 (diff)
downloadmarket-sim-b05123ca8b967a31cd074792ca920a3a74f61bc4.zip
market-sim-b05123ca8b967a31cd074792ca920a3a74f61bc4.tar.gz
market-sim-b05123ca8b967a31cd074792ca920a3a74f61bc4.tar.bz2
market-sim-b05123ca8b967a31cd074792ca920a3a74f61bc4.tar.xz
split into multiple files
Diffstat (limited to 'src/globals.h')
-rw-r--r--src/globals.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/globals.h b/src/globals.h
index a220d79..cecb62b 100644
--- a/src/globals.h
+++ b/src/globals.h
@@ -1,5 +1,9 @@
+#include <ctype.h>
#include <stdbool.h>
#include <stdint.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
#define ARRAYLEN(x) (sizeof(x) / sizeof(x[0]))
@@ -27,3 +31,19 @@ struct player_t {
struct stock_t *portfolio;
bool need_to_free_portfolio;
};
+
+/*** prototypes ***/
+void cleanup(void);
+int compare_stocks(const void*, const void*);
+void all_lower(char*);
+void all_upper(char*);
+bool get_stock_info(char *sym, struct money_t*, char **name);
+uint64_t to_sys64(uint64_t);
+uint64_t to_be64(uint64_t);
+
+void buy_handler(struct player_t*);
+void sell_handler(struct player_t*);
+void update_handler(struct player_t*);
+void save_handler(struct player_t*);
+void load_handler(struct player_t*);
+void quit_handler(struct player_t*);