Hello there
Hello there,
can someone explain me the C syntax below (from sqlite)
SQLITE_PRIVATE void (*sqlite3OsDlSym(sqlite3_vfs *, void *, const char *))(void);
I don't understand why the function is inside "()" and followed by (void) ?!
Thanks
can someone explain me the C syntax below (from sqlite)
SQLITE_PRIVATE void (*sqlite3OsDlSym(sqlite3_vfs *, void *, const char *))(void);
I don't understand why the function is inside "()" and followed by (void) ?!
Thanks
/interested
ReplyDeletestackoverflow.com - How do I interpret this declaration that appears to be a function declaration, but doesn't fit the usual mould?
ReplyDeletewhaouh ! I understand, but I really don't like C :)
ReplyDeletethanks
"require to do gymnastics to parse" - understatement
ReplyDeletesqllite3OsDiSim is a function that requires 3 parameters to pass and returns pointer to a function that doesn't require parameters and returns nothing.
ReplyDelete