Lines Matching refs:funcs
1230 const zend_function_entry *funcs; in pdo_hash_methods() local
1239 funcs = dbh->methods->get_driver_methods(dbh, kind); in pdo_hash_methods()
1240 if (!funcs) { in pdo_hash_methods()
1250 while (funcs->fname) { in pdo_hash_methods()
1252 func.handler = funcs->handler; in pdo_hash_methods()
1253 func.function_name = zend_string_init(funcs->fname, strlen(funcs->fname), dbh->is_persistent); in pdo_hash_methods()
1256 if (funcs->flags) { in pdo_hash_methods()
1257 func.fn_flags = funcs->flags | ZEND_ACC_NEVER_CACHE; in pdo_hash_methods()
1261 if (funcs->arg_info) { in pdo_hash_methods()
1262 zend_internal_function_info *info = (zend_internal_function_info*)funcs->arg_info; in pdo_hash_methods()
1264 func.arg_info = (zend_internal_arg_info*)funcs->arg_info + 1; in pdo_hash_methods()
1265 func.num_args = funcs->num_args; in pdo_hash_methods()
1267 func.required_num_args = funcs->num_args; in pdo_hash_methods()
1274 if (ZEND_ARG_IS_VARIADIC(&funcs->arg_info[funcs->num_args])) { in pdo_hash_methods()
1285 namelen = strlen(funcs->fname); in pdo_hash_methods()
1287 zend_str_tolower_copy(lc_name, funcs->fname, namelen); in pdo_hash_methods()
1290 funcs++; in pdo_hash_methods()