diff --git a/docs/other_libs.md b/docs/other_libs.md index b70c111..d52409c 100644 --- a/docs/other_libs.md +++ b/docs/other_libs.md @@ -28,8 +28,7 @@ all three. Libraries of more than two files are mostly forbidden. For the API column, "C" means C only, "C++" means C++ only, and "C/C++C**" means C/C++ usable from either; even if a library includes a .cpp file it may be usable from C if the header has the appropriate 'extern "C"' usage, and likewise even if a library includes a .c file it may -be usable from C++ for the same reason. (As of this writing, the API is unknown for many -libraries, and the benefit of the doubt is given for boldfacing.) +be usable from C++ for the same reason. category | library | license | API |files| description ----------------- | --------------------------------------------------------------------- |:--------------------:|:---:|:---:| ----------- @@ -80,14 +79,14 @@ math | [mm_vec.h](https://github.com/vurtun/mmx) math | [ShaderFastLibs](https://github.com/michaldrobot/ShaderFastLibs) | MIT | C++ |**1**| (also HLSL) approximate transcendental functions optimized for shaders (esp. GCN) math | [TinyExpr](https://github.com/codeplea/tinyexpr) | zlib | C | 2 | evaluation of math expressions from strings multithreading | [mm_sched.h](https://github.com/vurtun/mmx) | zlib |C/C++|**1**| cross-platform multithreaded task scheduler -network |**[zed_net](https://github.com/ZedZull/zed_net)** | **public domain** | |**1**| cross-platform socket wrapper +network |**[zed_net](https://github.com/ZedZull/zed_net)** | **public domain** |C/C++|**1**| cross-platform socket wrapper network | [mm_web.h](https://github.com/vurtun/mmx) | BSD |C/C++|**1**| lightweight webserver, fork of webby network | [par_easycurl.h](https://github.com/prideout/par) | MIT |C/C++|**1**| curl wrapper network | [yocto](https://github.com/tom-seddon/yhs) | **public domain** |C/C++| 2 | non-production-use http server network | [happyhttp](http://scumways.com/happyhttp/happyhttp.html) | zlib | C++ | 2 | http client requests network | [mongoose](https://github.com/cesanta/mongoose) |_GPLv2_ |C/C++| 2 | http server network | [LUrlParser](https://github.com/corporateshark/LUrlParser) | MIT | C++ | 2 | lightweight URL & URI parser RFC 1738, RFC 3986 -parsing | [SLRE](https://github.com/cesanta/slre) |_GPLv2_ | |**1**| regular expression matcher +parsing | [SLRE](https://github.com/cesanta/slre) |_GPLv2_ |C/C++|**1**| regular expression matcher parsing | [PicoJSON](https://github.com/kazuho/picojson) | BSD | C++ |**1**| JSON parse/serializer parsing | [mm_lexer.h](https://github.com/vurtun/mmx) | zlib |C/C++|**1**| C-esque language lexer parsing | [json.h](https://github.com/sheredom/json.h) | **public domain** |C/C++| 2 | JSON parser