author | Junio C Hamano <gitster@pobox.com> | |
Tue, 28 Feb 2012 22:20:53 +0000 (14:20 -0800) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Tue, 28 Feb 2012 22:29:37 +0000 (14:29 -0800) | ||
commit | 0f871cf56e83d13116b021295688e57f26bbf93d | |
tree | c4b1f607c57ab69aa9d7a17fc690caf4e4dbf67d | tree | snapshot |
parent | d0482e88a735787f7bb33ef4783be0e7f6a70946 | commit | diff |
grep: use static trans-case table
In order to prepare the kwset machinery for a case-insensitive search, we
used to use a static table of 256 elements and filled it every time before
calling kwsalloc(). Because the kwset machinery will never modify this
table, just allocate a single instance globally and fill it at the compile
time.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
In order to prepare the kwset machinery for a case-insensitive search, we
used to use a static table of 256 elements and filled it every time before
calling kwsalloc(). Because the kwset machinery will never modify this
table, just allocate a single instance globally and fill it at the compile
time.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
cache.h | diff | blob | history | |
ctype.c | diff | blob | history | |
grep.c | diff | blob | history |