your argument list must match when calling!

Code:
void populate_array(int * array, int arraySize, void * getNextValue)
{
	int i;
	for(i = 0; i < arraySize; i++)
	{
		int TempFunction(int a); // temporary function
		TempFunction = getNextValue; // set function pointer
		
		array[i] = TempFunction(i); // execute function
	}
}



Visit my site: www.masterq32.de