From e954622925946c259a9418d20d67b20d6035e6cf Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Sun, 29 Apr 2018 11:48:02 +0200 Subject: [PATCH] Rewrite --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 27cd5efd..6703746c 100644 --- a/README.md +++ b/README.md @@ -99,11 +99,14 @@ Other headers offering other functionality are: * [m-string.h](#m-string): header for creating dynamic variable-length string, * [m-algo.h](#m-algo): header for providing various generic algorithms to the previous containers. * [m-mempool.h](#m-mempool): header for creating specialized & fast memory allocator. -* [m-atomic.h](#m-atomic): header for ensuring compatibility between C's stdatomic.h and C++'s atomic header. Provide also an implementation over mutex if none is available. -* [m-mutex.h](#m-mutex): header for providing a very thin layer across multiple implementation of mutex/threads. * [m-worker.h](#m-worker): header for providing an easy pool of workers to handle work orders, used for parallelised tasks. * [m-core.h](#m-core): header for meta-programming with the C preprocessor. +Finaly headers for compatibility with non C11 compilers: + +* [m-atomic.h](#m-atomic): header for ensuring compatibility between C's stdatomic.h and C++'s atomic header. Provide also an implementation over mutex if none is available. +* [m-mutex.h](#m-mutex): header for providing a very thin layer across multiple implementation of mutex/threads (C11/PTHREAD/WIN32). + Each containers define their iterators. All containers try to expose an interface as uniform as possible.