diff options
author | Yi Kong <yikong@google.com> | 2018-07-17 10:06:10 -0700 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-07-17 10:06:10 -0700 |
commit | 2a6a58a818d5cc38cb624a6a4154a93166d01f18 (patch) | |
tree | a7a612b80717c9ed88e880fc9f160fa9b1b3ae25 /libutils/Tokenizer.cpp | |
parent | 6286088afee20c7c4cfe125cbddd3a13adc5fd15 (diff) | |
parent | ab3203f38363e7b5fadfe281ed8870be6044b674 (diff) | |
download | system_core-2a6a58a818d5cc38cb624a6a4154a93166d01f18.tar.gz system_core-2a6a58a818d5cc38cb624a6a4154a93166d01f18.tar.bz2 system_core-2a6a58a818d5cc38cb624a6a4154a93166d01f18.zip |
Merge "[libutils] Modernize codebase by replacing NULL with nullptr"
am: ab3203f383
Change-Id: I5c2aaaea705a3ab82a5ad999f813e4cc22e63401
Diffstat (limited to 'libutils/Tokenizer.cpp')
-rw-r--r-- | libutils/Tokenizer.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libutils/Tokenizer.cpp b/libutils/Tokenizer.cpp index b68a2cfa3..f73d6991f 100644 --- a/libutils/Tokenizer.cpp +++ b/libutils/Tokenizer.cpp @@ -28,7 +28,7 @@ namespace android { static inline bool isDelimiter(char ch, const char* delimiters) { - return strchr(delimiters, ch) != NULL; + return strchr(delimiters, ch) != nullptr; } Tokenizer::Tokenizer(const String8& filename, FileMap* fileMap, char* buffer, @@ -46,7 +46,7 @@ Tokenizer::~Tokenizer() { } status_t Tokenizer::open(const String8& filename, Tokenizer** outTokenizer) { - *outTokenizer = NULL; + *outTokenizer = nullptr; int result = NO_ERROR; int fd = ::open(filename.string(), O_RDONLY); @@ -64,12 +64,12 @@ status_t Tokenizer::open(const String8& filename, Tokenizer** outTokenizer) { FileMap* fileMap = new FileMap(); bool ownBuffer = false; char* buffer; - if (fileMap->create(NULL, fd, 0, length, true)) { + if (fileMap->create(nullptr, fd, 0, length, true)) { fileMap->advise(FileMap::SEQUENTIAL); buffer = static_cast<char*>(fileMap->getDataPtr()); } else { delete fileMap; - fileMap = NULL; + fileMap = nullptr; // Fall back to reading into a buffer since we can't mmap files in sysfs. // The length we obtained from stat is wrong too (it will always be 4096) @@ -81,7 +81,7 @@ status_t Tokenizer::open(const String8& filename, Tokenizer** outTokenizer) { result = -errno; ALOGE("Error reading file '%s': %s", filename.string(), strerror(errno)); delete[] buffer; - buffer = NULL; + buffer = nullptr; } else { length = size_t(nrd); } @@ -98,7 +98,7 @@ status_t Tokenizer::open(const String8& filename, Tokenizer** outTokenizer) { status_t Tokenizer::fromContents(const String8& filename, const char* contents, Tokenizer** outTokenizer) { - *outTokenizer = new Tokenizer(filename, NULL, + *outTokenizer = new Tokenizer(filename, nullptr, const_cast<char*>(contents), false, strlen(contents)); return OK; } |