diff options
author | Jos Dehaes <jos.dehaes@gmail.com> | 2021-10-02 23:51:29 +0200 |
---|---|---|
committer | aristocratos <gnmjpl@gmail.com> | 2021-10-06 12:45:29 +0200 |
commit | 49d16cdddd56ba5631269eb2ffbec87d9f36f81e (patch) | |
tree | 36a55ffa5a0ed220cb8c18258abba14a2c712596 | |
parent | 3db9d6647650bd836201b8150e320a7fbf28e3c2 (diff) |
extract delimiters
-rw-r--r-- | src/osx/btop_collect.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/osx/btop_collect.cpp b/src/osx/btop_collect.cpp index 0cb8213..49fd7ff 100644 --- a/src/osx/btop_collect.cpp +++ b/src/osx/btop_collect.cpp @@ -266,10 +266,11 @@ namespace Mem char buf[512]; while (fgets(buf, sizeof(buf), fpIn) != NULL) { - char *tokens = strtok(buf, ":\n."); + char *delim = ":\n."; + char *tokens = strtok(buf, delim); while (tokens) { char *label = tokens; - char *val = strtok(nullptr, ":\n."); + char *val = strtok(nullptr, delim); if (strstr(label, "Pages free")) { uint64_t f = stoull(trim(val)); @@ -278,7 +279,7 @@ namespace Mem // } else if (strstr(label, "Pages free")) { } - tokens = strtok(nullptr, ":\n."); + tokens = strtok(nullptr, delim); } } pclose(fpIn); |