parameterlose Funktionen ohne Rückgabewert ruft man mit Funktionsname(); auf, du kannst (bzw. solltest) also auch das erste void weglassen.
(bei den Funktionsdefinitionen bzw. -deklarationen hingegen sollte ein void in der Klammer stehen)


Code:
//main.c
#include "modul_a.h"

main()
{
	Func_a1();
	Func_a2(10);
}



//modul_a.h

void Func_a1(void);
void Func_a2(int);



//modul_a.c
#include "modul_a.h"

void Func_a1(void)
{
	... Code ...
}

void Func_a2(int x)
{
	... Code ...
}