il problema e' che ci sono anche un po' di include in testa:
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <sys/types.h>
#include <unistd.h>
#include <SDL.h>
#include <SDL_image.h>
#include <SDL_thread.h>
#include <jack/jack.h>
#include <getopt.h>
#include "config.h"
#include "main.h"
#include "envelopes.h"
#include "find_image.h"
#include "vu_meters.h"
#include "ppm_meters.h"
#include "dpm_meters.h"
#include "jf_meters.h"
#include "scope.h"
spulciarseli a mano per capire dove sta' la costante che definisce il tipo di vumeter e' tosta ...
Ho capito: tu supponi che quella Costante, che dà problemi, sia dichiarata in un file header dichiarato con la direttiva "
#include". Pertanto, per sapere il valore della Costante bisognerebbe andare a vedere in quale file header è dichiarata.
Sicuramente non nei file header delle librerie standard di C.
Quindi è da ricercare in questi file:
#include <jack/jack.h>
#include "envelopes.h"
#include "find_image.h"
#include "vu_meters.h"
#include "ppm_meters.h"
#include "dpm_meters.h"
#include "jf_meters.h"
#include "scope.h"Ovviamente, trovato il file header contenente quella Costante, puoi richiamare poi nella parte C del tuo programma direttamente quel file header.