tcc-stupidos/libtcc/include/tcc/object/archive.h

35 lines
542 B
C
Raw Normal View History

2025-02-11 12:07:04 +00:00
#ifndef TCC_OBJECT_ARCHIVE_H
# define TCC_OBJECT_ARCHIVE_H 1
/**
* @defgroup object_archive UNIX Archive
* @ingroup object
* @{
*/
# define ARCHIVE_MAGIC "!<arch>\n"
# define ARCHIVE_MAGSZ 8
# define ARCHIVE_FILMAG "`\n"
typedef struct ArchiveFileHeader {
char name[16];
char last_mod[12];
char uid[6];
char gid[6];
char mode[8];
char size[10];
char fmag[2];
} ArchiveFileHeader;
typedef struct ArchiveEntry {
} ArchiveEntry;
typedef struct Archive {
char *filename;
} Archive;
/**
* @}
*/
2025-02-11 12:07:04 +00:00
#endif /* !TCC_OBJECT_AR_H */