From 6e848532ec8b175e5dc034f11f4ed9e8476a5a26 Mon Sep 17 00:00:00 2001 From: Heng Li Date: Sun, 27 Jan 2013 21:17:37 -0500 Subject: [PATCH] fixed typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7210bca..200f2f6 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ For the implementation of generic [containers][21], klib extensively uses C marcos. To use these data structures, we usually need to instantiate methods by expanding a long macro. This makes the source code look unusual or even ugly and adds difficulty to debugging. Unfortunately, for efficient generic -programming in C where there is [template][22] in C++, using marcos is the only +programming in C where there is no C++-like [template][22], using marcos is the only solution. Only with marcos, we can write a generic container which, once instantiated, compete with a type-specific container in efficiency. Some generic libraries in C, such as [Glib][23], use the `void*` type to implement -- 2.47.3