Lines Matching refs:lc_name

71 		char *lc_name;  in spl_find_ce_by_name()  local
74 lc_name = do_alloca(len + 1, use_heap); in spl_find_ce_by_name()
75 zend_str_tolower_copy(lc_name, name, len); in spl_find_ce_by_name()
77 found = zend_hash_find(EG(class_table), lc_name, len +1, (void **) &ce); in spl_find_ce_by_name()
78 free_alloca(lc_name, use_heap); in spl_find_ce_by_name()
253 static int spl_autoload(const char *class_name, const char * lc_name, int class_name_len, const cha… in spl_autoload() argument
263 class_file_len = spprintf(&class_file, 0, "%s%s", lc_name, file_extension); in spl_autoload()
307 return zend_hash_exists(EG(class_table), (char*)lc_name, class_name_len+1); in spl_autoload()
318 char *class_name, *lc_name, *file_exts = SPL_G(autoload_extensions); in PHP_FUNCTION() local
334 lc_name = zend_str_tolower_dup(class_name, class_name_len); in PHP_FUNCTION()
341 if (spl_autoload(class_name, lc_name, class_name_len, pos1 TSRMLS_CC)) { in PHP_FUNCTION()
347 efree(lc_name); in PHP_FUNCTION()
417 char *func_name, *lc_name; in PHP_FUNCTION() local
431 lc_name = zend_str_tolower_dup(Z_STRVAL_P(class_name), class_name_len); in PHP_FUNCTION()
442 if (zend_hash_exists(EG(class_table), lc_name, class_name_len + 1)) { in PHP_FUNCTION()
448 efree(lc_name); in PHP_FUNCTION()
470 char *lc_name = NULL; in PHP_FUNCTION() local
546 lc_name = safe_emalloc(func_name_len, 1, sizeof(long) + 1); in PHP_FUNCTION()
547 zend_str_tolower_copy(lc_name, func_name, func_name_len); in PHP_FUNCTION()
554 lc_name = erealloc(lc_name, func_name_len + 2 + sizeof(zend_object_handle)); in PHP_FUNCTION()
555 memcpy(lc_name + func_name_len, &Z_OBJ_HANDLE_P(zcallable), in PHP_FUNCTION()
558 lc_name[func_name_len] = '\0'; in PHP_FUNCTION()
561 …if (SPL_G(autoload_functions) && zend_hash_exists(SPL_G(autoload_functions), (char*)lc_name, func_… in PHP_FUNCTION()
570 lc_name = erealloc(lc_name, func_name_len + 2 + sizeof(zend_object_handle)); in PHP_FUNCTION()
571 memcpy(lc_name + func_name_len, &Z_OBJ_HANDLE_P(obj_ptr), sizeof(zend_object_handle)); in PHP_FUNCTION()
573 lc_name[func_name_len] = '\0'; in PHP_FUNCTION()
601 …if (zend_hash_add(SPL_G(autoload_functions), lc_name, func_name_len+1, &alfi.func_ptr, sizeof(auto… in PHP_FUNCTION()
614 efree(lc_name); in PHP_FUNCTION()
631 char *lc_name = NULL; in PHP_FUNCTION() local
657 lc_name = safe_emalloc(func_name_len, 1, sizeof(long) + 1); in PHP_FUNCTION()
658 zend_str_tolower_copy(lc_name, func_name, func_name_len); in PHP_FUNCTION()
662 lc_name = erealloc(lc_name, func_name_len + 2 + sizeof(zend_object_handle)); in PHP_FUNCTION()
663 memcpy(lc_name + func_name_len, &Z_OBJ_HANDLE_P(zcallable), in PHP_FUNCTION()
666 lc_name[func_name_len] = '\0'; in PHP_FUNCTION()
670 if (func_name_len == sizeof("spl_autoload_call")-1 && !strcmp(lc_name, "spl_autoload_call")) { in PHP_FUNCTION()
679 success = zend_hash_del(SPL_G(autoload_functions), lc_name, func_name_len+1); in PHP_FUNCTION()
681 lc_name = erealloc(lc_name, func_name_len + 2 + sizeof(zend_object_handle)); in PHP_FUNCTION()
682 memcpy(lc_name + func_name_len, &Z_OBJ_HANDLE_P(obj_ptr), sizeof(zend_object_handle)); in PHP_FUNCTION()
684 lc_name[func_name_len] = '\0'; in PHP_FUNCTION()
685 success = zend_hash_del(SPL_G(autoload_functions), lc_name, func_name_len+1); in PHP_FUNCTION()
688 } else if (func_name_len == sizeof("spl_autoload")-1 && !strcmp(lc_name, "spl_autoload")) { in PHP_FUNCTION()
698 efree(lc_name); in PHP_FUNCTION()