vi: fix regex search, make it selectable in config
[platform/upstream/busybox.git] / include / ar.h
1 /*
2  * busybox ar archive data structures
3  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
4  */
5 #ifndef AR_H
6 #define AR_H
7
8 PUSH_AND_SET_FUNCTION_VISIBILITY_TO_HIDDEN
9
10 struct ar_header {
11         char name[16];
12         char date[12];
13         char uid[6];
14         char gid[6];
15         char mode[8];
16         char size[10];
17         char magic[2];
18 };
19
20 #define AR_HEADER_LEN sizeof(struct ar_header)
21 #define AR_MAGIC      "!<arch>"
22 #define AR_MAGIC_LEN  7
23
24 POP_SAVED_FUNCTION_VISIBILITY
25
26 #endif