X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Fdata.c;h=36481b500a1589ff734dc8e2737053184a33ccf5;hp=6ce20a76eb08dcd4a144a361c2a6225399e94cfd;hb=4bf8ff5e477da2fa4f82518bb947055c2c0374d6;hpb=d2e0af1718294569a84c3c15616c74e4d55ea579 diff --git a/src/data.c b/src/data.c index 6ce20a7..36481b5 100644 --- a/src/data.c +++ b/src/data.c @@ -40,7 +40,7 @@ #if PSI_THREADED_PARSER # include -pthread_mutex_t psi_string_mutex = PTHREAD_MUTEX_INITIALIZER; +static pthread_mutex_t psi_string_mutex = PTHREAD_MUTEX_INITIALIZER; zend_string *psi_string_init_interned(const char *buf, size_t len, int p) { @@ -215,13 +215,13 @@ void psi_data_dtor(struct psi_data *data) void psi_data_dump(struct psi_dump *dump, struct psi_data *D) { size_t i = 0; - char *libname; + zend_string *libname; if (D->file.filename) { PSI_DUMP(dump, "// filename=%s (%u errors)\n", D->file.filename->val, D->errors); } while (psi_plist_get(D->file.libnames, i++, &libname)) { - PSI_DUMP(dump, "lib \"%s\";\n", libname); + PSI_DUMP(dump, "#pragma lib \"%s\"\n", libname->val); } if (psi_plist_count(D->types)) { size_t i = 0;