Home
last modified time | relevance | path

Searched full:ae (Results 1 – 25 of 1690) sorted by relevance

12345678910>>...68

/freebsd/contrib/libarchive/libarchive/test/
H A Dtest_write_format_iso9660.c33 struct archive_entry *ae; in DEFINE_TEST()
58 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
59 archive_entry_set_atime(ae, 2, 20); in DEFINE_TEST()
60 archive_entry_set_birthtime(ae, 3, 30); in DEFINE_TEST()
61 archive_entry_set_ctime(ae, 4, 40); in DEFINE_TEST()
62 archive_entry_set_mtime(ae, 5, 50); in DEFINE_TEST()
63 archive_entry_copy_pathname(ae, "file"); in DEFINE_TEST()
64 archive_entry_set_mode(ae, AE_IFREG | 0755); in DEFINE_TEST()
65 archive_entry_set_size(ae, 8); in DEFINE_TEST()
66 archive_entry_set_nlink(ae, in DEFINE_TEST()
34 struct archive_entry *ae; DEFINE_TEST() local
[all...]
H A Dtest_archive_match_time.c34 struct archive_entry *ae; in test_newer_time() local
39 if (!assert((ae = archive_entry_new()) != NULL)) { in test_newer_time()
48 archive_entry_copy_pathname(ae, "file1"); in test_newer_time()
49 archive_entry_set_mtime(ae, 7880, 0); in test_newer_time()
50 archive_entry_set_ctime(ae, 7880, 0); in test_newer_time()
52 assertEqualInt(1, archive_match_time_excluded(m, ae)); in test_newer_time()
53 assertEqualInt(1, archive_match_excluded(m, ae)); in test_newer_time()
54 archive_entry_set_mtime(ae, 7879, 999); in test_newer_time()
55 archive_entry_set_ctime(ae, 7879, 999); in test_newer_time()
57 assertEqualInt(1, archive_match_time_excluded(m, ae)); in test_newer_time()
[all …]
H A Dtest_write_format_7zip.c33 struct archive_entry *ae; in test_basic()
60 assert((ae = archive_entry_new()) != NULL); in test_basic()
61 archive_entry_set_mtime(ae, 1, 10); in test_basic()
62 assertEqualInt(1, archive_entry_mtime(ae)); in test_basic()
63 assertEqualInt(10, archive_entry_mtime_nsec(ae)); in test_basic()
64 archive_entry_copy_pathname(ae, "empty"); in test_basic()
65 assertEqualString("empty", archive_entry_pathname(ae)); in test_basic()
66 archive_entry_set_mode(ae, AE_IFREG | 0755); in test_basic()
67 assertEqualInt((AE_IFREG | 0755), archive_entry_mode(ae)); in test_basic()
69 assertEqualInt(ARCHIVE_OK, archive_write_header(a, ae)); in test_basic()
34 struct archive_entry *ae; test_basic() local
324 struct archive_entry *ae; test_basic2() local
[all...]
H A Dtest_read_format_rar5.c34 struct archive_entry *ae; \
38 (void) ae; /* in the test cases. */ \
47 struct archive_entry *ae; \
51 (void) ae; \
93 int extract_one(struct archive* a, struct archive_entry* ae, uint32_t crc) { in extract_one() argument
99 fsize = (la_ssize_t) archive_entry_size(ae); in extract_one()
122 struct archive_entry *ae; in DEFINE_TEST() local
130 assertA(0 == archive_read_next_header(a, &ae)); in DEFINE_TEST()
142 assertA(0 == archive_read_next_header(a, &ae)); in DEFINE_TEST()
143 assertEqualString("helloworld.txt", archive_entry_pathname(ae)); in DEFINE_TEST()
[all …]
H A Dtest_write_read_format_zip.c44 struct archive_entry *ae; in write_contents()
55 assert((ae = archive_entry_new()) != NULL); in write_contents()
56 archive_entry_set_mtime(ae, 1, 10); in write_contents()
57 archive_entry_copy_pathname(ae, "file"); in write_contents()
58 archive_entry_set_mode(ae, AE_IFREG | 0755); in write_contents()
59 archive_entry_set_size(ae, 8); in write_contents()
60 assertEqualInt(0, archive_write_header(a, ae)); in write_contents()
61 archive_entry_free(ae); in write_contents()
68 assert((ae = archive_entry_new()) != NULL); in write_contents()
69 archive_entry_set_mtime(ae, in write_contents()
45 struct archive_entry *ae; write_contents() local
274 struct archive_entry *ae; verify_contents() local
[all...]
H A Dtest_write_format_xar.c34 struct archive_entry *ae; in test_xar()
65 assert((ae = archive_entry_new()) != NULL); in test_xar()
66 archive_entry_set_atime(ae, 2, 20); in test_xar()
67 archive_entry_set_ctime(ae, 4, 40); in test_xar()
68 archive_entry_set_mtime(ae, 5, 50); in test_xar()
69 archive_entry_copy_pathname(ae, "file"); in test_xar()
70 archive_entry_set_mode(ae, AE_IFREG | 0755); in test_xar()
71 archive_entry_set_nlink(ae, 2); in test_xar()
72 archive_entry_set_size(ae, 8); in test_xar()
73 archive_entry_xattr_add_entry(ae, "use in test_xar()
35 struct archive_entry *ae; test_xar() local
[all...]
H A Dtest_read_format_iso_Z.c30 struct archive_entry *ae; in test1() local
46 archive_read_next_header(a, &ae)); in test1()
47 assertEqualIntA(a, 1131434684, archive_entry_atime(ae)); in test1()
48 assertEqualIntA(a, 0, archive_entry_birthtime(ae)); in test1()
49 assertEqualIntA(a, 1131434684, archive_entry_ctime(ae)); in test1()
50 assertEqualIntA(a, 0, archive_entry_dev(ae)); in test1()
51 assertEqualIntA(a, AE_IFDIR, archive_entry_filetype(ae)); in test1()
52 assertEqualIntA(a, 0, archive_entry_gid(ae)); in test1()
53 assertEqualStringA(a, NULL, archive_entry_gname(ae)); in test1()
54 assertEqualIntA(a, 0, archive_entry_ino(ae)); in test1()
[all …]
H A Dtest_read_format_mtree.c33 struct archive_entry *ae; in test_read_format_mtree1() local
71 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); in test_read_format_mtree1()
73 assertEqualString(archive_entry_pathname(ae), "file"); in test_read_format_mtree1()
74 assertEqualInt(archive_entry_uid(ae), 18); in test_read_format_mtree1()
75 assertEqualInt(AE_IFREG, archive_entry_filetype(ae)); in test_read_format_mtree1()
76 assertEqualInt(archive_entry_mode(ae), AE_IFREG | 0123); in test_read_format_mtree1()
77 assertEqualInt(archive_entry_size(ae), 3); in test_read_format_mtree1()
80 assertEqualInt(archive_entry_is_encrypted(ae), 0); in test_read_format_mtree1()
83 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); in test_read_format_mtree1()
84 assertEqualString(archive_entry_pathname(ae), "dir"); in test_read_format_mtree1()
[all …]
H A Dtest_write_disk_symlink.c34 struct archive_entry *ae; in DEFINE_TEST()
50 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
51 archive_entry_copy_pathname(ae, "link1a"); in DEFINE_TEST()
52 archive_entry_set_mode(ae, AE_IFREG | 0755); in DEFINE_TEST()
53 archive_entry_set_size(ae, sizeof(data)); in DEFINE_TEST()
54 assertEqualIntA(ad, 0, archive_write_header(ad, ae)); in DEFINE_TEST()
58 archive_entry_free(ae); in DEFINE_TEST()
61 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
62 archive_entry_copy_pathname(ae, "link1b"); in DEFINE_TEST()
63 archive_entry_set_mode(ae, AE_IFLN in DEFINE_TEST()
35 struct archive_entry *ae; DEFINE_TEST() local
[all...]
H A Dtest_archive_match_owner.c31 struct archive_entry *ae; in test_uid()
36 if (!assert((ae = archive_entry_new()) != NULL)) { in test_uid()
44 archive_entry_set_uid(ae, 0); in test_uid()
46 assertEqualInt(1, archive_match_owner_excluded(m, ae)); in test_uid()
47 assertEqualInt(1, archive_match_excluded(m, ae)); in test_uid()
48 archive_entry_set_uid(ae, 1000); in test_uid()
50 assertEqualInt(0, archive_match_owner_excluded(m, ae)); in test_uid()
51 assertEqualInt(0, archive_match_excluded(m, ae)); in test_uid()
52 archive_entry_set_uid(ae, 1001); in test_uid()
54 assertEqualInt(1, archive_match_owner_excluded(m, ae)); in test_uid()
32 struct archive_entry *ae; test_uid() local
74 struct archive_entry *ae; test_gid() local
116 struct archive_entry *ae; test_uname_mbs() local
158 struct archive_entry *ae; test_uname_wcs() local
200 struct archive_entry *ae; test_gname_mbs() local
242 struct archive_entry *ae; test_gname_wcs() local
[all...]
H A Dtest_write_format_pax.c33 struct archive_entry *ae; in DEFINE_TEST()
52 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
53 archive_entry_set_atime(ae, 2, 20); in DEFINE_TEST()
54 archive_entry_set_birthtime(ae, 3, 30); in DEFINE_TEST()
55 archive_entry_set_ctime(ae, 4, 40); in DEFINE_TEST()
56 archive_entry_set_mtime(ae, 5, 50); in DEFINE_TEST()
57 archive_entry_copy_pathname(ae, "file"); in DEFINE_TEST()
58 archive_entry_set_mode(ae, S_IFREG | 0755); in DEFINE_TEST()
59 archive_entry_set_size(ae, 8); in DEFINE_TEST()
60 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); in DEFINE_TEST()
34 struct archive_entry *ae; DEFINE_TEST() local
[all...]
H A Dtest_read_format_isorr_rr_moved.c63 struct archive_entry *ae; in DEFINE_TEST()
80 assertEqualInt(0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
82 assertEqualInt(archive_entry_is_encrypted(ae), 0); in DEFINE_TEST()
85 if (strcmp(".", archive_entry_pathname(ae)) == 0) { in DEFINE_TEST()
87 assertEqualInt(AE_IFDIR, archive_entry_filetype(ae)); in DEFINE_TEST()
88 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
90 assertEqualInt(86401, archive_entry_mtime(ae)); in DEFINE_TEST()
91 assertEqualInt(0, archive_entry_mtime_nsec(ae)); in DEFINE_TEST()
93 assertEqualInt(3, archive_entry_stat(ae)->st_nlink); in DEFINE_TEST()
94 assertEqualInt(1, archive_entry_uid(ae)); in DEFINE_TEST()
64 struct archive_entry *ae; DEFINE_TEST() local
[all...]
H A Dtest_write_format_zip.c47 struct archive_entry *ae; in write_contents() local
58 assert((ae = archive_entry_new()) != NULL); in write_contents()
59 archive_entry_set_mtime(ae, 1, 10); in write_contents()
60 archive_entry_copy_pathname(ae, "file"); in write_contents()
61 archive_entry_set_mode(ae, AE_IFREG | 0755); in write_contents()
62 archive_entry_set_size(ae, 8); in write_contents()
63 assertEqualInt(0, archive_write_header(a, ae)); in write_contents()
64 archive_entry_free(ae); in write_contents()
71 assert((ae = archive_entry_new()) != NULL); in write_contents()
72 archive_entry_set_mtime(ae, 1, 10); in write_contents()
[all …]
H A Dtest_write_format_7zip_empty.c72 struct archive_entry *ae; in test_only_empty_file()
89 assert((ae = archive_entry_new()) != NULL); in test_only_empty_file()
90 archive_entry_set_mtime(ae, 1, 10); in test_only_empty_file()
91 assertEqualInt(1, archive_entry_mtime(ae)); in test_only_empty_file()
92 assertEqualInt(10, archive_entry_mtime_nsec(ae)); in test_only_empty_file()
93 archive_entry_set_atime(ae, 2, 20); in test_only_empty_file()
94 assertEqualInt(2, archive_entry_atime(ae)); in test_only_empty_file()
95 assertEqualInt(20, archive_entry_atime_nsec(ae)); in test_only_empty_file()
96 archive_entry_set_ctime(ae, 0, 100); in test_only_empty_file()
97 assertEqualInt(0, archive_entry_ctime(ae)); in test_only_empty_file()
73 struct archive_entry *ae; test_only_empty_file() local
162 struct archive_entry *ae; test_only_empty_files() local
[all...]
H A Dtest_write_format_cpio.c31 struct archive_entry *ae; in test_format()
50 assert((ae = archive_entry_new()) != NULL); in test_format()
51 archive_entry_set_mtime(ae, 1, 10); in test_format()
52 assert(1 == archive_entry_mtime(ae)); in test_format()
53 assert(10 == archive_entry_mtime_nsec(ae)); in test_format()
55 archive_entry_copy_pathname(ae, p); in test_format()
58 assertEqualString("file", archive_entry_pathname(ae)); in test_format()
59 archive_entry_set_mode(ae, S_IFREG | 0755); in test_format()
60 assert((S_IFREG | 0755) == archive_entry_mode(ae)); in test_format()
61 archive_entry_set_size(ae, in test_format()
32 struct archive_entry *ae; test_format() local
246 struct archive_entry *ae; test_big_entries() local
[all...]
H A Dtest_archive_match_path.c31 struct archive_entry *ae; in test_exclusion_mbs()
36 if (!assert((ae = archive_entry_new()) != NULL)) { in test_exclusion_mbs()
45 archive_entry_copy_pathname(ae, "aa1234"); in test_exclusion_mbs()
47 assertEqualInt(1, archive_match_path_excluded(m, ae)); in test_exclusion_mbs()
48 assertEqualInt(1, archive_match_excluded(m, ae)); in test_exclusion_mbs()
49 archive_entry_clear(ae); in test_exclusion_mbs()
50 archive_entry_copy_pathname_w(ae, L"aa1234"); in test_exclusion_mbs()
52 assertEqualInt(1, archive_match_path_excluded(m, ae)); in test_exclusion_mbs()
53 assertEqualInt(1, archive_match_excluded(m, ae)); in test_exclusion_mbs()
56 archive_entry_copy_pathname(ae, "a123 in test_exclusion_mbs()
32 struct archive_entry *ae; test_exclusion_mbs() local
75 struct archive_entry *ae; test_exclusion_wcs() local
118 struct archive_entry *ae; exclusion_from_file() local
226 struct archive_entry *ae; test_inclusion_mbs() local
275 struct archive_entry *ae; test_inclusion_wcs() local
374 struct archive_entry *ae; test_exclusion_and_inclusion() local
[all...]
H A Dtest_write_format_iso9660_zisofs.c99 struct archive_entry *ae; in test_write_format_iso9660_zisofs_1() local
129 assert((ae = archive_entry_new()) != NULL); in test_write_format_iso9660_zisofs_1()
130 archive_entry_set_atime(ae, 2, 20); in test_write_format_iso9660_zisofs_1()
131 archive_entry_set_birthtime(ae, 3, 30); in test_write_format_iso9660_zisofs_1()
132 archive_entry_set_ctime(ae, 4, 40); in test_write_format_iso9660_zisofs_1()
133 archive_entry_set_mtime(ae, 5, 50); in test_write_format_iso9660_zisofs_1()
134 archive_entry_copy_pathname(ae, "file1"); in test_write_format_iso9660_zisofs_1()
135 archive_entry_set_mode(ae, S_IFREG | 0755); in test_write_format_iso9660_zisofs_1()
136 archive_entry_set_size(ae, 256*1024); in test_write_format_iso9660_zisofs_1()
137 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); in test_write_format_iso9660_zisofs_1()
[all …]
H A Dtest_compat_zip.c31 struct archive_entry *ae; in DEFINE_TEST()
42 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); in DEFINE_TEST()
43 assertEqualString("META-INF/MANIFEST.MF", archive_entry_pathname(ae)); in DEFINE_TEST()
46 r = archive_read_next_header(a, &ae); in DEFINE_TEST()
53 assertEqualString("tmp.class", archive_entry_pathname(ae)); in DEFINE_TEST()
55 assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae)); in DEFINE_TEST()
74 struct archive_entry *ae; in DEFINE_TEST()
84 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); in DEFINE_TEST()
85 assertEqualString("file1", archive_entry_pathname(ae)); in DEFINE_TEST()
88 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); in DEFINE_TEST()
32 struct archive_entry *ae; DEFINE_TEST() local
75 struct archive_entry *ae; DEFINE_TEST() local
104 struct archive_entry *ae; DEFINE_TEST() local
153 struct archive_entry *ae; DEFINE_TEST() local
211 struct archive_entry *ae; DEFINE_TEST() local
346 struct archive_entry *ae; compat_zip_6_verify() local
399 struct archive_entry *ae; DEFINE_TEST() local
434 struct archive_entry *ae; DEFINE_TEST() local
[all...]
H A Dtest_read_format_isorr_new_bz2.c57 struct archive_entry *ae; in DEFINE_TEST()
74 assertEqualInt(0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
76 assertEqualInt(archive_entry_is_encrypted(ae), 0); in DEFINE_TEST()
79 if (strcmp(".", archive_entry_pathname(ae)) == 0) { in DEFINE_TEST()
81 assertEqualInt(AE_IFDIR, archive_entry_filetype(ae)); in DEFINE_TEST()
82 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
84 assertEqualInt(86401, archive_entry_mtime(ae)); in DEFINE_TEST()
85 assertEqualInt(0, archive_entry_mtime_nsec(ae)); in DEFINE_TEST()
87 assertEqualInt(3, archive_entry_stat(ae)->st_nlink); in DEFINE_TEST()
88 assertEqualInt(1, archive_entry_uid(ae)); in DEFINE_TEST()
59 struct archive_entry *ae; DEFINE_TEST() local
[all...]
H A Dtest_read_format_isorr_bz2.c57 struct archive_entry *ae; in DEFINE_TEST()
74 assertEqualInt(0, archive_read_next_header(a, &ae)); in DEFINE_TEST()
76 assertEqualInt(archive_entry_is_encrypted(ae), 0); in DEFINE_TEST()
79 if (strcmp(".", archive_entry_pathname(ae)) == 0) { in DEFINE_TEST()
81 assertEqualInt(AE_IFDIR, archive_entry_filetype(ae)); in DEFINE_TEST()
82 assertEqualInt(2048, archive_entry_size(ae)); in DEFINE_TEST()
84 assertEqualInt(86401, archive_entry_mtime(ae)); in DEFINE_TEST()
85 assertEqualInt(0, archive_entry_mtime_nsec(ae)); in DEFINE_TEST()
87 assertEqualInt(3, archive_entry_stat(ae)->st_nlink); in DEFINE_TEST()
88 assertEqualInt(1, archive_entry_uid(ae)); in DEFINE_TEST()
58 struct archive_entry *ae; DEFINE_TEST() local
[all...]
H A Dtest_compat_mac.c47 struct archive_entry *ae; in test_compat_mac_1()
59 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); in test_compat_mac_1()
60 assertEqualString(TESTPATH, archive_entry_pathname(ae)); in test_compat_mac_1()
61 assertEqualInt(1275688109, archive_entry_mtime(ae)); in test_compat_mac_1()
62 assertEqualInt(95594, archive_entry_uid(ae)); in test_compat_mac_1()
63 assertEqualString("kientzle", archive_entry_uname(ae)); in test_compat_mac_1()
64 assertEqualInt(5000, archive_entry_gid(ae)); in test_compat_mac_1()
65 assertEqualString("", archive_entry_gname(ae)); in test_compat_mac_1()
66 assertEqualInt(040755, archive_entry_mode(ae)); in test_compat_mac_1()
68 attr = archive_entry_mac_metadata(ae, in test_compat_mac_1()
48 struct archive_entry *ae; test_compat_mac_1() local
145 struct archive_entry *ae; test_compat_mac_2() local
[all...]
H A Dtest_read_format_7zip.c43 struct archive_entry *ae; in test_copy() local
62 assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae)); in test_copy()
63 assertEqualInt((AE_IFREG | 0644), archive_entry_mode(ae)); in test_copy()
64 assertEqualString("file1", archive_entry_pathname(ae)); in test_copy()
65 assertEqualInt(86401, archive_entry_mtime(ae)); in test_copy()
66 assertEqualInt(60, archive_entry_size(ae)); in test_copy()
67 assertEqualInt(archive_entry_is_encrypted(ae), 0); in test_copy()
75 assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae)); in test_copy()
95 struct archive_entry *ae; in test_empty_archive() local
106 assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae)); in test_empty_archive()
[all …]
H A Dtest_write_format_ar.c36 struct archive_entry *ae; in DEFINE_TEST()
48 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
49 archive_entry_copy_pathname(ae, "//"); in DEFINE_TEST()
50 archive_entry_set_size(ae, strlen(strtab)); in DEFINE_TEST()
51 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); in DEFINE_TEST()
53 archive_entry_free(ae); in DEFINE_TEST()
56 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
57 archive_entry_set_mtime(ae, 1, 0); in DEFINE_TEST()
58 assert(1 == archive_entry_mtime(ae)); in DEFINE_TEST()
59 archive_entry_set_mode(ae, S_IFRE in DEFINE_TEST()
37 struct archive_entry *ae; DEFINE_TEST() local
[all...]
H A Dtest_write_format_gnutar.c101 struct archive_entry *ae; in DEFINE_TEST()
117 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
118 archive_entry_set_atime(ae, 2, 20); in DEFINE_TEST()
119 archive_entry_set_birthtime(ae, 3, 30); in DEFINE_TEST()
120 archive_entry_set_ctime(ae, 4, 40); in DEFINE_TEST()
121 archive_entry_set_mtime(ae, 5, 50); in DEFINE_TEST()
122 archive_entry_copy_pathname(ae, "file"); in DEFINE_TEST()
123 archive_entry_set_mode(ae, S_IFREG | 0755); in DEFINE_TEST()
124 archive_entry_set_size(ae, 8); in DEFINE_TEST()
125 assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae)); in DEFINE_TEST()
102 struct archive_entry *ae; DEFINE_TEST() local
[all...]
H A Dtest_write_disk_secure.c40 struct archive_entry *ae; in DEFINE_TEST()
54 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
55 archive_entry_copy_pathname(ae, "dir"); in DEFINE_TEST()
56 archive_entry_set_mode(ae, S_IFDIR | 0777); in DEFINE_TEST()
57 assert(0 == archive_write_header(a, ae)); in DEFINE_TEST()
58 archive_entry_free(ae); in DEFINE_TEST()
62 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
63 archive_entry_copy_pathname(ae, "link_to_dir"); in DEFINE_TEST()
64 archive_entry_set_mode(ae, S_IFLNK | 0777); in DEFINE_TEST()
65 archive_entry_set_symlink(ae, "di in DEFINE_TEST()
[all...]

12345678910>>...68