Hello
Well in that case you have to change the type of the table.
Instead of defining a table of pointer to functions with no parameters returning an int, define a table of pointer to functions with an int parameter returning an int for example.
This is done as follows:
int (* HeaderFunctions[])(int)= {
processHeaderGPAAM,
processHeaderGPALM,
processHeaderGPAPA,
.....
};
For sure all functions should use the same type of parameter in that case.
I hope this helps.
CrasyCat