mirror of
https://github.com/php/php-src.git
synced 2024-09-21 09:57:23 +00:00
Inline zend_find_builtin_type
This function was used only inside of zend_find_builtin_type_by_name, which is also used only one time.
This commit is contained in:
parent
e22ceb6e82
commit
e13803d15b
@ -193,7 +193,8 @@ static const builtin_type_info builtin_types[] = {
|
||||
{NULL, 0, IS_UNDEF}
|
||||
};
|
||||
|
||||
static zend_always_inline const builtin_type_info* zend_find_builtin_type(const zend_string *name) /* {{{ */
|
||||
|
||||
static zend_always_inline zend_uchar zend_lookup_builtin_type_by_name(const zend_string *name) /* {{{ */
|
||||
{
|
||||
const builtin_type_info *info = &builtin_types[0];
|
||||
|
||||
@ -201,23 +202,11 @@ static zend_always_inline const builtin_type_info* zend_find_builtin_type(const
|
||||
if (name->len == info->name_len
|
||||
&& zend_binary_strcasecmp(name->val, name->len, info->name, info->name_len) == 0
|
||||
) {
|
||||
return info;
|
||||
return info->type;
|
||||
}
|
||||
}
|
||||
|
||||
return NULL;
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
static zend_always_inline zend_uchar zend_lookup_builtin_type_by_name(const zend_string *const_name) /* {{{ */
|
||||
{
|
||||
const builtin_type_info *info = zend_find_builtin_type(const_name);
|
||||
|
||||
if (info) {
|
||||
return info->type;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user