From 49d16cdddd56ba5631269eb2ffbec87d9f36f81e Mon Sep 17 00:00:00 2001 From: Jos Dehaes Date: Sat, 2 Oct 2021 23:51:29 +0200 Subject: extract delimiters --- src/osx/btop_collect.cpp | 7 ++++--- 1 file 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); -- cgit v1.2.3