Lines Matching refs:funcs
1276 const zend_function_entry *funcs; in pdo_hash_methods() local
1285 funcs = dbh->methods->get_driver_methods(dbh, kind); in pdo_hash_methods()
1286 if (!funcs) { in pdo_hash_methods()
1298 while (funcs->fname) { in pdo_hash_methods()
1300 func.handler = funcs->handler; in pdo_hash_methods()
1301 func.function_name = zend_string_init(funcs->fname, strlen(funcs->fname), dbh->is_persistent); in pdo_hash_methods()
1304 if (funcs->flags) { in pdo_hash_methods()
1305 func.fn_flags = funcs->flags | ZEND_ACC_NEVER_CACHE; in pdo_hash_methods()
1309 if (funcs->arg_info) { in pdo_hash_methods()
1310 zend_internal_function_info *info = (zend_internal_function_info*)funcs->arg_info; in pdo_hash_methods()
1312 func.arg_info = (zend_internal_arg_info*)funcs->arg_info + 1; in pdo_hash_methods()
1313 func.num_args = funcs->num_args; in pdo_hash_methods()
1315 func.required_num_args = funcs->num_args; in pdo_hash_methods()
1322 if (funcs->arg_info[funcs->num_args].is_variadic) { in pdo_hash_methods()
1333 namelen = strlen(funcs->fname); in pdo_hash_methods()
1335 zend_str_tolower_copy(lc_name, funcs->fname, namelen); in pdo_hash_methods()
1338 funcs++; in pdo_hash_methods()