--- nono/lib/mystring.h 2026/04/29 17:04:28 1.1 +++ nono/lib/mystring.h 2026/04/29 17:04:31 1.1.1.2 @@ -6,3 +6,15 @@ #pragma once extern std::string string_format(const char *fmt, ...) __printflike(1, 2); + +// 先頭の連続する空白文字列を取り除いた新しい文字列を返す +extern std::string string_ltrim(const std::string& str); + +// 末尾の連続する空白文字列を取り除く +extern void string_rtrim(std::string& str); + +// 末尾の連続する空白文字列を取り除く (char *版) +extern void rtrim(char *str); + +// 文字列中の ASCII 大文字を小文字にした新しい文字列を返す +extern std::string string_tolower(const std::string& str);