Just a thought.
It would be darn sexy with a format parameter for whitespaces in sscanf (for whitespace elimination)?
array_sscanf(" void foo(10)", "%*w%s%*w%s(%d)" ); array_sscanf(" void foo(10)", "%*[ \t]%s%*[ \t]%s(%d)");
pike-devel@lists.lysator.liu.se