• Home
  • Raw
  • Download

Lines Matching refs:Hdr

82   ArchiveMemberHeader* Hdr = (ArchiveMemberHeader*)At;  in parseMemberHeader()  local
88 int MemberSize = atoi(Hdr->size); in parseMemberHeader()
102 if (!Hdr->checkSignature()) { in parseMemberHeader()
120 switch (Hdr->name[0]) { in parseMemberHeader()
122 if (Hdr->name[1] == '1' && Hdr->name[2] == '/') { in parseMemberHeader()
123 if (isdigit(Hdr->name[3])) { in parseMemberHeader()
124 unsigned len = atoi(&Hdr->name[3]); in parseMemberHeader()
135 } else if (Hdr->name[1] == '_' && in parseMemberHeader()
136 (0 == memcmp(Hdr->name, ARFILE_LLVM_SYMTAB_NAME, 16))) { in parseMemberHeader()
148 if (Hdr->name[1]== '/') { in parseMemberHeader()
149 if (0 == memcmp(Hdr->name, ARFILE_STRTAB_NAME, 16)) { in parseMemberHeader()
157 } else if (Hdr->name[1] == ' ') { in parseMemberHeader()
158 if (0 == memcmp(Hdr->name, ARFILE_SVR4_SYMTAB_NAME, 16)) { in parseMemberHeader()
166 } else if (isdigit(Hdr->name[1])) { in parseMemberHeader()
167 unsigned index = atoi(&Hdr->name[1]); in parseMemberHeader()
195 if (Hdr->name[1] == '_' && in parseMemberHeader()
196 (0 == memcmp(Hdr->name, ARFILE_BSD4_SYMTAB_NAME, 16))) { in parseMemberHeader()
204 char* slash = (char*) memchr(Hdr->name, '/', 16); in parseMemberHeader()
206 slash = Hdr->name + 16; in parseMemberHeader()
207 pathname.assign(Hdr->name, slash - Hdr->name); in parseMemberHeader()
228 member->info.modTime.fromEpochTime(atoi(Hdr->date)); in parseMemberHeader()
230 sscanf(Hdr->mode, "%o", &mode); in parseMemberHeader()
232 member->info.user = atoi(Hdr->uid); in parseMemberHeader()
233 member->info.group = atoi(Hdr->gid); in parseMemberHeader()