diff --git a/cava.c b/cava.c index f9e932b..0040962 100644 --- a/cava.c +++ b/cava.c @@ -244,7 +244,7 @@ int main(int argc, char **argv) { double k[200]; float g; struct timespec req = {.tv_sec = 0, .tv_nsec = 0}; - char configPath[255]; + char configPath[PATH_MAX]; char *usage = "\n\ Usage : " PACKAGE " [options]\n\ Visualize audio input in terminal. \n\ diff --git a/config.c b/config.c index 23fe257..62ea2c0 100644 --- a/config.c +++ b/config.c @@ -349,7 +349,7 @@ bool load_colors(struct config_params *p, dictionary *ini, void *err) { return true; } -bool load_config(char configPath[255], struct config_params *p, bool colorsOnly, +bool load_config(char configPath[PATH_MAX], struct config_params *p, bool colorsOnly, struct error_s *error) { FILE *fp; diff --git a/config.h b/config.h index 6ef108f..b34ae81 100644 --- a/config.h +++ b/config.h @@ -1,5 +1,6 @@ #pragma once +#include #include #include #include @@ -66,5 +67,5 @@ struct error_s { int length; }; -bool load_config(char configPath[255], struct config_params *p, bool colorsOnly, +bool load_config(char configPath[PATH_MAX], struct config_params *p, bool colorsOnly, struct error_s *error); diff --git a/input/common.c b/input/common.c index 95561e9..3ca524f 100644 --- a/input/common.c +++ b/input/common.c @@ -1,5 +1,7 @@ #include "input/common.h" +#include + void reset_output_buffers(struct audio_data *data) { memset(data->audio_out_bass_r, 0, sizeof(int16_t) * data->FFTbassbufferSize); memset(data->audio_out_bass_l, 0, sizeof(int16_t) * data->FFTbassbufferSize);