Sprinkle some constness on CResourceDirectoryEntry
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6606 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
fed52fac19
commit
757d16f937
2 changed files with 18 additions and 18 deletions
|
@ -711,7 +711,7 @@ void CResourceEditor::WriteRsrcSec(BYTE* pbRsrcSec) {
|
|||
|
||||
PMY_IMAGE_RESOURCE_DIRECTORY_ENTRY(cRDirE->m_ulWrittenAt)->UName.NameString.NameOffset = ConvertEndianness((DWORD) (seeker - pbRsrcSec));
|
||||
|
||||
WINWCHAR* szName = cRDirE->GetName();
|
||||
const WINWCHAR* szName = cRDirE->GetName();
|
||||
WORD iLen = (WORD) WinWStrLen(szName) + 1;
|
||||
|
||||
*(WORD*)seeker = ConvertEndianness(iLen);
|
||||
|
@ -817,9 +817,9 @@ CResourceDirectoryEntry* CResourceDirectory::GetEntry(unsigned int i) {
|
|||
bool CResourceDirectory::AddEntry(CResourceDirectoryEntry* entry) {
|
||||
int i = 0;
|
||||
if (entry->HasName()) {
|
||||
WINWCHAR* szEntName = entry->GetName();
|
||||
const WINWCHAR* szEntName = entry->GetName();
|
||||
for (i = 0; i < m_rdDir.NumberOfNamedEntries; i++) {
|
||||
WINWCHAR* szName = m_vEntries[i]->GetName();
|
||||
const WINWCHAR* szName = m_vEntries[i]->GetName();
|
||||
int cmp = WinWStrCmp(szName, szEntName);
|
||||
if (cmp == 0)
|
||||
return false;
|
||||
|
@ -866,7 +866,7 @@ int CResourceDirectory::Find(const WINWCHAR* szName) {
|
|||
if (!m_vEntries[i]->HasName())
|
||||
continue;
|
||||
|
||||
WINWCHAR* szEntName = m_vEntries[i]->GetName();
|
||||
const WINWCHAR* szEntName = m_vEntries[i]->GetName();
|
||||
int cmp = WinWStrCmp(szName, szEntName);
|
||||
if (!cmp)
|
||||
return i;
|
||||
|
@ -963,34 +963,34 @@ CResourceDirectoryEntry::~CResourceDirectoryEntry() {
|
|||
// Methods
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
|
||||
bool CResourceDirectoryEntry::HasName() {
|
||||
bool CResourceDirectoryEntry::HasName() const {
|
||||
return m_bHasName;
|
||||
}
|
||||
|
||||
// Don't forget to free the memory used by the string after usage!
|
||||
WINWCHAR* CResourceDirectoryEntry::GetName() {
|
||||
const WINWCHAR* CResourceDirectoryEntry::GetName() const {
|
||||
return m_bHasName ? m_szName : 0;
|
||||
}
|
||||
|
||||
int CResourceDirectoryEntry::GetNameLength() {
|
||||
int CResourceDirectoryEntry::GetNameLength() const {
|
||||
return (int) WinWStrLen(m_szName);
|
||||
}
|
||||
|
||||
WORD CResourceDirectoryEntry::GetId() {
|
||||
WORD CResourceDirectoryEntry::GetId() const {
|
||||
return m_bHasName ? 0 : m_wId;
|
||||
}
|
||||
|
||||
bool CResourceDirectoryEntry::IsDataDirectory() {
|
||||
bool CResourceDirectoryEntry::IsDataDirectory() const {
|
||||
return m_bIsDataDirectory;
|
||||
}
|
||||
|
||||
CResourceDirectory* CResourceDirectoryEntry::GetSubDirectory() {
|
||||
CResourceDirectory* CResourceDirectoryEntry::GetSubDirectory() const {
|
||||
if (!m_bIsDataDirectory)
|
||||
return NULL;
|
||||
return m_rdSubDir;
|
||||
}
|
||||
|
||||
CResourceDataEntry* CResourceDirectoryEntry::GetDataEntry() {
|
||||
CResourceDataEntry* CResourceDirectoryEntry::GetDataEntry() const {
|
||||
if (m_bIsDataDirectory)
|
||||
return NULL;
|
||||
return m_rdeData;
|
||||
|
|
|
@ -233,16 +233,16 @@ public:
|
|||
CResourceDirectoryEntry(const WINWCHAR* szName, CResourceDataEntry* rdeData);
|
||||
virtual ~CResourceDirectoryEntry();
|
||||
|
||||
bool HasName();
|
||||
WINWCHAR* GetName();
|
||||
int GetNameLength();
|
||||
bool HasName() const;
|
||||
const WINWCHAR* GetName() const;
|
||||
int GetNameLength() const;
|
||||
|
||||
WORD GetId();
|
||||
WORD GetId() const;
|
||||
|
||||
bool IsDataDirectory();
|
||||
CResourceDirectory* GetSubDirectory();
|
||||
bool IsDataDirectory() const;
|
||||
CResourceDirectory* GetSubDirectory() const;
|
||||
|
||||
CResourceDataEntry* GetDataEntry();
|
||||
CResourceDataEntry* GetDataEntry() const;
|
||||
|
||||
ULONG_PTR m_ulWrittenAt;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue