From 2809f92eeb8b727e20167fe82e4cb9c3627d4870 Mon Sep 17 00:00:00 2001 From: HampusM Date: Sun, 8 May 2022 18:55:42 +0200 Subject: chore: move most files to minion folder --- minion/src/util.hpp | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 minion/src/util.hpp (limited to 'minion/src/util.hpp') diff --git a/minion/src/util.hpp b/minion/src/util.hpp new file mode 100644 index 0000000..d6f7f1c --- /dev/null +++ b/minion/src/util.hpp @@ -0,0 +1,27 @@ +#pragma once + +#include +#include +#include + +namespace util +{ + +template +Type *malloc(size_t size) noexcept +{ + return static_cast(::malloc(size)); +} + +bool str_ends_with(const char *str, const char *other_str) noexcept; + +/** + * Extracts a portion of a string. + * + * @param str The target string. + * @param end A pointer to a place inside the target string. + * @param dest Output buffer. + */ +void substr(const char *str, const char *end, char *dest) noexcept; + +} // namespace util -- cgit v1.2.3-18-g5258