diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2016-03-26 17:12:52 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2016-03-26 17:20:27 +0900 |
| commit | d64089632e82a2548752c7a6baaa68365a795a74 (patch) | |
| tree | 57fc7b85a8c1290975d58fa4761b04a7695bf7e3 /src/BufferedFile.cc | |
| parent | c81b1321122e8509b55c94c0cbca0d8d6d319f0c (diff) | |
| parent | a7cd943a06b1a5ff4515b57060b84037f8d01f9f (diff) | |
Merge branch 'master' into random-webseeding
Diffstat (limited to 'src/BufferedFile.cc')
| -rw-r--r-- | src/BufferedFile.cc | 56 |
1 files changed, 19 insertions, 37 deletions
diff --git a/src/BufferedFile.cc b/src/BufferedFile.cc index ee35006a..3618f439 100644 --- a/src/BufferedFile.cc +++ b/src/BufferedFile.cc @@ -44,26 +44,26 @@ namespace aria2 { BufferedFile::BufferedFile(const char* filename, const char* mode) - : + : #ifdef __MINGW32__ - fp_(strcmp(DEV_STDIN, filename) == 0 ? - stdin : a2fopen(utf8ToWChar(filename).c_str(), - utf8ToWChar(mode).c_str())), -#else // !__MINGW32__ - fp_(a2fopen(filename, mode)), + fp_(strcmp(DEV_STDIN, filename) == 0 + ? stdin + : a2fopen(utf8ToWChar(filename).c_str(), + utf8ToWChar(mode).c_str())), +#else // !__MINGW32__ + fp_(a2fopen(filename, mode)), #endif // !__MINGW32__ - supportsColor_(fp_ ? isatty(fileno(fp_)) : false) -{} + supportsColor_(fp_ ? isatty(fileno(fp_)) : false) +{ +} BufferedFile::BufferedFile(FILE* fp) - : fp_(fp), supportsColor_(fp_ ? isatty(fileno(fp_)) : false) -{} - -BufferedFile::~BufferedFile() + : fp_(fp), supportsColor_(fp_ ? isatty(fileno(fp_)) : false) { - close(); } +BufferedFile::~BufferedFile() { close(); } + size_t BufferedFile::onRead(void* ptr, size_t count) { return fread(ptr, 1, count, fp_); @@ -74,10 +74,7 @@ size_t BufferedFile::onWrite(const void* ptr, size_t count) return fwrite(ptr, 1, count, fp_); } -char* BufferedFile::onGets(char* s, int size) -{ - return fgets(s, size, fp_); -} +char* BufferedFile::onGets(char* s, int size) { return fgets(s, size, fp_); } int BufferedFile::onClose() { @@ -94,29 +91,14 @@ int BufferedFile::onVprintf(const char* format, va_list va) return vfprintf(fp_, format, va); } -int BufferedFile::onFlush() -{ - return fflush(fp_); -} +int BufferedFile::onFlush() { return fflush(fp_); } -bool BufferedFile::onSupportsColor() -{ - return supportsColor_; -} +bool BufferedFile::onSupportsColor() { return supportsColor_; } -bool BufferedFile::isError() const -{ - return ferror(fp_); -} +bool BufferedFile::isError() const { return ferror(fp_); } -bool BufferedFile::isEOF() const -{ - return feof(fp_); -} +bool BufferedFile::isEOF() const { return feof(fp_); } -bool BufferedFile::isOpen() const -{ - return fp_; -} +bool BufferedFile::isOpen() const { return fp_; } } // namespace aria2 |
