From 6b8c696bfe2755cb7f112937ae45985da5da2788 Mon Sep 17 00:00:00 2001 From: Oz N Tiram Date: Thu, 21 Jan 2021 22:32:00 +0100 Subject: [PATCH 1/4] Add INCBIN - include files in binaries --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 17e8ebb..8552eff 100644 --- a/README.md +++ b/README.md @@ -996,6 +996,7 @@ libraries or compilers. * [include-what-you-use][289] - Helps find unecessary inclusions and make suggestions for fixing them. Based on LLVM/Clang (and only works with it). [``NCSA``][NCSA] +* [incbin][] - Include binary files in your C/C++ applications with ease [``Unlicense License``][Unlicense License] * [indent][315] - Formats C source code automatically to make it easier to read. Also converts from one style of source to another. [``GPL-3.0-or-later``][GPL-3.0-or-later] * [SMACK][500] - Modular software verification toolchain and a self-contained @@ -1757,3 +1758,4 @@ support for C. [589]: https://github.com/Jorengarenar/libXDGdirs [590]: https://github.com/sammycage/plutovg [591]: https://duktape.org/ +[592]: https://github.com/graphitemaster/incbin From a8876d174c62bd165285f22669156fd85010908f Mon Sep 17 00:00:00 2001 From: Oz N Tiram Date: Thu, 21 Jan 2021 22:35:02 +0100 Subject: [PATCH 2/4] Add libzip Fix #167. Thanks @markand --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 8552eff..1fffacf 100644 --- a/README.md +++ b/README.md @@ -145,6 +145,8 @@ Compilers, as well as compiler- and compilation-related tooling. [``BSD-3-Clause``][BSD-3-Clause] * [fastLZ][586] - Lightning-fast lossless compression library (LZ77 type). Embbedable on small target like ARM Cortex-M families. Source code directly embbedable on your project ( a pair of h/c files), no dynamic memory allocation. [``MIT``][MIT] * [huffandpuff][214] - Minimal Huffman encoder and decoder. Public domain. +* [libzip][587] - C library for reading, creating and modifying zip archives. + [``BSD-3-Clause``][BSD-3-Clause] * [libbzip2][427] - Patent-free, high-quality data compression library. [``BSD-4-Clause``][BSD-4-Clause] * [Lizard][489] - Formerly LZ5; an efficient compressor with fast @@ -1759,3 +1761,4 @@ support for C. [590]: https://github.com/sammycage/plutovg [591]: https://duktape.org/ [592]: https://github.com/graphitemaster/incbin +[593]: https://libzip.org From 7a347a13c6ea3ef69877f5dc7db19de387c6aefb Mon Sep 17 00:00:00 2001 From: Devon Date: Mon, 1 Feb 2021 11:20:58 -0800 Subject: [PATCH 3/4] Added astera for issue #173 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 1fffacf..6db9f4b 100644 --- a/README.md +++ b/README.md @@ -399,6 +399,7 @@ Engines, libraries and other helpful things specifically for making games. * [Allegro][48] - Cross-platform, video game development and multimedia library. [``Zlib``][Zlib] * [AssetKit][571] 🎨 3D asset importer/exporter/util library based on COLLADA/glTF specs [``MIT``][MIT] +* [astera][594] - C99 Cross Platform 2D Game Library [``MIT``][MIT] * [cglm][542] - 📽 Optimized OpenGL/Graphics Math (glm) for C. [``MIT``][MIT] * [Chipmunk2D][303] - Fast and lightweight 2D game physics library. [``MIT``][MIT] * [cmt][570] - 🎮 C Bindings/Wrappers for Apple's METAL Graphics Framework. [``MIT``][MIT] @@ -1762,3 +1763,4 @@ support for C. [591]: https://duktape.org/ [592]: https://github.com/graphitemaster/incbin [593]: https://libzip.org +[594]: https://github.com/tek256/astera From 094d11528637ffc386ee0c676a1ac7723d976607 Mon Sep 17 00:00:00 2001 From: yasemill Date: Sun, 14 Feb 2021 22:55:03 +0300 Subject: [PATCH 4/4] added sc lib --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6db9f4b..90c82ce 100644 --- a/README.md +++ b/README.md @@ -386,11 +386,12 @@ Big libraries that provide data structures and other stuff you expect of a string manipulation and logging. [``BSD-3-Clause``][BSD-3-Clause] * [PBL][346] - Large library of utilities, featuring data structures, among other things. [``LGPL-2.1-or-later``][LGPL-2.1-or-later] +* [plibsys][588] - Cross-platform system C library. Zero third-party dependencies, uses only native system calls. [``MIT``][MIT] * [qlibc][277] - Simple and powerful library, designed as a replacement for GLib while focusing on being small and light. [``BSD-2-Clause``][BSD-2-Clause] +* [sc][595] - Common libraries and data structures for C. [``MIT``][MIT] * [TBOX][398] - Multi-platform library with a large number of capabilities. [``Apache-2.0``][Apache-2.0] -* [plibsys][588] - Cross-platform system C library. Zero third-party dependencies, uses only native system calls. [``MIT``][MIT] ## Game Programming ## @@ -1764,3 +1765,4 @@ support for C. [592]: https://github.com/graphitemaster/incbin [593]: https://libzip.org [594]: https://github.com/tek256/astera +[595]: https://github.com/tezc/sc