Die Nummer des geklickten Buttons wird als erster Parameter an die Callback-Funktion übergeben.
So ungefähr:
Code:
void buttonClick(int button_nummer)
{
	printf("Button #%i angeklickt", button_nummer);
}

PANEL *meinPanel = {
	button(..., buttonClick, ...);
	button(..., buttonClick, ...);
	button(..., buttonClick, ...);
}