From 04fc53768fbae13c7fff5a34c46238f3e24616c4 Mon Sep 17 00:00:00 2001 From: Heng Li Date: Sun, 27 Jan 2013 21:20:19 -0500 Subject: [PATCH] minor gramartical improvement --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 200f2f6..41ccdf4 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 no C++-like [template][22], using marcos is the only +programming in C that lacks [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