I guess something is fundamentally wrong, I would like to send this global :
static char content[MAX_NUM_WORDS][MAX_WORD_LEN];
as an argument to a function pointer , where the function pointer def :
void(*flashReadDelegate)(char*[])=0;
and calling it with :
//save some data in (which prints ok)
strcpy(content[record_desc.record_id],toSave);
// ***Send the delegate out
(*flashReadDelegate)(content); // ** here there is a compiler warnning about the argument
So how should the pointer argument look like if I want to send content ?