Lines Matching refs:entry

46 		char *arch, *entry, *fname;  in PHAR_FUNC()  local
57 …if (SUCCESS == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, 2, 0 TSRML… in PHAR_FUNC()
62 efree(entry); in PHAR_FUNC()
63 entry = estrndup(filename, filename_len); in PHAR_FUNC()
67 entry = phar_fix_filepath(entry, &entry_len, 1 TSRMLS_CC); in PHAR_FUNC()
69 if (entry[0] == '/') { in PHAR_FUNC()
70 spprintf(&name, 4096, "phar://%s%s", arch, entry); in PHAR_FUNC()
72 spprintf(&name, 4096, "phar://%s/%s", arch, entry); in PHAR_FUNC()
74 efree(entry); in PHAR_FUNC()
121 char *arch, *entry, *fname; in PHAR_FUNC() local
131 …if (SUCCESS == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, 2, 0 TSRML… in PHAR_FUNC()
135 efree(entry); in PHAR_FUNC()
136 entry = filename; in PHAR_FUNC()
152 if ((entry = phar_find_in_include_path(entry, entry_len, NULL TSRMLS_CC))) { in PHAR_FUNC()
153 name = entry; in PHAR_FUNC()
161 entry = phar_fix_filepath(estrndup(entry, entry_len), &entry_len, 1 TSRMLS_CC); in PHAR_FUNC()
162 if (entry[0] == '/') { in PHAR_FUNC()
163 if (!zend_hash_exists(&(phar->manifest), entry + 1, entry_len - 1)) { in PHAR_FUNC()
167 efree(entry); in PHAR_FUNC()
171 if (!zend_hash_exists(&(phar->manifest), entry, entry_len)) { in PHAR_FUNC()
176 if (entry[0] == '/') { in PHAR_FUNC()
177 spprintf(&name, 4096, "phar://%s%s", arch, entry); in PHAR_FUNC()
179 spprintf(&name, 4096, "phar://%s/%s", arch, entry); in PHAR_FUNC()
181 if (entry != filename) { in PHAR_FUNC()
182 efree(entry); in PHAR_FUNC()
251 char *arch, *entry, *fname; in PHAR_FUNC() local
262 …if (FAILURE == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, 2, 0 TSRML… in PHAR_FUNC()
266 efree(entry); in PHAR_FUNC()
267 entry = filename; in PHAR_FUNC()
276 if (!(entry = phar_find_in_include_path(entry, entry_len, NULL TSRMLS_CC))) { in PHAR_FUNC()
281 name = entry; in PHAR_FUNC()
284 entry = phar_fix_filepath(estrndup(entry, entry_len), &entry_len, 1 TSRMLS_CC); in PHAR_FUNC()
285 if (entry[0] == '/') { in PHAR_FUNC()
286 if (!zend_hash_exists(&(phar->manifest), entry + 1, entry_len - 1)) { in PHAR_FUNC()
289 efree(entry); in PHAR_FUNC()
294 if (!zend_hash_exists(&(phar->manifest), entry, entry_len)) { in PHAR_FUNC()
299 if (entry[0] == '/') { in PHAR_FUNC()
300 spprintf(&name, 4096, "phar://%s%s", arch, entry); in PHAR_FUNC()
302 spprintf(&name, 4096, "phar://%s/%s", arch, entry); in PHAR_FUNC()
304 efree(entry); in PHAR_FUNC()
347 char *arch, *entry, *fname; in PHAR_FUNC() local
358 …if (FAILURE == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, 2, 0 TSRML… in PHAR_FUNC()
362 efree(entry); in PHAR_FUNC()
363 entry = filename; in PHAR_FUNC()
372 if (!(entry = phar_find_in_include_path(entry, entry_len, NULL TSRMLS_CC))) { in PHAR_FUNC()
377 name = entry; in PHAR_FUNC()
380 entry = phar_fix_filepath(estrndup(entry, entry_len), &entry_len, 1 TSRMLS_CC); in PHAR_FUNC()
381 if (entry[0] == '/') { in PHAR_FUNC()
382 if (!zend_hash_exists(&(phar->manifest), entry + 1, entry_len - 1)) { in PHAR_FUNC()
385 efree(entry); in PHAR_FUNC()
390 if (!zend_hash_exists(&(phar->manifest), entry, entry_len)) { in PHAR_FUNC()
396 if (entry[0] == '/') { in PHAR_FUNC()
397 spprintf(&name, 4096, "phar://%s%s", arch, entry); in PHAR_FUNC()
399 spprintf(&name, 4096, "phar://%s/%s", arch, entry); in PHAR_FUNC()
401 efree(entry); in PHAR_FUNC()
618 char *arch, *entry, *fname; in phar_file_stat() local
636 entry = estrndup(filename, filename_length); in phar_file_stat()
642 …if (SUCCESS == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, 2, 0 TSRML… in phar_file_stat()
644 efree(entry); in phar_file_stat()
645 entry = estrndup(filename, filename_length); in phar_file_stat()
650 efree(entry); in phar_file_stat()
654 entry = phar_fix_filepath(entry, &entry_len, 1 TSRMLS_CC); in phar_file_stat()
655 if (entry[0] == '/') { in phar_file_stat()
656 if (SUCCESS == zend_hash_find(&(phar->manifest), entry + 1, entry_len - 1, (void **) &data)) { in phar_file_stat()
657 efree(entry); in phar_file_stat()
662 if (SUCCESS == zend_hash_find(&(phar->manifest), entry, entry_len, (void **) &data)) { in phar_file_stat()
663 efree(entry); in phar_file_stat()
666 if (zend_hash_exists(&(phar->virtual_dirs), entry, entry_len)) { in phar_file_stat()
667 efree(entry); in phar_file_stat()
690 efree(entry); in phar_file_stat()
694 entry = estrndup(filename, filename_length); in phar_file_stat()
699 entry = phar_fix_filepath(entry, &entry_len, 1 TSRMLS_CC); in phar_file_stat()
700 if (SUCCESS == zend_hash_find(&(phar->manifest), entry + 1, entry_len - 1, (void **) &data)) { in phar_file_stat()
703 efree(entry); in phar_file_stat()
710 if (zend_hash_exists(&(phar->virtual_dirs), entry + 1, entry_len - 1)) { in phar_file_stat()
713 efree(entry); in phar_file_stat()
734 efree(entry); in phar_file_stat()
912 char *arch, *entry, *fname; in PharFileFunction() local
923 …if (SUCCESS == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, 2, 0 TSRML… in PharFileFunction()
926 efree(entry); in PharFileFunction()
927 entry = filename; in PharFileFunction()
934 entry = phar_fix_filepath(estrndup(entry, entry_len), &entry_len, 1 TSRMLS_CC); in PharFileFunction()
935 if (entry[0] == '/') { in PharFileFunction()
936 if (SUCCESS == zend_hash_find(&(phar->manifest), entry + 1, entry_len - 1, (void **) &etemp)) { in PharFileFunction()
939 efree(entry); in PharFileFunction()
944 if (SUCCESS == zend_hash_find(&(phar->manifest), entry, entry_len, (void **) &etemp)) { in PharFileFunction()
949 if (entry != filename) { in PharFileFunction()
950 efree(entry); in PharFileFunction()
979 char *arch, *entry, *fname; in PHAR_FUNC() local
990 …if (SUCCESS == phar_split_fname(fname, fname_len, &arch, &arch_len, &entry, &entry_len, 2, 0 TSRML… in PHAR_FUNC()
993 efree(entry); in PHAR_FUNC()
994 entry = filename; in PHAR_FUNC()
1001 entry = phar_fix_filepath(estrndup(entry, entry_len), &entry_len, 1 TSRMLS_CC); in PHAR_FUNC()
1002 if (entry[0] == '/') { in PHAR_FUNC()
1003 if (SUCCESS == zend_hash_find(&(phar->manifest), entry + 1, entry_len - 1, (void **) &etemp)) { in PHAR_FUNC()
1006 efree(entry); in PHAR_FUNC()
1011 if (SUCCESS == zend_hash_find(&(phar->manifest), entry, entry_len, (void **) &etemp)) { in PHAR_FUNC()
1016 efree(entry); in PHAR_FUNC()