Example #1
0
bool emu_file::zip_filename_match(const zip_file_header &header, const astring &filename)
{
    const char *zipfile = header.filename + header.filename_length - filename.len();
    return (zipfile >= header.filename && filename.icmp(zipfile) == 0 && (zipfile == header.filename || zipfile[-1] == '/'));
}