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

Reply via email to