10 bool CItem::IgnoreItem() const
\r
14 case NHeader::NFile::kHostMSDOS:
\r
15 case NHeader::NFile::kHostOS2:
\r
16 case NHeader::NFile::kHostWin32:
\r
17 return ((Attrib & NHeader::NFile::kLabelFileAttribute) != 0);
\r
22 bool CItem::IsDir() const
\r
24 if (GetDictSize() == NHeader::NFile::kDictDirectoryValue)
\r
28 case NHeader::NFile::kHostMSDOS:
\r
29 case NHeader::NFile::kHostOS2:
\r
30 case NHeader::NFile::kHostWin32:
\r
31 if ((Attrib & FILE_ATTRIBUTE_DIRECTORY) != 0)
\r
37 UInt32 CItem::GetWinAttributes() const
\r
39 UInt32 winAttributes;
\r
42 case NHeader::NFile::kHostMSDOS:
\r
43 case NHeader::NFile::kHostOS2:
\r
44 case NHeader::NFile::kHostWin32:
\r
45 winAttributes = Attrib;
\r
48 winAttributes = 0; // must be converted from unix value;
\r
51 winAttributes |= NHeader::NFile::kWinFileDirectoryAttributeMask;
\r
52 return winAttributes;
\r