[host] build with -Wstrict-prototypes

This commit is contained in:
Tudor Brindus 2022-02-20 11:43:36 -05:00 committed by Geoffrey McRae
parent 91d6e3a82a
commit eeefc15e46
8 changed files with 18 additions and 17 deletions

View File

@ -39,6 +39,7 @@ add_compile_options(
"-Wall"
"-Werror"
"-Wfatal-errors"
"$<$<COMPILE_LANGUAGE:C>:-Wstrict-prototypes>"
"-ffast-math"
"-fdata-sections"
"-ffunction-sections"

View File

@ -96,21 +96,21 @@ typedef struct CaptureInterface
{
const char * shortName;
const bool asyncCapture;
const char * (*getName )();
void (*initOptions )();
const char * (*getName )(void);
void (*initOptions )(void);
bool(*create)(
CaptureGetPointerBuffer getPointerBufferFn,
CapturePostPointerBuffer postPointerBufferFn
);
bool (*init )();
bool (*start )();
void (*stop )();
bool (*deinit )();
void (*free )();
bool (*init )(void);
bool (*start )(void);
void (*stop )(void);
bool (*deinit )(void);
void (*free )(void);
CaptureResult (*capture )();
CaptureResult (*capture )(void);
CaptureResult (*waitFrame )(CaptureFrame * frame, const size_t maxFrameSize);
CaptureResult (*getFrame )(FrameBuffer * frame, const unsigned int height, int frameIndex);
}

View File

@ -64,7 +64,7 @@ static int pointerThread(void * unused);
// forwards
static bool xcb_deinit();
static bool xcb_deinit(void);
// implementation

View File

@ -56,7 +56,7 @@ static struct pipewire * this = NULL;
// forwards
static bool pipewire_deinit();
static bool pipewire_deinit(void);
// implementation

View File

@ -79,7 +79,7 @@ typedef HRESULT (*D3D12GetDebugInterface_t)(
void **ppvDebug
);
static void d3d12_free();
static void d3d12_free(void);
static bool d3d12_create(struct DXGIInterface * intf)
{

View File

@ -57,8 +57,8 @@ static struct DXGICopyBackend * backends[] = {
// forwards
static bool dxgi_deinit();
static CaptureResult dxgi_releaseFrame();
static bool dxgi_deinit(void);
static CaptureResult dxgi_releaseFrame(void);
// implementation

View File

@ -48,8 +48,8 @@ enum DiffMapBlockSize
DIFFMAP_BLOCKSIZE_64X64
};
bool NvFBCInit();
void NvFBCFree();
bool NvFBCInit(void);
void NvFBCFree(void);
bool NvFBCToSysCreate(
int adapterIndex,
@ -95,4 +95,4 @@ CaptureResult NvFBCToSysGetCursor(NvFBCHandle handle, CapturePointer * pointer,
#ifdef __cplusplus
}
#endif
#endif

View File

@ -21,4 +21,4 @@
typedef void (*MouseHookFn)(int x, int y);
void mouseHook_install(MouseHookFn callback);
void mouseHook_remove();
void mouseHook_remove(void);