mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-11-12 14:42:31 -05:00
Delete the svn:executable property and set svn:eol-style to native for all those text files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18012 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
141774be48
commit
ca5bb76d2b
142 changed files with 33915 additions and 33915 deletions
180
utils/zenutils/libraries/pelib-0.9/pelib/PeHeader.cpp
Executable file → Normal file
180
utils/zenutils/libraries/pelib-0.9/pelib/PeHeader.cpp
Executable file → Normal file
|
|
@ -1,90 +1,90 @@
|
|||
/*
|
||||
* PeHeader.cpp - Part of the PeLib library.
|
||||
*
|
||||
* Copyright (c) 2004 - 2005 Sebastian Porst (webmaster@the-interweb.com)
|
||||
* All rights reserved.
|
||||
*
|
||||
* This software is licensed under the zlib/libpng License.
|
||||
* For more details see http://www.opensource.org/licenses/zlib-license.php
|
||||
* or the license information file (license.htm) in the root directory
|
||||
* of PeLib.
|
||||
*/
|
||||
|
||||
#include "PeLibInc.h"
|
||||
#include "PeHeader.h"
|
||||
|
||||
namespace PeLib
|
||||
{
|
||||
template<>
|
||||
void PeHeaderT<32>::readBaseOfData(InputBuffer& ibBuffer, PELIB_IMAGE_NT_HEADERS<32>& header) const
|
||||
{
|
||||
ibBuffer >> header.OptionalHeader.BaseOfData;
|
||||
}
|
||||
|
||||
template<>
|
||||
void PeHeaderT<64>::readBaseOfData(InputBuffer&, PELIB_IMAGE_NT_HEADERS<64>&) const
|
||||
{
|
||||
}
|
||||
|
||||
template<>
|
||||
void PeHeaderT<32>::rebuildBaseOfData(OutputBuffer& obBuffer) const
|
||||
{
|
||||
obBuffer << m_inthHeader.OptionalHeader.BaseOfData;
|
||||
}
|
||||
|
||||
template<>
|
||||
void PeHeaderT<64>::rebuildBaseOfData(OutputBuffer&) const
|
||||
{
|
||||
}
|
||||
|
||||
template<>
|
||||
bool PeHeaderT<32>::isValid() const
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
template<>
|
||||
bool PeHeaderT<64>::isValid() const
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
template<>
|
||||
bool PeHeaderT<32>::isValid(unsigned int pehf) const
|
||||
{
|
||||
/*
|
||||
if (pehf == NtSignature)
|
||||
{
|
||||
return m_inthHeader.Signature == IMAGE_NT_SIGNATURE;
|
||||
}
|
||||
else if (pehf == NumberOfSections)
|
||||
{
|
||||
return getNumberOfSections() == calcNumberOfSections();
|
||||
} */
|
||||
return false;
|
||||
}
|
||||
|
||||
template<>
|
||||
bool PeHeaderT<64>::isValid(unsigned int pehf) const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return The BaseOfData value from the PE header.
|
||||
**/
|
||||
dword PeHeader32::getBaseOfData() const
|
||||
{
|
||||
return m_inthHeader.OptionalHeader.BaseOfData;
|
||||
}
|
||||
|
||||
/**
|
||||
* Changes the file's BaseOfData.
|
||||
* @param dwValue New value.
|
||||
**/
|
||||
void PeHeader32::setBaseOfData(dword dwValue)
|
||||
{
|
||||
m_inthHeader.OptionalHeader.BaseOfData = dwValue;
|
||||
}
|
||||
|
||||
}
|
||||
/*
|
||||
* PeHeader.cpp - Part of the PeLib library.
|
||||
*
|
||||
* Copyright (c) 2004 - 2005 Sebastian Porst (webmaster@the-interweb.com)
|
||||
* All rights reserved.
|
||||
*
|
||||
* This software is licensed under the zlib/libpng License.
|
||||
* For more details see http://www.opensource.org/licenses/zlib-license.php
|
||||
* or the license information file (license.htm) in the root directory
|
||||
* of PeLib.
|
||||
*/
|
||||
|
||||
#include "PeLibInc.h"
|
||||
#include "PeHeader.h"
|
||||
|
||||
namespace PeLib
|
||||
{
|
||||
template<>
|
||||
void PeHeaderT<32>::readBaseOfData(InputBuffer& ibBuffer, PELIB_IMAGE_NT_HEADERS<32>& header) const
|
||||
{
|
||||
ibBuffer >> header.OptionalHeader.BaseOfData;
|
||||
}
|
||||
|
||||
template<>
|
||||
void PeHeaderT<64>::readBaseOfData(InputBuffer&, PELIB_IMAGE_NT_HEADERS<64>&) const
|
||||
{
|
||||
}
|
||||
|
||||
template<>
|
||||
void PeHeaderT<32>::rebuildBaseOfData(OutputBuffer& obBuffer) const
|
||||
{
|
||||
obBuffer << m_inthHeader.OptionalHeader.BaseOfData;
|
||||
}
|
||||
|
||||
template<>
|
||||
void PeHeaderT<64>::rebuildBaseOfData(OutputBuffer&) const
|
||||
{
|
||||
}
|
||||
|
||||
template<>
|
||||
bool PeHeaderT<32>::isValid() const
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
template<>
|
||||
bool PeHeaderT<64>::isValid() const
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
template<>
|
||||
bool PeHeaderT<32>::isValid(unsigned int pehf) const
|
||||
{
|
||||
/*
|
||||
if (pehf == NtSignature)
|
||||
{
|
||||
return m_inthHeader.Signature == IMAGE_NT_SIGNATURE;
|
||||
}
|
||||
else if (pehf == NumberOfSections)
|
||||
{
|
||||
return getNumberOfSections() == calcNumberOfSections();
|
||||
} */
|
||||
return false;
|
||||
}
|
||||
|
||||
template<>
|
||||
bool PeHeaderT<64>::isValid(unsigned int pehf) const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return The BaseOfData value from the PE header.
|
||||
**/
|
||||
dword PeHeader32::getBaseOfData() const
|
||||
{
|
||||
return m_inthHeader.OptionalHeader.BaseOfData;
|
||||
}
|
||||
|
||||
/**
|
||||
* Changes the file's BaseOfData.
|
||||
* @param dwValue New value.
|
||||
**/
|
||||
void PeHeader32::setBaseOfData(dword dwValue)
|
||||
{
|
||||
m_inthHeader.OptionalHeader.BaseOfData = dwValue;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue