summaryrefslogtreecommitdiffstats
path: root/libutils/Tokenizer.cpp
diff options
context:
space:
mode:
authorYi Kong <yikong@google.com>2018-07-17 10:06:10 -0700
committerandroid-build-merger <android-build-merger@google.com>2018-07-17 10:06:10 -0700
commit2a6a58a818d5cc38cb624a6a4154a93166d01f18 (patch)
treea7a612b80717c9ed88e880fc9f160fa9b1b3ae25 /libutils/Tokenizer.cpp
parent6286088afee20c7c4cfe125cbddd3a13adc5fd15 (diff)
parentab3203f38363e7b5fadfe281ed8870be6044b674 (diff)
downloadsystem_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.cpp12
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;
}