From c9e2a8ed53ba7cd37d15383f4bffb16dec0dd1bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Arne=20Vestb=C3=B8?= Date: Wed, 3 Oct 2012 21:30:53 +0200 Subject: [PATCH] Use const char foo[] over const char *foo for string literals Saves one pointer in memory and is cleaner than const char * const. --- sparsebundlefs.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sparsebundlefs.cpp b/sparsebundlefs.cpp index 86accb6..d5a152d 100644 --- a/sparsebundlefs.cpp +++ b/sparsebundlefs.cpp @@ -16,7 +16,7 @@ using namespace std; -static const char *image_path = "/sparsebundle.dmg"; +static const char image_path[] = "/sparsebundle.dmg"; struct sparsebundle_data { char *path; @@ -202,7 +202,7 @@ int main(int argc, char **argv) string key, line; while (getline(plist_data, line)) { - static const char *whitespace_chars = " \n\r\t"; + static const char whitespace_chars[] = " \n\r\t"; line.erase(0, line.find_first_not_of(whitespace_chars)); line.erase(line.find_last_not_of(whitespace_chars) + 1);