diff options
| author | Franklin Wei <git@fwei.tk> | 2015-05-12 19:59:44 -0400 |
|---|---|---|
| committer | Franklin Wei <git@fwei.tk> | 2015-05-12 19:59:44 -0400 |
| commit | b05123ca8b967a31cd074792ca920a3a74f61bc4 (patch) | |
| tree | 0053b98f2815243b881e477787a98326dbde1f0e /src/globals.h | |
| parent | 9082eb2a10f935a23e140e0089fae26570081883 (diff) | |
| download | market-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.h | 20 |
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*); |