Al Viro wrote: > Weird, but true: the set of C two-character punctuators and > two-symbol prefices of three-character punctuators is > distinguishable by 5-bit hash function (27 out of 32). > Application is obvious - we get much faster get_one_special() > out of that... > > Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx> > --- > > [and now all patches older than a month are gone] > > token.h | 18 +++++++------- > tokenize.c | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++--------- > 2 files changed, 75 insertions(+), 21 deletions(-) Added to my sparse tree at: git://git.kernel.org/pub/scm/linux/kernel/git/josh/sparse.git Thanks, Josh Triplett - To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html