diff --git a/src/args.c b/src/args.c index 382e4ab..b7cc298 100644 --- a/src/args.c +++ b/src/args.c @@ -1,7 +1,10 @@ #include "args.h" +const parameters EMPTY_PARAMS = { + 0, 0, NULL, 0, 0.0, {0.0, 0.0, 0.0}, {0.0, 0.0, 0.0}}; + parameters parse_args(int argc, char **argv) { - parameters params = EMPTY_PARAMS; + parameters params; params.width = 1920; params.height = 1080; diff --git a/src/args.h b/src/args.h index 2f0ad70..9fd8369 100644 --- a/src/args.h +++ b/src/args.h @@ -18,7 +18,4 @@ typedef struct Parameters parameters; parameters parse_args(int argc, char **argv); -const parameters EMPTY_PARAMS = { - 0, 0, NULL, 0, 0.0, {0.0, 0.0, 0.0}, {0.0, 0.0, 0.0}}; - #endif \ No newline at end of file diff --git a/src/generator.c b/src/generator.c index 0206274..9a92aa8 100644 --- a/src/generator.c +++ b/src/generator.c @@ -4,7 +4,7 @@ #define COLOR_DEPTH 3 -parameters global_params = EMPTY_PARAMS; +parameters global_params; void generate_line(unsigned long y, char *data_buffer) { memset(data_buffer, y, global_params.width * COLOR_DEPTH);