/* */ #ifndef H_CUMSUM #define H_CUMSUM #define _GNU_SOURCE /* Enable getline on Linux */ #define _POSIX_C_SOURCE 200809L /* Enable POSIX features */ #include #include #include #include #include #include #include #include #include #include typedef union { int64_t i; uint64_t u; double d; } Number; static int parse_options(int argc, char*const* argv); static void help(); static int process_data(FILE *file); static void print_sum(Number sum); #endif