Lines Matching refs:filename_len

30 zend_string *(*phar_save_resolve_path)(const char *filename, int filename_len);
472 …tr_del(&idata->phar->manifest, idata->internal_file->filename, idata->internal_file->filename_len); in phar_entry_remove()
1077 PHAR_GET_32(buffer, entry.filename_len);
1079 if (entry.filename_len == 0) {
1087 if (entry.filename_len > (size_t)(endbuffer - buffer - 24)) {
1091 …if ((manifest_ver & PHAR_API_VER_MASK) >= PHAR_API_MIN_DIR && buffer[entry.filename_len - 1] == '/…
1097 phar_add_virtual_dirs(mydata, buffer, entry.filename_len);
1098 entry.filename = pestrndup(buffer, entry.filename_len, entry.is_persistent);
1099 buffer += entry.filename_len;
1119 entry.filename_len--;
1188 …zend_hash_str_add_mem(&mydata->manifest, entry.filename, entry.filename_len, (void*)&entry, sizeof…
1901 int phar_detect_phar_fname_ext(const char *filename, int filename_len, const char **ext_str, int *e… argument
1908 if (!filename_len || filename_len == 1) {
1914 pos = memchr(filename, '/', filename_len);
1918 if (*(pos - 1) == ':' && (pos - filename) < filename_len - 1 && *(pos + 1) == '/') {
1940 … != (pphar = zend_hash_str_find_ptr(&(PHAR_G(phar_fname_map)), (char *) filename, filename_len))) {
1941 *ext_str = filename + (filename_len - pphar->ext_len);
1960 …hed) && NULL != (pphar = zend_hash_str_find_ptr(&cached_phars, (char *) filename, filename_len))) {
1961 *ext_str = filename + (filename_len - pphar->ext_len);
1972 if (ZSTR_LEN(str_key) > (uint32_t) filename_len) {
1976 …if (!memcmp(filename, ZSTR_VAL(str_key), ZSTR_LEN(str_key)) && ((uint32_t)filename_len == ZSTR_LEN…
1991 if (ZSTR_LEN(str_key) > (uint32_t) filename_len) {
1995 …if (!memcmp(filename, ZSTR_VAL(str_key), ZSTR_LEN(str_key)) && ((uint32_t)filename_len == ZSTR_LEN…
2008 pos = memchr(filename + 1, '.', filename_len);
2015 pos = memchr(pos + 1, '.', filename_len - (pos - filename) - 1);
2021 slash = memchr(pos, '/', filename_len - (pos - filename));
2195 int phar_split_fname(const char *filename, int filename_len, char **arch, int *arch_len, char **ent… argument
2203 if (CHECK_NULL_PATH(filename, filename_len)) {
2207 if (CHECK_NULL_PATH(filename, filename_len)) {
2213 filename_len -= 7;
2219 filename = estrndup(filename, filename_len);
2220 phar_unixify_path_separators(filename, filename_len);
2222 …if (phar_detect_phar_fname_ext(filename, filename_len, &ext_str, &ext_len, executable, for_create,…
2247 *entry_len = filename_len - *arch_len;
2369 PHAR_ZIP_16(local.filename_len) +
2385 …if (entry->filename_len != PHAR_ZIP_16(local.filename_len) || entry->crc32 != PHAR_ZIP_32(local.cr…
2392 …sizeof(local) + entry->header_offset + PHAR_ZIP_16(local.filename_len) + PHAR_ZIP_16(local.extra_l…
2713 phar_add_virtual_dirs(phar, entry->filename, entry->filename_len);
2735 …offset += 4 + entry->filename_len + sizeof(entry_buffer) + (entry->metadata_str.s ? ZSTR_LEN(entry…
2939 phar_set_32(entry_buffer, entry->filename_len + 1);
2941 phar_set_32(entry_buffer, entry->filename_len);
2945 || entry->filename_len != php_stream_write(newfile, entry->filename, entry->filename_len)
3265 static zend_string *phar_resolve_path(const char *filename, int filename_len) argument
3267 return phar_find_in_include_path((char *) filename, filename_len, NULL);