Lines Matching refs:funcs
1244 const zend_function_entry *funcs; in pdo_hash_methods() local
1253 funcs = dbh->methods->get_driver_methods(dbh, kind); in pdo_hash_methods()
1254 if (!funcs) { in pdo_hash_methods()
1265 while (funcs->fname) { in pdo_hash_methods()
1267 func.handler = funcs->handler; in pdo_hash_methods()
1268 func.function_name = zend_string_init(funcs->fname, strlen(funcs->fname), dbh->is_persistent); in pdo_hash_methods()
1273 if (funcs->flags) { in pdo_hash_methods()
1274 func.fn_flags = funcs->flags | ZEND_ACC_NEVER_CACHE; in pdo_hash_methods()
1278 if (funcs->arg_info) { in pdo_hash_methods()
1279 zend_internal_function_info *info = (zend_internal_function_info*)funcs->arg_info; in pdo_hash_methods()
1281 func.arg_info = (zend_internal_arg_info*)funcs->arg_info + 1; in pdo_hash_methods()
1282 func.num_args = funcs->num_args; in pdo_hash_methods()
1284 func.required_num_args = funcs->num_args; in pdo_hash_methods()
1291 if (ZEND_ARG_IS_VARIADIC(&funcs->arg_info[funcs->num_args])) { in pdo_hash_methods()
1302 namelen = strlen(funcs->fname); in pdo_hash_methods()
1304 zend_str_tolower_copy(lc_name, funcs->fname, namelen); in pdo_hash_methods()
1307 funcs++; in pdo_hash_methods()