Merge pull request #204 from antonindrawan/master
Compile all examples with the Dinkum C++ of QNX 6.6
This commit is contained in:
commit
28e55ee24d
@ -7,6 +7,7 @@
|
|||||||
#include <cstdio>
|
#include <cstdio>
|
||||||
|
|
||||||
using namespace rapidjson;
|
using namespace rapidjson;
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
int main(int, char*[]) {
|
int main(int, char*[]) {
|
||||||
////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -40,7 +40,7 @@ public:
|
|||||||
\param buffer user-supplied buffer.
|
\param buffer user-supplied buffer.
|
||||||
\param bufferSize size of buffer in bytes. Must >=4 bytes.
|
\param bufferSize size of buffer in bytes. Must >=4 bytes.
|
||||||
*/
|
*/
|
||||||
FileReadStream(FILE* fp, char* buffer, size_t bufferSize) : fp_(fp), buffer_(buffer), bufferSize_(bufferSize), bufferLast_(0), current_(buffer_), readCount_(0), count_(0), eof_(false) {
|
FileReadStream(std::FILE* fp, char* buffer, size_t bufferSize) : fp_(fp), buffer_(buffer), bufferSize_(bufferSize), bufferLast_(0), current_(buffer_), readCount_(0), count_(0), eof_(false) {
|
||||||
RAPIDJSON_ASSERT(fp_ != 0);
|
RAPIDJSON_ASSERT(fp_ != 0);
|
||||||
RAPIDJSON_ASSERT(bufferSize >= 4);
|
RAPIDJSON_ASSERT(bufferSize >= 4);
|
||||||
Read();
|
Read();
|
||||||
@ -79,7 +79,7 @@ private:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
FILE* fp_;
|
std::FILE* fp_;
|
||||||
Ch *buffer_;
|
Ch *buffer_;
|
||||||
size_t bufferSize_;
|
size_t bufferSize_;
|
||||||
Ch *bufferLast_;
|
Ch *bufferLast_;
|
||||||
|
@ -36,7 +36,7 @@ class FileStream {
|
|||||||
public:
|
public:
|
||||||
typedef char Ch; //!< Character type. Only support char.
|
typedef char Ch; //!< Character type. Only support char.
|
||||||
|
|
||||||
FileStream(FILE* fp) : fp_(fp), current_('\0'), count_(0) { Read(); }
|
FileStream(std::FILE* fp) : fp_(fp), current_('\0'), count_(0) { Read(); }
|
||||||
char Peek() const { return current_; }
|
char Peek() const { return current_; }
|
||||||
char Take() { char c = current_; Read(); return c; }
|
char Take() { char c = current_; Read(); return c; }
|
||||||
size_t Tell() const { return count_; }
|
size_t Tell() const { return count_; }
|
||||||
@ -63,7 +63,7 @@ private:
|
|||||||
current_ = '\0';
|
current_ = '\0';
|
||||||
}
|
}
|
||||||
|
|
||||||
FILE* fp_;
|
std::FILE* fp_;
|
||||||
char current_;
|
char current_;
|
||||||
size_t count_;
|
size_t count_;
|
||||||
};
|
};
|
||||||
|
@ -34,7 +34,7 @@ class FileWriteStream {
|
|||||||
public:
|
public:
|
||||||
typedef char Ch; //!< Character type. Only support char.
|
typedef char Ch; //!< Character type. Only support char.
|
||||||
|
|
||||||
FileWriteStream(FILE* fp, char* buffer, size_t bufferSize) : fp_(fp), buffer_(buffer), bufferEnd_(buffer + bufferSize), current_(buffer_) {
|
FileWriteStream(std::FILE* fp, char* buffer, size_t bufferSize) : fp_(fp), buffer_(buffer), bufferEnd_(buffer + bufferSize), current_(buffer_) {
|
||||||
RAPIDJSON_ASSERT(fp_ != 0);
|
RAPIDJSON_ASSERT(fp_ != 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -80,7 +80,7 @@ private:
|
|||||||
FileWriteStream(const FileWriteStream&);
|
FileWriteStream(const FileWriteStream&);
|
||||||
FileWriteStream& operator=(const FileWriteStream&);
|
FileWriteStream& operator=(const FileWriteStream&);
|
||||||
|
|
||||||
FILE* fp_;
|
std::FILE* fp_;
|
||||||
char *buffer_;
|
char *buffer_;
|
||||||
char *bufferEnd_;
|
char *bufferEnd_;
|
||||||
char *current_;
|
char *current_;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user