@@ -103,9 +103,9 @@ struct cava_plan {
103103// returns a cava_plan to be used by cava_execute. If cava_plan.status is 0 all is OK.
104104// If cava_plan.status is -1, cava_init was called with an illegal paramater, see error string in
105105// cava_plan.error_message
106- extern struct cava_plan * cava_init (int number_of_bars , unsigned int rate , int channels ,
107- int autosens , double noise_reduction , int low_cut_off ,
108- int high_cut_off );
106+ struct cava_plan * cava_init (int number_of_bars , unsigned int rate , int channels ,
107+ int autosens , double noise_reduction , int low_cut_off ,
108+ int high_cut_off );
109109
110110// cava_execute, executes visualization
111111
@@ -126,11 +126,11 @@ extern struct cava_plan *cava_init(int number_of_bars, unsigned int rate, int ch
126126
127127// cava_execute assumes cava_in samples to be interleaved if more than one channel
128128// only up to two channels are supported.
129- extern void cava_execute (double * cava_in , int new_samples , double * cava_out ,
129+ void cava_execute (double * cava_in , int new_samples , double * cava_out ,
130130 struct cava_plan * plan );
131131
132132// cava_destroy, destroys the plan, frees up memory
133- extern void cava_destroy (struct cava_plan * plan );
133+ void cava_destroy (struct cava_plan * plan );
134134
135135#ifdef __cplusplus
136136}
0 commit comments