Lines Matching refs:name

35 	free(c->name);  in free_zend_constant()
41 c->name = zend_strndup(c->name, c->name_len - 1); in copy_zend_constant()
125 c.name = zend_strndup(ZEND_STRL("TRUE")); in zend_register_standard_constants()
131 c.name = zend_strndup(ZEND_STRL("FALSE")); in zend_register_standard_constants()
137 c.name = zend_strndup(ZEND_STRL("NULL")); in zend_register_standard_constants()
144 c.name = zend_strndup(ZEND_STRL("ZEND_THREAD_SAFE")); in zend_register_standard_constants()
150 c.name = zend_strndup(ZEND_STRL("ZEND_DEBUG_BUILD")); in zend_register_standard_constants()
177 ZEND_API void zend_register_long_constant(const char *name, uint name_len, long lval, int flags, in… in zend_register_long_constant() argument
184 c.name = zend_strndup(name, name_len-1); in zend_register_long_constant()
191 ZEND_API void zend_register_double_constant(const char *name, uint name_len, double dval, int flags… in zend_register_double_constant() argument
198 c.name = zend_strndup(name, name_len-1); in zend_register_double_constant()
205 ZEND_API void zend_register_stringl_constant(const char *name, uint name_len, char *strval, uint st… in zend_register_stringl_constant() argument
213 c.name = zend_strndup(name, name_len-1); in zend_register_stringl_constant()
220 ZEND_API void zend_register_string_constant(const char *name, uint name_len, char *strval, int flag… in zend_register_string_constant() argument
222 …zend_register_stringl_constant(name, name_len, strval, strlen(strval), flags, module_number TSRMLS… in zend_register_string_constant()
226 ZEND_API int zend_get_constant(const char *name, uint name_len, zval *result TSRMLS_DC) in zend_get_constant() argument
232 if (zend_hash_find(EG(zend_constants), name, name_len+1, (void **) &c) == FAILURE) { in zend_get_constant()
233 lookup_name = zend_str_tolower_dup(name, name_len); in zend_get_constant()
245 !memcmp(name, "__COMPILER_HALT_OFFSET__", sizeof("__COMPILER_HALT_OFFSET__")-1)) { in zend_get_constant()
277 ZEND_API int zend_get_constant_ex(const char *name, uint name_len, zval *result, zend_class_entry *… in zend_get_constant_ex() argument
287 if (name[0] == '\\') { in zend_get_constant_ex()
288 name += 1; in zend_get_constant_ex()
293 if ((colon = zend_memrchr(name, ':', name_len)) && in zend_get_constant_ex()
294 colon > name && (*(colon - 1) == ':')) { in zend_get_constant_ex()
295 int class_name_len = colon - name - 1; in zend_get_constant_ex()
300 class_name = estrndup(name, class_name_len); in zend_get_constant_ex()
356 if ((colon = zend_memrchr(name, '\\', name_len)) != NULL) { in zend_get_constant_ex()
358 int prefix_len = colon - name; in zend_get_constant_ex()
364 lcname = zend_str_tolower_dup(name, prefix_len); in zend_get_constant_ex()
394 name = constant_name; in zend_get_constant_ex()
396 return zend_get_constant(name, name_len, result TSRMLS_CC); in zend_get_constant_ex()
410 return zend_get_constant(name, name_len, result TSRMLS_CC); in zend_get_constant_ex()
416 char *name; in zend_register_constant() local
425 lowercase_name = estrndup(c->name, c->name_len-1); in zend_register_constant()
427 name = lowercase_name; in zend_register_constant()
429 char *slash = strrchr(c->name, '\\'); in zend_register_constant()
431 lowercase_name = estrndup(c->name, c->name_len-1); in zend_register_constant()
432 zend_str_tolower(lowercase_name, slash-c->name); in zend_register_constant()
433 name = lowercase_name; in zend_register_constant()
435 name = c->name; in zend_register_constant()
441 && !memcmp(name, "__COMPILER_HALT_OFFSET__", sizeof("__COMPILER_HALT_OFFSET__")-1)) in zend_register_constant()
442 …|| zend_hash_add(EG(zend_constants), name, c->name_len, (void *) c, sizeof(zend_constant), NULL)==… in zend_register_constant()
445 if (c->name[0] == '\0' && c->name_len > sizeof("\0__COMPILER_HALT_OFFSET__") in zend_register_constant()
446 && memcmp(name, "\0__COMPILER_HALT_OFFSET__", sizeof("\0__COMPILER_HALT_OFFSET__")) == 0) { in zend_register_constant()
447 name++; in zend_register_constant()
449 zend_error(E_NOTICE,"Constant %s already defined", name); in zend_register_constant()
450 free(c->name); in zend_register_constant()