* Data retrieval
*/
-ZEND_API zend_long zend_ini_long(char *name, uint32_t name_length, int orig) /* {{{ */
+ZEND_API zend_long zend_ini_long(char *name, size_t name_length, int orig) /* {{{ */
{
zend_ini_entry *ini_entry;
}
/* }}} */
-ZEND_API double zend_ini_double(char *name, uint32_t name_length, int orig) /* {{{ */
+ZEND_API double zend_ini_double(char *name, size_t name_length, int orig) /* {{{ */
{
zend_ini_entry *ini_entry;
}
/* }}} */
-ZEND_API char *zend_ini_string_ex(char *name, uint32_t name_length, int orig, zend_bool *exists) /* {{{ */
+ZEND_API char *zend_ini_string_ex(char *name, size_t name_length, int orig, zend_bool *exists) /* {{{ */
{
zend_ini_entry *ini_entry;
}
/* }}} */
-ZEND_API char *zend_ini_string(char *name, uint32_t name_length, int orig) /* {{{ */
+ZEND_API char *zend_ini_string(char *name, size_t name_length, int orig) /* {{{ */
{
zend_bool exists = 1;
char *return_value;
ZEND_API int zend_restore_ini_entry(zend_string *name, int stage);
ZEND_API void display_ini_entries(zend_module_entry *module);
-ZEND_API zend_long zend_ini_long(char *name, uint32_t name_length, int orig);
-ZEND_API double zend_ini_double(char *name, uint32_t name_length, int orig);
-ZEND_API char *zend_ini_string(char *name, uint32_t name_length, int orig);
-ZEND_API char *zend_ini_string_ex(char *name, uint32_t name_length, int orig, zend_bool *exists);
+ZEND_API zend_long zend_ini_long(char *name, size_t name_length, int orig);
+ZEND_API double zend_ini_double(char *name, size_t name_length, int orig);
+ZEND_API char *zend_ini_string(char *name, size_t name_length, int orig);
+ZEND_API char *zend_ini_string_ex(char *name, size_t name_length, int orig, zend_bool *exists);
ZEND_API int zend_ini_register_displayer(char *name, uint32_t name_length, void (*displayer)(zend_ini_entry *ini_entry, int type));
}
/* }}} */
-ZEND_API zend_long ZEND_FASTCALL zendi_smart_strcmp(zend_string *s1, zend_string *s2) /* {{{ */
+ZEND_API int ZEND_FASTCALL zendi_smart_strcmp(zend_string *s1, zend_string *s2) /* {{{ */
{
int ret1, ret2;
int oflow1, oflow2;
ZEND_API int ZEND_FASTCALL zend_binary_strcasecmp_l(const char *s1, size_t len1, const char *s2, size_t len2);
ZEND_API int ZEND_FASTCALL zend_binary_strncasecmp_l(const char *s1, size_t len1, const char *s2, size_t len2, size_t length);
-ZEND_API zend_long ZEND_FASTCALL zendi_smart_strcmp(zend_string *s1, zend_string *s2);
+ZEND_API int ZEND_FASTCALL zendi_smart_strcmp(zend_string *s1, zend_string *s2);
ZEND_API int ZEND_FASTCALL zend_compare_symbol_tables(HashTable *ht1, HashTable *ht2);
ZEND_API int ZEND_FASTCALL zend_compare_arrays(zval *a1, zval *a2);
ZEND_API int ZEND_FASTCALL zend_compare_objects(zval *o1, zval *o2);
ZEND_END_ARG_INFO()
ZEND_BEGIN_ARG_INFO_EX(spoofchecker_set_restriction_level, 0, 0, 1)
- ZEND_ARG_INFO(0, checks)
+ ZEND_ARG_INFO(0, level)
ZEND_END_ARG_INFO()
/* }}} */
}
ZEND_ASSERT(Z_TYPE(result) == IS_LONG);
- return Z_LVAL(result);
+ return ZEND_NORMALIZE_BOOL(Z_LVAL(result));
}
/* }}} */
zval *array;
zend_long mode = COUNT_NORMAL;
zend_long cnt;
- zval *element;
ZEND_PARSE_PARAMETERS_START(1, 2)
Z_PARAM_ZVAL(array)
array_init_size(return_value, (uint32_t)(start_key + num));
zend_hash_real_init(Z_ARRVAL_P(return_value), 1);
- Z_ARRVAL_P(return_value)->nNumUsed = start_key + num;
- Z_ARRVAL_P(return_value)->nNumOfElements = num;
- Z_ARRVAL_P(return_value)->nInternalPointer = start_key;
- Z_ARRVAL_P(return_value)->nNextFreeElement = start_key + num;
+ Z_ARRVAL_P(return_value)->nNumUsed = (uint32_t)(start_key + num);
+ Z_ARRVAL_P(return_value)->nNumOfElements = (uint32_t)num;
+ Z_ARRVAL_P(return_value)->nInternalPointer = (uint32_t)start_key;
+ Z_ARRVAL_P(return_value)->nNextFreeElement = (zend_long)(start_key + num);
if (Z_REFCOUNTED_P(val)) {
- GC_REFCOUNT(Z_COUNTED_P(val)) += num;
+ GC_REFCOUNT(Z_COUNTED_P(val)) += (uint32_t)num;
}
p = Z_ARRVAL_P(return_value)->arData;
array_init_size(return_value, (uint32_t)num);
zend_hash_real_init(Z_ARRVAL_P(return_value), 0);
if (Z_REFCOUNTED_P(val)) {
- GC_REFCOUNT(Z_COUNTED_P(val)) += num;
+ GC_REFCOUNT(Z_COUNTED_P(val)) += (uint32_t)num;
}
zend_hash_index_add_new(Z_ARRVAL_P(return_value), start_key, val);
while (--num) {
Bucket *p, temp;
HashTable *hash;
zend_long rnd_idx;
- zend_long n_left;
+ uint32_t n_left;
n_elems = zend_hash_num_elements(Z_ARRVAL_P(array));