Lines Matching refs:keylen

99 	uint keylen;  in phar_dir_read()  local
106 if (HASH_KEY_NON_EXISTANT == zend_hash_get_current_key_ex(data, &key, &keylen, &unused, 0, NULL)) { in phar_dir_read()
112 to_read = MIN(keylen, count); in phar_dir_read()
114 if (to_read == 0 || count < keylen) { in phar_dir_read()
198 uint keylen; in phar_make_dirstream() local
214 …if (HASH_KEY_NON_EXISTANT == zend_hash_get_current_key_ex(manifest, &key, &keylen, &unused, 0, NUL… in phar_make_dirstream()
220 if (keylen <= (uint)dirlen) { in phar_make_dirstream()
221 if (keylen < (uint)dirlen || !strncmp(str_key, dir, dirlen)) { in phar_make_dirstream()
232 if (keylen >= sizeof(".phar")-1 && !memcmp(str_key, ".phar", sizeof(".phar")-1)) { in phar_make_dirstream()
241 if (NULL != (found = (char *) memchr(str_key, '/', keylen))) { in phar_make_dirstream()
245 keylen = found - str_key; in phar_make_dirstream()
246 entry[keylen] = '\0'; in phar_make_dirstream()
248 entry = (char *) safe_emalloc(keylen, 1, 1); in phar_make_dirstream()
249 memcpy(entry, str_key, keylen); in phar_make_dirstream()
250 entry[keylen] = '\0'; in phar_make_dirstream()
277 if (NULL != (found = (char *) memchr(save, '/', keylen - dirlen - 1))) { in phar_make_dirstream()
282 keylen = found - save - dirlen - 1; in phar_make_dirstream()
283 entry[keylen] = '\0'; in phar_make_dirstream()
287 entry = (char *) safe_emalloc(keylen - dirlen, 1, 1); in phar_make_dirstream()
288 memcpy(entry, save + dirlen + 1, keylen - dirlen - 1); in phar_make_dirstream()
289 entry[keylen - dirlen - 1] = '\0'; in phar_make_dirstream()
290 keylen = keylen - dirlen - 1; in phar_make_dirstream()
294 if (keylen) { in phar_make_dirstream()
295 phar_add_empty(data, entry, keylen); in phar_make_dirstream()
328 uint keylen; in phar_wrapper_open_dir() local
408 &phar->manifest, &key, &keylen, &unused, 0, NULL)) { in phar_wrapper_open_dir()
410 if (keylen > (uint)i_len && 0 == memcmp(str_key, internal_file, i_len)) { in phar_wrapper_open_dir()