Lines Matching refs:keylen

98 	uint keylen;  in phar_dir_read()  local
101 …if (HASH_KEY_NON_EXISTENT == zend_hash_get_current_key_ex(data, &str_key, &keylen, &unused, 0, NUL… in phar_dir_read()
106 to_read = MIN(keylen, count); in phar_dir_read()
108 if (to_read == 0 || count < keylen) { in phar_dir_read()
185 uint keylen; in phar_make_dirstream() local
201 keylen = 0; in phar_make_dirstream()
202 …if (HASH_KEY_NON_EXISTENT == zend_hash_get_current_key_ex(manifest, &str_key, &keylen, &unused, 0,… in phar_make_dirstream()
206 if (keylen <= (uint)dirlen) { in phar_make_dirstream()
207 if (keylen == 0 || keylen < (uint)dirlen || !strncmp(str_key, dir, dirlen)) { in phar_make_dirstream()
217 if (keylen >= sizeof(".phar")-1 && !memcmp(str_key, ".phar", sizeof(".phar")-1)) { in phar_make_dirstream()
225 if (NULL != (found = (char *) memchr(str_key, '/', keylen))) { in phar_make_dirstream()
229 keylen = found - str_key; in phar_make_dirstream()
230 entry[keylen] = '\0'; in phar_make_dirstream()
232 entry = (char *) safe_emalloc(keylen, 1, 1); in phar_make_dirstream()
233 memcpy(entry, str_key, keylen); in phar_make_dirstream()
234 entry[keylen] = '\0'; in phar_make_dirstream()
258 if (NULL != (found = (char *) memchr(save, '/', keylen - dirlen - 1))) { in phar_make_dirstream()
263 keylen = found - save - dirlen - 1; in phar_make_dirstream()
264 entry[keylen] = '\0'; in phar_make_dirstream()
268 entry = (char *) safe_emalloc(keylen - dirlen, 1, 1); in phar_make_dirstream()
269 memcpy(entry, save + dirlen + 1, keylen - dirlen - 1); in phar_make_dirstream()
270 entry[keylen - dirlen - 1] = '\0'; in phar_make_dirstream()
271 keylen = keylen - dirlen - 1; in phar_make_dirstream()
274 if (keylen) { in phar_make_dirstream()
275 phar_add_empty(data, entry, keylen); in phar_make_dirstream()
307 uint keylen; in phar_wrapper_open_dir() local
387 &phar->manifest, &str_key, &keylen, &unused, 0, NULL)) { in phar_wrapper_open_dir()
388 if (keylen > (uint)i_len && 0 == memcmp(str_key, internal_file, i_len)) { in phar_wrapper_open_dir()