treewide: fix some strict-prototypes Clang warnings/errors

Clang 15 at least with my build configuration emits warnings about
function prototypes that lack argument types. Most notably this
happens with functions that take no arguments which in compiler view
equates to the void type i.e. void f(void) instead of void f(). As I
understand, this will become an error in some future Clang release,
so might as well fix it now.

Since these were discovered not by a linter but by the actual compiler
for my particular build configuration, some f() may have escaped for
now. But at least it's enough to build PipeWire with most optional
features enabled even when -Werror=strict-prototypes is enabled.

For anyone else wanting to have a go at this, these can be upgraded
from warnings to errors by adding -Werror=strict-prototypes to the
custom CFLAGS which probably works with GCC, too, but has only been
done with Clang 15.0.2.

Finally my editor automatically stripped trailing spaces upon saving
the modified files. I assume it's probably not worth keeping those
invisible bytes around but this may have slightly dubious implications
as it did also turn indented empty lines of JACK license header into
regular empty lines.

Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com>
This commit is contained in:
Niklāvs Koļesņikovs 2022-10-10 17:49:57 +03:00 committed by Wim Taymans
parent 7066aa7e15
commit cba334f028
11 changed files with 28 additions and 28 deletions

View file

@ -30,7 +30,7 @@ extern "C" {
#define JACK_UUID_STRING_SIZE (JACK_UUID_SIZE+1) /* includes trailing null */
#define JACK_UUID_EMPTY_INITIALIZER 0
extern jack_uuid_t jack_client_uuid_generate ();
extern jack_uuid_t jack_client_uuid_generate (void);
extern jack_uuid_t jack_port_uuid_generate (uint32_t port_id);
extern uint32_t jack_uuid_to_index (jack_uuid_t);

View file

@ -5715,7 +5715,7 @@ jack_nframes_t jack_time_to_frames(const jack_client_t *client, jack_time_t usec
}
SPA_EXPORT
jack_time_t jack_get_time()
jack_time_t jack_get_time(void)
{
struct timespec ts;
clock_gettime(CLOCK_MONOTONIC, &ts);

View file

@ -33,7 +33,7 @@
#include <pipewire/pipewire.h>
SPA_EXPORT
jack_uuid_t jack_client_uuid_generate ()
jack_uuid_t jack_client_uuid_generate (void)
{
static uint32_t uuid_cnt = 0;
jack_uuid_t uuid = 0x2; /* JackUUIDClient */;

View file

@ -114,7 +114,7 @@ bool mm_is_available(void *modemmanager)
return false;
}
unsigned int mm_supported_features()
unsigned int mm_supported_features(void)
{
return 0;
}

View file

@ -39,7 +39,7 @@
static struct spa_dict_item items[MAX_ITEMS];
static char values[MAX_ITEMS][32];
static void gen_values()
static void gen_values(void)
{
uint32_t i, j, idx;
static const char chars[] = "abcdefghijklmnopqrstuvwxyz.:*ABCDEFGHIJKLMNOPQRSTUVWXYZ";

View file

@ -37,7 +37,7 @@
#define MAX_COUNT 10000000
static void test_builder()
static void test_builder(void)
{
uint8_t buffer[1024];
struct spa_pod_builder b = { NULL, };
@ -90,7 +90,7 @@ static void test_builder()
t2 - t1, count, count * (uint64_t)SPA_NSEC_PER_SEC / (t2 - t1));
}
static void test_builder2()
static void test_builder2(void)
{
uint8_t buffer[1024];
struct spa_pod_builder b = { NULL, };
@ -131,7 +131,7 @@ static void test_builder2()
t2 - t1, count, count * (uint64_t)SPA_NSEC_PER_SEC / (t2 - t1));
}
static void test_parse()
static void test_parse(void)
{
uint8_t buffer[1024];
struct spa_pod_builder b = { NULL, };
@ -216,7 +216,7 @@ static void test_parse()
t2 - t1, count, count * (uint64_t)SPA_NSEC_PER_SEC / (t2 - t1));
}
static void test_parser()
static void test_parser(void)
{
uint8_t buffer[1024];
struct spa_pod_builder b = { NULL, };

View file

@ -243,7 +243,7 @@ typedef union v4sf_union {
#define assertv4(v,f0,f1,f2,f3) assert(v.f[0] == (f0) && v.f[1] == (f1) && v.f[2] == (f2) && v.f[3] == (f3))
/* detect bugs with the vector support macros */
static void validate_pffft_simd()
static void validate_pffft_simd(void)
{
float f[16] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
v4sf_union a0, a1, a2, a3, t, u;
@ -301,7 +301,7 @@ static void validate_pffft_simd()
assertv4(a3, 3, 7, 11, 15);
}
#else
static void validate_pffft_simd()
static void validate_pffft_simd(void)
{
} // allow test_pffft.c to call this function even when simd is not available..
#endif //!PFFFT_SIMD_DISABLE

View file

@ -171,7 +171,7 @@ extern "C" {
void pffft_aligned_free(void *);
/* return 4 or 1 depending on whether support for SSE/Altivec instructions was enabled when building pffft.c */
int pffft_simd_size();
int pffft_simd_size(void);
void pffft_select_cpu(int flags);

View file

@ -2226,13 +2226,13 @@ readline_command_completion(const char *text, int start, int end)
return matches;
}
static void readline_init()
static void readline_init(void)
{
rl_attempted_completion_function = readline_command_completion;
rl_callback_handler_install(">> ", input_process_line);
}
static void readline_cleanup()
static void readline_cleanup(void)
{
rl_callback_handler_remove();
}

View file

@ -94,7 +94,7 @@ struct global {
struct spa_hook object_listener;
};
static char *dot_str_new()
static char *dot_str_new(void)
{
return strdup("");
}

View file

@ -612,7 +612,7 @@ static void show_help(const char *name, bool error)
name);
}
static void terminal_start()
static void terminal_start(void)
{
initscr();
cbreak();
@ -620,7 +620,7 @@ static void terminal_start()
refresh();
}
static void terminal_stop()
static void terminal_stop(void)
{
endwin();
}