summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJos Dehaes <jos.dehaes@gmail.com>2021-10-02 23:51:29 +0200
committeraristocratos <gnmjpl@gmail.com>2021-10-06 12:45:29 +0200
commit49d16cdddd56ba5631269eb2ffbec87d9f36f81e (patch)
tree36a55ffa5a0ed220cb8c18258abba14a2c712596
parent3db9d6647650bd836201b8150e320a7fbf28e3c2 (diff)
extract delimiters
-rw-r--r--src/osx/btop_collect.cpp7
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);