Mine
public text v1 · immutablestatic void php_gtk_startup_shared_extensions(int module_number)
{
zval exts_val;
char *exts;
char *ext_name;
if (zend_get_configuration_directive("php-gtk.extensions", sizeof("php-gtk.extensions"), &exts_val) == FAILURE)
return;
exts = estrndup(Z_STRVAL(exts_val), Z_STRLEN(exts_val));
ext_name = strtok(exts, ", ");
while (ext_name) {
php_gtk_dl(ext_name, module_number);
ext_name = strtok(NULL, ", ");
}
efree(exts);
}