Hi,

How do I use default values in pointers to functions, say I want to do this,

Code:
typedef struct {
void (*append)(int,int)
} LOGVTBL;

LOGVTBL log = {LogAppend};


void LogAppend(int x, int y=10) {
//some code
}

then I want to be able to do:

logvt.append(10) ;
logvt.append(10,15);
Please help!