On Sun, 24 Jan 2016 21:26:41 +0000 Bart Smissaert <bart.smissaert at gmail.com> wrote:
> http://www.cdecl.org/ > > It doesn't work though with complex arguments like this: > void (*xFunc)(sqlite3_context*,int,sqlite3_value**) In isolation, that's a syntax error because e.g. sqlite3_value is not defined (on that line, which is the only one being parsed). This works: void (*xFunc)(long*,int,long**) declare xFunc as pointer to function (pointer to long, int, pointer to pointer to long) returning void but it's hard to say the output is clearer than the input. --jkl