From c9b3c26db59d89e320a6eb86d9558051ecba0900 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Wed, 5 Sep 2018 22:06:58 +0200 Subject: New upstream version 6.9.0 --- src/unicode-7.0/unicode_fold3_key.c | 113 ------------------------------------ 1 file changed, 113 deletions(-) delete mode 100644 src/unicode-7.0/unicode_fold3_key.c (limited to 'src/unicode-7.0/unicode_fold3_key.c') diff --git a/src/unicode-7.0/unicode_fold3_key.c b/src/unicode-7.0/unicode_fold3_key.c deleted file mode 100644 index 8095b1c..0000000 --- a/src/unicode-7.0/unicode_fold3_key.c +++ /dev/null @@ -1,113 +0,0 @@ -/* This file was converted by gperf_fold_key_conv.py - from gperf output file. */ -/* ANSI-C code produced by gperf version 3.0.3 */ -/* Command-line: /Library/Developer/CommandLineTools/usr/bin/gperf -n -C -T -c -t -j1 -L ANSI-C -F,-1 -N unicode_fold3_key unicode_fold3_key.gperf */ -/* Computed positions: -k'3,6,9' */ - - - -/* This gperf source file was generated by make_unicode_fold_data.py */ -#include -#include "regenc.h" - -#define TOTAL_KEYWORDS 14 -#define MIN_WORD_LENGTH 9 -#define MAX_WORD_LENGTH 9 -#define MIN_HASH_VALUE 0 -#define MAX_HASH_VALUE 13 -/* maximum key range = 14, duplicates = 0 */ - -#ifdef __GNUC__ -__inline -#else -#ifdef __cplusplus -inline -#endif -#endif -/*ARGSUSED*/ -static unsigned int -hash(OnigCodePoint codes[]) -{ - static const unsigned char asso_values[] = - { - 6, 3, 14, 14, 14, 14, 14, 14, 1, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 0, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 4, 14, 14, 5, 14, 14, 4, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 10, 14, 14, - 14, 14, 14, 9, 14, 1, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, - 14, 8, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14 - }; - return asso_values[(unsigned char)onig_codes_byte_at(codes, 8)] + asso_values[(unsigned char)onig_codes_byte_at(codes, 5)] + asso_values[(unsigned char)onig_codes_byte_at(codes, 2)]; -} - -int -unicode_fold3_key(OnigCodePoint codes[]) -{ - static const int wordlist[] = - { - - 62, - - 47, - - 31, - - 57, - - 41, - - 25, - - 52, - - 36, - - 20, - - 67, - - 15, - - 10, - - 5, - - 0 - }; - - if (0 == 0) - { - int key = hash(codes); - - if (key <= MAX_HASH_VALUE) - { - int index = wordlist[key]; - - if (index >= 0 && onig_codes_cmp(codes, OnigUnicodeFolds3 + index, 3) == 0) - return index; - } - } - return -1; -} - - -- cgit v1.2.3