more readable this way

This commit is contained in:
Drath Vader
2025-11-27 20:20:59 +01:00
parent f86d40241e
commit 47c45e8d9e
2 changed files with 8 additions and 3 deletions

View File

@@ -10,10 +10,15 @@
// wrapper around readFile2 func so we can avoid readFile and reuse one buffer, this should be faster and less bug prone?
#define fastReadNum(path, val) readFile2(path, buf, sizeof(buf)); val = strtoll(buf, NULL, 10)
enum JUST {
RIGHT,
LEFT
};
// pretty prints num with given decs, 0 by default. its basically a macro so we inline it
inline std::string pNum(auto num, uint8_t decs = 0) { return std::format("{:.{}f}", num, decs); }
std::string pad(std::string s, uint8_t len, bool ljust = false);
std::string pad(std::string s, uint8_t len, JUST j = JUST::RIGHT);
std::string center(std::string str, uint8_t len);
std::string pBytes(double bytes, bool isKbytes = false);
std::string readFile(std::string path, size_t trim = 4096);