-decl_abi *init_decl_abi(const char *convention) {
- decl_abi *abi = calloc(1, sizeof(*abi));
- abi->convention = strdup(convention);
+struct psi_decl_abi *psi_decl_abi_init(zend_string *convention)
+{
+ struct psi_decl_abi *abi = pecalloc(1, sizeof(*abi), 1);
+ abi->convention = convention
+ ? zend_string_copy(convention)
+ : zend_string_init_interned(ZEND_STRL("default"), 1);