Removed unused Printf parameter
Use ZVAL_STRINGL instead of ZVAL_STRING to set funcname as we know the length at swig-time
Support $descriptor() macro in insert blocks