Lines Matching refs:ae

35 	struct archive_entry *ae;  in DEFINE_TEST()  local
51 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
52 archive_entry_copy_pathname(ae, "link1a"); in DEFINE_TEST()
53 archive_entry_set_mode(ae, AE_IFREG | 0755); in DEFINE_TEST()
54 archive_entry_set_size(ae, sizeof(data)); in DEFINE_TEST()
55 assertEqualIntA(ad, 0, archive_write_header(ad, ae)); in DEFINE_TEST()
59 archive_entry_free(ae); in DEFINE_TEST()
62 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
63 archive_entry_copy_pathname(ae, "link1b"); in DEFINE_TEST()
64 archive_entry_set_mode(ae, AE_IFLNK | 0642); in DEFINE_TEST()
65 archive_entry_set_size(ae, 0); in DEFINE_TEST()
66 archive_entry_copy_symlink(ae, "link1a"); in DEFINE_TEST()
67 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae)); in DEFINE_TEST()
70 archive_entry_free(ae); in DEFINE_TEST()
78 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
79 archive_entry_copy_pathname(ae, "link2b"); in DEFINE_TEST()
80 archive_entry_set_mode(ae, AE_IFLNK | 0642); in DEFINE_TEST()
81 archive_entry_unset_size(ae); in DEFINE_TEST()
82 archive_entry_copy_symlink(ae, "link2a"); in DEFINE_TEST()
83 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae)); in DEFINE_TEST()
89 archive_entry_free(ae); in DEFINE_TEST()
92 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
93 archive_entry_copy_pathname(ae, "link2a"); in DEFINE_TEST()
94 archive_entry_set_mode(ae, AE_IFREG | 0755); in DEFINE_TEST()
95 archive_entry_set_size(ae, sizeof(data)); in DEFINE_TEST()
96 assertEqualIntA(ad, 0, archive_write_header(ad, ae)); in DEFINE_TEST()
100 archive_entry_free(ae); in DEFINE_TEST()
103 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
104 archive_entry_copy_pathname(ae, "dot"); in DEFINE_TEST()
105 archive_entry_set_mode(ae, AE_IFLNK | 0642); in DEFINE_TEST()
106 archive_entry_unset_size(ae); in DEFINE_TEST()
107 archive_entry_copy_symlink(ae, "."); in DEFINE_TEST()
108 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae)); in DEFINE_TEST()
111 archive_entry_free(ae); in DEFINE_TEST()
114 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
115 archive_entry_copy_pathname(ae, "dotdot"); in DEFINE_TEST()
116 archive_entry_set_mode(ae, AE_IFLNK | 0642); in DEFINE_TEST()
117 archive_entry_unset_size(ae); in DEFINE_TEST()
118 archive_entry_copy_symlink(ae, ".."); in DEFINE_TEST()
119 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae)); in DEFINE_TEST()
122 archive_entry_free(ae); in DEFINE_TEST()
125 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
126 archive_entry_copy_pathname(ae, "slash"); in DEFINE_TEST()
127 archive_entry_set_mode(ae, AE_IFLNK | 0642); in DEFINE_TEST()
128 archive_entry_unset_size(ae); in DEFINE_TEST()
129 archive_entry_copy_symlink(ae, "/"); in DEFINE_TEST()
130 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae)); in DEFINE_TEST()
133 archive_entry_free(ae); in DEFINE_TEST()
136 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
137 archive_entry_copy_pathname(ae, "sldot"); in DEFINE_TEST()
138 archive_entry_set_mode(ae, AE_IFLNK | 0642); in DEFINE_TEST()
139 archive_entry_unset_size(ae); in DEFINE_TEST()
140 archive_entry_copy_symlink(ae, "/."); in DEFINE_TEST()
141 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae)); in DEFINE_TEST()
144 archive_entry_free(ae); in DEFINE_TEST()
147 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
148 archive_entry_copy_pathname(ae, "sldotdot"); in DEFINE_TEST()
149 archive_entry_set_mode(ae, AE_IFLNK | 0642); in DEFINE_TEST()
150 archive_entry_unset_size(ae); in DEFINE_TEST()
151 archive_entry_copy_symlink(ae, "/.."); in DEFINE_TEST()
152 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae)); in DEFINE_TEST()
155 archive_entry_free(ae); in DEFINE_TEST()
158 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
159 archive_entry_copy_pathname(ae, "d1"); in DEFINE_TEST()
160 archive_entry_set_mode(ae, AE_IFDIR | 0777); in DEFINE_TEST()
161 archive_entry_unset_size(ae); in DEFINE_TEST()
162 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae)); in DEFINE_TEST()
165 archive_entry_free(ae); in DEFINE_TEST()
168 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
169 archive_entry_copy_pathname(ae, "d1nosl"); in DEFINE_TEST()
170 archive_entry_set_mode(ae, AE_IFLNK | 0642); in DEFINE_TEST()
171 archive_entry_unset_size(ae); in DEFINE_TEST()
172 archive_entry_copy_symlink(ae, "d1"); in DEFINE_TEST()
173 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae)); in DEFINE_TEST()
176 archive_entry_free(ae); in DEFINE_TEST()
179 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
180 archive_entry_copy_pathname(ae, "d1slash"); in DEFINE_TEST()
181 archive_entry_set_mode(ae, AE_IFLNK | 0642); in DEFINE_TEST()
182 archive_entry_unset_size(ae); in DEFINE_TEST()
183 archive_entry_copy_symlink(ae, "d1/"); in DEFINE_TEST()
184 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae)); in DEFINE_TEST()
187 archive_entry_free(ae); in DEFINE_TEST()
190 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
191 archive_entry_copy_pathname(ae, "d1sldot"); in DEFINE_TEST()
192 archive_entry_set_mode(ae, AE_IFLNK | 0642); in DEFINE_TEST()
193 archive_entry_unset_size(ae); in DEFINE_TEST()
194 archive_entry_copy_symlink(ae, "d1/."); in DEFINE_TEST()
195 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae)); in DEFINE_TEST()
198 archive_entry_free(ae); in DEFINE_TEST()
201 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
202 archive_entry_copy_pathname(ae, "d1slddot"); in DEFINE_TEST()
203 archive_entry_set_mode(ae, AE_IFLNK | 0642); in DEFINE_TEST()
204 archive_entry_unset_size(ae); in DEFINE_TEST()
205 archive_entry_copy_symlink(ae, "d1/.."); in DEFINE_TEST()
206 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae)); in DEFINE_TEST()
209 archive_entry_free(ae); in DEFINE_TEST()
212 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
213 archive_entry_copy_pathname(ae, "d1dir"); in DEFINE_TEST()
214 archive_entry_set_mode(ae, AE_IFLNK | 0642); in DEFINE_TEST()
215 archive_entry_set_symlink_type(ae, AE_SYMLINK_TYPE_DIRECTORY); in DEFINE_TEST()
216 archive_entry_unset_size(ae); in DEFINE_TEST()
217 archive_entry_copy_symlink(ae, "d1"); in DEFINE_TEST()
218 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae)); in DEFINE_TEST()
221 archive_entry_free(ae); in DEFINE_TEST()
224 assert((ae = archive_entry_new()) != NULL); in DEFINE_TEST()
225 archive_entry_copy_pathname(ae, "d1file"); in DEFINE_TEST()
226 archive_entry_set_mode(ae, AE_IFLNK | 0642); in DEFINE_TEST()
227 archive_entry_set_symlink_type(ae, AE_SYMLINK_TYPE_FILE); in DEFINE_TEST()
228 archive_entry_unset_size(ae); in DEFINE_TEST()
229 archive_entry_copy_symlink(ae, "d1"); in DEFINE_TEST()
230 assertEqualIntA(ad, 0, r = archive_write_header(ad, ae)); in DEFINE_TEST()
233 archive_entry_free(ae); in DEFINE_TEST()