Commit 54726930dffa78f84ab3447cbe464b587694674e
1 parent
da1258e2
Remove redundant methods in QUtil
This was being saved until we had to break ABI.
Showing
2 changed files
with
2 additions
and
30 deletions
include/qpdf/QUtil.hh
| ... | ... | @@ -313,17 +313,11 @@ namespace QUtil |
| 313 | 313 | // Filename is UTF-8 encoded, even on Windows, as described in the |
| 314 | 314 | // comments for safe_fopen. |
| 315 | 315 | QPDF_DLL |
| 316 | - std::list<std::string> read_lines_from_file(char const* filename); | |
| 317 | - // ABI: make preserve_eol an optional arg and remove single-arg version | |
| 318 | - QPDF_DLL | |
| 319 | 316 | std::list<std::string> read_lines_from_file( |
| 320 | - char const* filename, bool preserve_eol); | |
| 321 | - QPDF_DLL | |
| 322 | - std::list<std::string> read_lines_from_file(std::istream&); | |
| 323 | - // ABI: make preserve_eol an optional arg and remove single-arg version | |
| 317 | + char const* filename, bool preserve_eol = false); | |
| 324 | 318 | QPDF_DLL |
| 325 | 319 | std::list<std::string> read_lines_from_file( |
| 326 | - std::istream&, bool preserve_eol); | |
| 320 | + std::istream&, bool preserve_eol = false); | |
| 327 | 321 | QPDF_DLL |
| 328 | 322 | std::list<std::string> read_lines_from_file( |
| 329 | 323 | FILE*, bool preserve_eol = false); | ... | ... |
libqpdf/QUtil.cc
| ... | ... | @@ -1060,18 +1060,6 @@ static bool read_char_from_FILE(char& ch, FILE* f) |
| 1060 | 1060 | } |
| 1061 | 1061 | |
| 1062 | 1062 | std::list<std::string> |
| 1063 | -QUtil::read_lines_from_file(char const* filename) | |
| 1064 | -{ | |
| 1065 | - // ABI: remove this method | |
| 1066 | - std::list<std::string> lines; | |
| 1067 | - FILE* f = safe_fopen(filename, "rb"); | |
| 1068 | - FileCloser fc(f); | |
| 1069 | - auto next_char = [&f](char& ch) { return read_char_from_FILE(ch, f); }; | |
| 1070 | - read_lines_from_file(next_char, lines, false); | |
| 1071 | - return lines; | |
| 1072 | -} | |
| 1073 | - | |
| 1074 | -std::list<std::string> | |
| 1075 | 1063 | QUtil::read_lines_from_file(char const* filename, bool preserve_eol) |
| 1076 | 1064 | { |
| 1077 | 1065 | std::list<std::string> lines; |
| ... | ... | @@ -1083,16 +1071,6 @@ QUtil::read_lines_from_file(char const* filename, bool preserve_eol) |
| 1083 | 1071 | } |
| 1084 | 1072 | |
| 1085 | 1073 | std::list<std::string> |
| 1086 | -QUtil::read_lines_from_file(std::istream& in) | |
| 1087 | -{ | |
| 1088 | - // ABI: remove this method | |
| 1089 | - std::list<std::string> lines; | |
| 1090 | - auto next_char = [&in](char& ch) { return (in.get(ch)) ? true: false; }; | |
| 1091 | - read_lines_from_file(next_char, lines, false); | |
| 1092 | - return lines; | |
| 1093 | -} | |
| 1094 | - | |
| 1095 | -std::list<std::string> | |
| 1096 | 1074 | QUtil::read_lines_from_file(std::istream& in, bool preserve_eol) |
| 1097 | 1075 | { |
| 1098 | 1076 | std::list<std::string> lines; | ... | ... |