?
so, mit eurer hilfe ist es mir endlich gelungen die aufteilung
in header- und quelltext-datei nach meiner nase zu machen
ich habe mir eine kleine datei geschrieben, welche verschiedene
möglichkeiten auflistet.
die 'zeiger auf funktionen array schreibweise' habe ich morgen sowieso wieder vergessen
hier ein paar möglichkeiten:
// *.h
int myInt;
int myIntArr[];
int myIntArrFixed[2];
extern int (*pfunc1[])();
int (*pfunc2[])();
typedef int (*FPTR)();
FPTR a[];
int( *fptr_fixed[2] )();
// *.c
myInt = 1; // ok
myIntArr[] = { 0,0,0 }; // ok
myIntArrFixed[2] = { 0,0 }; // ok
(*pfunc1[])() = {f1, f2, f3, f4}; // ok
(*pfunc2[])() = {f1, f2, f3}; // ok
(*a[]) () = {f1, f2}; // ok
(*fptr_fixed[])() = {f3,f4}; // ok
gruuhuuuß