Lines Matching refs:End
25 static inline unsigned readInteger(const char*&At, const char*End) {
30 if (At == End)
42 const char* End = At + size;
43 while (At < End) {
44 unsigned offset = readInteger(At, End);
45 if (At == End) {
50 unsigned length = readInteger(At, End);
51 if (At == End) {
56 if (At + length > End) {
73 Archive::parseMemberHeader(const char*& At, const char* End, std::string* error)
75 if (At + sizeof(ArchiveMemberHeader) >= End) {
90 if (At + MemberSize > End) {
256 const char *End = mapfile->getBufferEnd();
265 while (At < End) {
268 ArchiveMember* mbr = parseMemberHeader(At, End, error);
370 const char *End = mapfile->getBufferEnd();
380 ArchiveMember* mbr = parseMemberHeader(At, End, ErrorMsg);
393 mbr = parseMemberHeader(At, End, ErrorMsg);
409 mbr = parseMemberHeader(At, End, ErrorMsg);
520 const char* End = mapfile->getBufferEnd();
522 while ( At < End) {
527 ArchiveMember* mbr = parseMemberHeader(At, End, error);