+static inline zend_string *psi_decl_var_name_prepend(zend_string *current, zend_string *prepend) {
+ smart_str name = {0};
+
+ smart_str_alloc(&name, prepend->len + 1 + current->len, 1);
+ smart_str_append_ex(&name, prepend, 1);
+ smart_str_appendc_ex(&name, '.', 1);
+ smart_str_append_ex(&name, current, 1);
+
+ return smart_str_extract(&name);
+}
+