summaryrefslogtreecommitdiff
path: root/utils/zenutils/libraries/pelib-0.9/pelib/buffer/InputBuffer.cpp
diff options
context:
space:
mode:
authorNicolas Pennequin <nicolas.pennequin@free.fr>2008-07-11 16:51:25 +0000
committerNicolas Pennequin <nicolas.pennequin@free.fr>2008-07-11 16:51:25 +0000
commitca5bb76d2b8f65aa97e50b633f828c1deb241526 (patch)
tree453a1b2de3a0dc0d0b2f7080d10d033bf8fbcdf1 /utils/zenutils/libraries/pelib-0.9/pelib/buffer/InputBuffer.cpp
parent141774be48940d56e3ad4dbf451d245b61d4f8b2 (diff)
downloadrockbox-ca5bb76d2b8f65aa97e50b633f828c1deb241526.tar.gz
rockbox-ca5bb76d2b8f65aa97e50b633f828c1deb241526.zip
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
Diffstat (limited to 'utils/zenutils/libraries/pelib-0.9/pelib/buffer/InputBuffer.cpp')
-rw-r--r--[-rwxr-xr-x]utils/zenutils/libraries/pelib-0.9/pelib/buffer/InputBuffer.cpp116
1 files changed, 58 insertions, 58 deletions
diff --git a/utils/zenutils/libraries/pelib-0.9/pelib/buffer/InputBuffer.cpp b/utils/zenutils/libraries/pelib-0.9/pelib/buffer/InputBuffer.cpp
index ae2584edb1..579b152659 100755..100644
--- a/utils/zenutils/libraries/pelib-0.9/pelib/buffer/InputBuffer.cpp
+++ b/utils/zenutils/libraries/pelib-0.9/pelib/buffer/InputBuffer.cpp
@@ -1,58 +1,58 @@
1/* 1/*
2* InputBuffer.cpp - Part of the PeLib library. 2* InputBuffer.cpp - Part of the PeLib library.
3* 3*
4* Copyright (c) 2004 - 2005 Sebastian Porst (webmaster@the-interweb.com) 4* Copyright (c) 2004 - 2005 Sebastian Porst (webmaster@the-interweb.com)
5* All rights reserved. 5* All rights reserved.
6* 6*
7* This software is licensed under the zlib/libpng License. 7* This software is licensed under the zlib/libpng License.
8* For more details see http://www.opensource.org/licenses/zlib-license.php 8* For more details see http://www.opensource.org/licenses/zlib-license.php
9* or the license information file (license.htm) in the root directory 9* or the license information file (license.htm) in the root directory
10* of PeLib. 10* of PeLib.
11*/ 11*/
12 12
13#include "InputBuffer.h" 13#include "InputBuffer.h"
14 14
15namespace PeLib 15namespace PeLib
16{ 16{
17 unsigned long InputBuffer::get() 17 unsigned long InputBuffer::get()
18 { 18 {
19 return ulIndex; 19 return ulIndex;
20 } 20 }
21 21
22 InputBuffer::InputBuffer(std::vector<unsigned char>& vBuffer) : m_vBuffer(vBuffer), ulIndex(0) 22 InputBuffer::InputBuffer(std::vector<unsigned char>& vBuffer) : m_vBuffer(vBuffer), ulIndex(0)
23 { 23 {
24 } 24 }
25 25
26 const unsigned char* InputBuffer::data() const 26 const unsigned char* InputBuffer::data() const
27 { 27 {
28 return &m_vBuffer[0]; 28 return &m_vBuffer[0];
29 } 29 }
30 30
31 unsigned long InputBuffer::size() 31 unsigned long InputBuffer::size()
32 { 32 {
33 return static_cast<unsigned long>(m_vBuffer.size()); 33 return static_cast<unsigned long>(m_vBuffer.size());
34 } 34 }
35 35
36 void InputBuffer::read(char* lpBuffer, unsigned long ulSize) 36 void InputBuffer::read(char* lpBuffer, unsigned long ulSize)
37 { 37 {
38 std::copy(&m_vBuffer[ulIndex], &m_vBuffer[ulIndex + ulSize], lpBuffer); 38 std::copy(&m_vBuffer[ulIndex], &m_vBuffer[ulIndex + ulSize], lpBuffer);
39 ulIndex += ulSize; 39 ulIndex += ulSize;
40 } 40 }
41 41
42 void InputBuffer::reset() 42 void InputBuffer::reset()
43 { 43 {
44 m_vBuffer.clear(); 44 m_vBuffer.clear();
45 } 45 }
46 46
47 void InputBuffer::set(unsigned long ulIndex) 47 void InputBuffer::set(unsigned long ulIndex)
48 { 48 {
49 this->ulIndex = ulIndex; 49 this->ulIndex = ulIndex;
50 } 50 }
51 51
52 void InputBuffer::setBuffer(std::vector<unsigned char>& vBuffer) 52 void InputBuffer::setBuffer(std::vector<unsigned char>& vBuffer)
53 { 53 {
54 m_vBuffer = vBuffer; 54 m_vBuffer = vBuffer;
55 ulIndex = 0; 55 ulIndex = 0;
56 } 56 }
57} 57}
58 58