Fix for nvault not loading on some Linux servers - nvault no longer uses exceptions, so libstdc++ is no longer needed

This commit is contained in:
Steve Dudenhoeffer
2008-03-04 19:06:39 +00:00
parent b0286c9c4d
commit 69a8a86ff6
8 changed files with 292 additions and 209 deletions

View File

@@ -11,13 +11,13 @@ public:
BinaryReader(FILE *fp);
//~BinaryReader();
public:
uint32_t ReadUInt32();
int32_t ReadInt32();
uint16_t ReadUInt16();
int16_t ReadInt16();
uint8_t ReadUInt8();
int8_t ReadInt8();
char *ReadChars(char buffer[], size_t chars);
bool ReadUInt32(uint32_t& num);
bool ReadInt32(int32_t& num);
bool ReadUInt16(uint16_t& num);
bool ReadInt16(int16_t& num);
bool ReadUInt8(uint8_t& num);
bool ReadInt8(int8_t& num);
bool ReadChars(char buffer[], size_t chars);
private:
bool ReadAddr(void *buffer, size_t size);
private:
@@ -31,13 +31,13 @@ public:
BinaryWriter(FILE *fp);
public:
void SetFilePtr(FILE *fp) { m_Fp = fp; }
void WriteUInt32(uint32_t num);
void WriteInt32(int32_t num);
void WriteUInt16(uint16_t num);
void WriteInt16(int16_t num);
void WriteUInt8(uint8_t num);
void WriteInt8(int8_t num);
void WriteChars(const char buffer[], size_t chars);
bool WriteUInt32(uint32_t num);
bool WriteInt32(int32_t num);
bool WriteUInt16(uint16_t num);
bool WriteInt16(int16_t num);
bool WriteUInt8(uint8_t num);
bool WriteInt8(int8_t num);
bool WriteChars(const char buffer[], size_t chars);
private:
bool WriteAddr(void *buffer, size_t size);
private: