From 9d26125729c678482ff9310267eff927316b9d59 Mon Sep 17 00:00:00 2001 From: Maxim Date: Sat, 2 Jan 2021 16:57:55 +0000 Subject: [PATCH] Add `str` library. Add [str](https://github.com/maxim2266/str) library. The library: * Handles both C and binary strings; * Implements light-weight references to strings: cheap to create, copy, or pass by value; * Supports copy and move semantics, although not enforceable by the C language; * Provides string composition functions writing to memory, file descriptors, and file streams; --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f8698bc..35bda35 100644 --- a/README.md +++ b/README.md @@ -382,6 +382,7 @@ as C/C++, as this is not an obstacle to most users.) |**[gb_string.h](https://github.com/gingerBill/gb)** | **public domain** |C/C++|**1**| dynamic strings | [Obfuscate](https://github.com/adamyaxley/Obfuscate) | **public domain** | C++ |**1**| Guaranteed compile-time string literal obfuscation library for C++14 | [inja.hpp](https://github.com/pantor/inja) | MIT | C++ |**1**| template engine +| [str](https://github.com/maxim2266/str) | BSD | C | 2 | Yet another string library for C language |**[strpool.h](https://github.com/mattiasgustavsson/libs)** | **public domain** |C/C++|**1**| string interning | [str_view.hpp](https://github.com/sawickiap/str_view) | MIT | C++ |**1**| null-termination-aware string-view class |**[utf8](https://github.com/sheredom/utf8.h)** | **public domain** |C/C++|**1**| UTF-8 string library