#include <folly/FileUtil.h>
-namespace folly { namespace symbolizer {
+namespace folly {
+namespace symbolizer {
LineReader::LineReader(int fd, char* buf, size_t bufSize)
- : fd_(fd),
- buf_(buf),
- bufEnd_(buf_ + bufSize),
- bol_(buf),
- eol_(buf),
- end_(buf),
- state_(kReading) {
-}
+ : fd_(fd),
+ buf_(buf),
+ bufEnd_(buf_ + bufSize),
+ bol_(buf),
+ eol_(buf),
+ end_(buf),
+ state_(kReading) {}
LineReader::State LineReader::readLine(StringPiece& line) {
- bol_ = eol_; // Start past what we already returned
+ bol_ = eol_; // Start past what we already returned
for (;;) {
// Search for newline
char* newline = static_cast<char*>(memchr(eol_, '\n', end_ - eol_));
line.assign(bol_, eol_);
return eol_ != bol_ ? kReading : state_;
}
-
-}} // namespaces
+} // namespace symbolizer
+} // namespace folly