Lines Matching refs:entry

52 	struct archive_entry *entry;  in test_pax_filename_encoding_1()  local
69 assertEqualInt(ARCHIVE_WARN, archive_read_next_header(a, &entry)); in test_pax_filename_encoding_1()
70 assertEqualString(filename, archive_entry_pathname(entry)); in test_pax_filename_encoding_1()
77 assertEqualInt(ARCHIVE_OK, archive_read_next_header(a, &entry)); in test_pax_filename_encoding_1()
78 assertEqualString(filename, archive_entry_pathname(entry)); in test_pax_filename_encoding_1()
92 struct archive_entry *entry; in test_pax_filename_encoding_2() local
122 assert((entry = archive_entry_new()) != NULL); in test_pax_filename_encoding_2()
124 archive_entry_copy_pathname(entry, filename); in test_pax_filename_encoding_2()
125 archive_entry_copy_gname(entry, filename); in test_pax_filename_encoding_2()
126 archive_entry_copy_uname(entry, filename); in test_pax_filename_encoding_2()
127 archive_entry_copy_hardlink(entry, filename); in test_pax_filename_encoding_2()
128 archive_entry_set_filetype(entry, AE_IFREG); in test_pax_filename_encoding_2()
130 assertEqualInt(ARCHIVE_WARN, archive_write_header(a, entry)); in test_pax_filename_encoding_2()
131 archive_entry_free(entry); in test_pax_filename_encoding_2()
133 assert((entry = archive_entry_new()) != NULL); in test_pax_filename_encoding_2()
135 archive_entry_copy_pathname(entry, filename); in test_pax_filename_encoding_2()
136 archive_entry_copy_gname(entry, filename); in test_pax_filename_encoding_2()
137 archive_entry_copy_uname(entry, filename); in test_pax_filename_encoding_2()
138 archive_entry_copy_symlink(entry, filename); in test_pax_filename_encoding_2()
139 archive_entry_set_filetype(entry, AE_IFLNK); in test_pax_filename_encoding_2()
141 assertEqualInt(ARCHIVE_WARN, archive_write_header(a, entry)); in test_pax_filename_encoding_2()
142 archive_entry_free(entry); in test_pax_filename_encoding_2()
144 assert((entry = archive_entry_new()) != NULL); in test_pax_filename_encoding_2()
146 archive_entry_copy_pathname(entry, longname); in test_pax_filename_encoding_2()
147 archive_entry_set_filetype(entry, AE_IFREG); in test_pax_filename_encoding_2()
149 assertEqualInt(ARCHIVE_WARN, archive_write_header(a, entry)); in test_pax_filename_encoding_2()
150 archive_entry_free(entry); in test_pax_filename_encoding_2()
163 assertEqualInt(0, archive_read_next_header(a, &entry)); in test_pax_filename_encoding_2()
164 assertEqualString(filename, archive_entry_pathname(entry)); in test_pax_filename_encoding_2()
165 assertEqualString(filename, archive_entry_gname(entry)); in test_pax_filename_encoding_2()
166 assertEqualString(filename, archive_entry_uname(entry)); in test_pax_filename_encoding_2()
167 assertEqualString(filename, archive_entry_hardlink(entry)); in test_pax_filename_encoding_2()
169 assertEqualInt(0, archive_read_next_header(a, &entry)); in test_pax_filename_encoding_2()
170 assertEqualString(filename, archive_entry_pathname(entry)); in test_pax_filename_encoding_2()
171 assertEqualString(filename, archive_entry_gname(entry)); in test_pax_filename_encoding_2()
172 assertEqualString(filename, archive_entry_uname(entry)); in test_pax_filename_encoding_2()
173 assertEqualString(filename, archive_entry_symlink(entry)); in test_pax_filename_encoding_2()
175 assertEqualInt(0, archive_read_next_header(a, &entry)); in test_pax_filename_encoding_2()
176 assertEqualString(longname, archive_entry_pathname(entry)); in test_pax_filename_encoding_2()
195 struct archive_entry *entry;
226 entry = archive_entry_new();
227 if (archive_entry_update_pathname_utf8(entry, badname_utf8)) {
228 archive_entry_free(entry);
232 archive_entry_free(entry);
241 assert((entry = archive_entry_new()) != NULL);
243 archive_entry_copy_pathname_w(entry, badname);
244 archive_entry_set_filetype(entry, AE_IFREG);
245 assertEqualInt(ARCHIVE_OK, archive_write_header(a, entry));
246 archive_entry_free(entry);
248 assert((entry = archive_entry_new()) != NULL);
249 archive_entry_copy_pathname_w(entry, L"abc");
251 archive_entry_copy_gname_w(entry, badname);
252 archive_entry_set_filetype(entry, AE_IFREG);
253 assertEqualInt(ARCHIVE_OK, archive_write_header(a, entry));
254 archive_entry_free(entry);
256 assert((entry = archive_entry_new()) != NULL);
257 archive_entry_copy_pathname_w(entry, L"abc");
259 archive_entry_copy_uname_w(entry, badname);
260 archive_entry_set_filetype(entry, AE_IFREG);
261 assertEqualInt(ARCHIVE_OK, archive_write_header(a, entry));
262 archive_entry_free(entry);
264 assert((entry = archive_entry_new()) != NULL);
265 archive_entry_copy_pathname_w(entry, L"abc");
267 archive_entry_copy_hardlink_w(entry, badname);
268 archive_entry_set_filetype(entry, AE_IFREG);
269 assertEqualInt(ARCHIVE_OK, archive_write_header(a, entry));
270 archive_entry_free(entry);
272 assert((entry = archive_entry_new()) != NULL);
273 archive_entry_copy_pathname_w(entry, L"abc");
275 archive_entry_copy_symlink_w(entry, badname);
276 archive_entry_set_filetype(entry, AE_IFLNK);
277 assertEqualInt(ARCHIVE_OK, archive_write_header(a, entry));
278 archive_entry_free(entry);
292 assertEqualInt(ARCHIVE_WARN, archive_read_next_header(a, &entry));
293 assertEqualWString(badname, archive_entry_pathname_w(entry));
295 assertEqualString(badname_utf8, archive_entry_pathname(entry));
298 assertEqualInt(ARCHIVE_WARN, archive_read_next_header(a, &entry));
299 assertEqualWString(badname, archive_entry_gname_w(entry));
301 assertEqualString(badname_utf8, archive_entry_gname(entry));
304 assertEqualInt(ARCHIVE_WARN, archive_read_next_header(a, &entry));
305 assertEqualWString(badname, archive_entry_uname_w(entry));
307 assertEqualString(badname_utf8, archive_entry_uname(entry));
310 assertEqualInt(ARCHIVE_WARN, archive_read_next_header(a, &entry));
311 assertEqualWString(badname, archive_entry_hardlink_w(entry));
313 assertEqualString(badname_utf8, archive_entry_hardlink(entry));
316 assertEqualInt(ARCHIVE_WARN, archive_read_next_header(a, &entry));
317 assertEqualWString(badname, archive_entry_symlink_w(entry));
318 assertEqualWString(NULL, archive_entry_hardlink_w(entry));
320 assertEqualString(badname_utf8, archive_entry_symlink(entry));
322 assertEqualInt(ARCHIVE_EOF, archive_read_next_header(a, &entry));
340 struct archive_entry *entry; in DEFINE_TEST() local
367 entry = archive_entry_new2(a); in DEFINE_TEST()
368 archive_entry_set_pathname(entry, "\xD0\xD2\xC9"); in DEFINE_TEST()
369 archive_entry_set_filetype(entry, AE_IFREG); in DEFINE_TEST()
370 archive_entry_set_size(entry, 0); in DEFINE_TEST()
371 assertEqualInt(ARCHIVE_OK, archive_write_header(a, entry)); in DEFINE_TEST()
372 archive_entry_free(entry); in DEFINE_TEST()
386 struct archive_entry *entry; in DEFINE_TEST() local
414 entry = archive_entry_new2(a); in DEFINE_TEST()
415 archive_entry_set_pathname(entry, "\xef\xf0\xe8"); in DEFINE_TEST()
416 archive_entry_set_filetype(entry, AE_IFREG); in DEFINE_TEST()
417 archive_entry_set_size(entry, 0); in DEFINE_TEST()
418 assertEqualInt(ARCHIVE_OK, archive_write_header(a, entry)); in DEFINE_TEST()
419 archive_entry_free(entry); in DEFINE_TEST()
433 struct archive_entry *entry; in DEFINE_TEST() local
460 entry = archive_entry_new2(a); in DEFINE_TEST()
461 archive_entry_set_pathname(entry, "\xC9\xBD.txt"); in DEFINE_TEST()
463 archive_entry_set_filetype(entry, AE_IFREG); in DEFINE_TEST()
464 archive_entry_set_size(entry, 0); in DEFINE_TEST()
465 assertEqualInt(ARCHIVE_OK, archive_write_header(a, entry)); in DEFINE_TEST()
466 archive_entry_free(entry); in DEFINE_TEST()
480 struct archive_entry *entry; in DEFINE_TEST() local
508 entry = archive_entry_new2(a); in DEFINE_TEST()
509 archive_entry_set_pathname(entry, "\x95\x5C.txt"); in DEFINE_TEST()
511 archive_entry_set_filetype(entry, AE_IFREG); in DEFINE_TEST()
512 archive_entry_set_size(entry, 0); in DEFINE_TEST()
513 assertEqualInt(ARCHIVE_OK, archive_write_header(a, entry)); in DEFINE_TEST()
514 archive_entry_free(entry); in DEFINE_TEST()
529 struct archive_entry *entry; in DEFINE_TEST() local
546 entry = archive_entry_new2(a); in DEFINE_TEST()
547 archive_entry_set_pathname(entry, "\xD0\xD2\xC9"); in DEFINE_TEST()
548 archive_entry_set_filetype(entry, AE_IFREG); in DEFINE_TEST()
549 archive_entry_set_size(entry, 0); in DEFINE_TEST()
550 assertEqualInt(ARCHIVE_OK, archive_write_header(a, entry)); in DEFINE_TEST()
551 archive_entry_free(entry); in DEFINE_TEST()