diff options
| author | Nils Maier <maierman@web.de> | 2013-03-01 16:05:39 +0100 |
|---|---|---|
| committer | Nils Maier <maierman@web.de> | 2013-03-02 15:48:26 +0100 |
| commit | b0556a7519af611f665ee5a6ccc1b514a0585bef (patch) | |
| tree | bd046aad4442239e44bf70624c5e143aca057fa9 /src/BufferedFile.cc | |
| parent | 7f6a4467505afb23f55d756bfcf8680681ee4d99 (diff) | |
Do not use a virtual varargs function
This stuff breaks in some compiler (configurations)
Diffstat (limited to 'src/BufferedFile.cc')
| -rw-r--r-- | src/BufferedFile.cc | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/BufferedFile.cc b/src/BufferedFile.cc index f0096326..d1af1c09 100644 --- a/src/BufferedFile.cc +++ b/src/BufferedFile.cc @@ -156,13 +156,9 @@ size_t BufferedFile::transfer(std::ostream& out) return count; } -int BufferedFile::printf(const char* format, ...) +int BufferedFile::vprintf(const char* format, va_list va) { - va_list ap; - va_start(ap, format); - int r = vfprintf(fp_, format, ap); - va_end(ap); - return r; + return vfprintf(fp_, format, va); } int BufferedFile::flush() |
