diff options
| author | George Hazan <george.hazan@gmail.com> | 2024-09-29 19:03:55 +0300 |
|---|---|---|
| committer | George Hazan <george.hazan@gmail.com> | 2024-09-29 19:04:03 +0300 |
| commit | cebfc5c8facbf6ae335499f7f4b3dc57a60af999 (patch) | |
| tree | 4c39e613c87f6164df1fe80601e611987aaaec84 /protocols/Telegram/tdlib/td/tdutils/generate | |
| parent | 189164bebda4bca9bb3d672500d844bfe7f26517 (diff) | |
TDLIB update up to the current state
Diffstat (limited to 'protocols/Telegram/tdlib/td/tdutils/generate')
| -rw-r--r-- | protocols/Telegram/tdlib/td/tdutils/generate/auto/extension_to_mime_type.cpp | 19 | ||||
| -rw-r--r-- | protocols/Telegram/tdlib/td/tdutils/generate/auto/mime_type_to_extension.cpp | 19 |
2 files changed, 16 insertions, 22 deletions
diff --git a/protocols/Telegram/tdlib/td/tdutils/generate/auto/extension_to_mime_type.cpp b/protocols/Telegram/tdlib/td/tdutils/generate/auto/extension_to_mime_type.cpp index 809b73df27..f95adb7e23 100644 --- a/protocols/Telegram/tdlib/td/tdutils/generate/auto/extension_to_mime_type.cpp +++ b/protocols/Telegram/tdlib/td/tdutils/generate/auto/extension_to_mime_type.cpp @@ -1,5 +1,5 @@ -/* ANSI-C code produced by gperf version 3.0.1 */ -/* Command-line: 'C:\\Util\\gperf.exe' -m100 --output-file=auto/extension_to_mime_type.cpp auto/extension_to_mime_type.gperf */ +/* ANSI-C code produced by gperf version 3.1 */ +/* Command-line: 'W:\\Test\\td\\vcpkg\\installed\\x64-windows\\tools\\gperf\\gperf.exe' -m100 --output-file=auto/extension_to_mime_type.cpp auto/extension_to_mime_type.gperf */ /* Computed positions: -k'1-4,6,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -26,7 +26,7 @@ && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) /* The character set is not based on ISO-646. */ -#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>." +#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>." #endif #line 12 "auto/extension_to_mime_type.gperf" @@ -86,7 +86,7 @@ inline #endif #endif static unsigned int -extension_hash (register const char *str, register unsigned int len) +extension_hash (register const char *str, register size_t len) { static const unsigned short asso_values[] = { @@ -122,7 +122,7 @@ extension_hash (register const char *str, register unsigned int len) 3376, 3376, 3376, 3376, 3376, 3376, 3376, 3376, 3376, 3376, 3376, 3376, 3376, 3376, 3376, 3376, 3376, 3376, 3376, 3376 }; - register int hval = len; + register unsigned int hval = len; switch (hval) { @@ -146,11 +146,8 @@ extension_hash (register const char *str, register unsigned int len) return hval + asso_values[(unsigned char)str[len - 1]]; } -#ifdef __GNUC__ -__inline -#endif const struct extension_and_mime_type * -search_extension (register const char *str, register unsigned int len) +search_extension (register const char *str, register size_t len) { enum { @@ -3036,9 +3033,9 @@ search_extension (register const char *str, register unsigned int len) if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) { - register int key = extension_hash (str, len); + register unsigned int key = extension_hash (str, len); - if (key <= MAX_HASH_VALUE && key >= 0) + if (key <= MAX_HASH_VALUE) { register const char *s = wordlist[key].extension; diff --git a/protocols/Telegram/tdlib/td/tdutils/generate/auto/mime_type_to_extension.cpp b/protocols/Telegram/tdlib/td/tdutils/generate/auto/mime_type_to_extension.cpp index c2e8686590..1138cd050a 100644 --- a/protocols/Telegram/tdlib/td/tdutils/generate/auto/mime_type_to_extension.cpp +++ b/protocols/Telegram/tdlib/td/tdutils/generate/auto/mime_type_to_extension.cpp @@ -1,5 +1,5 @@ -/* ANSI-C code produced by gperf version 3.0.1 */ -/* Command-line: 'C:\\Util\\gperf.exe' -m100 --output-file=auto/mime_type_to_extension.cpp auto/mime_type_to_extension.gperf */ +/* ANSI-C code produced by gperf version 3.1 */ +/* Command-line: 'W:\\Test\\td\\vcpkg\\installed\\x64-windows\\tools\\gperf\\gperf.exe' -m100 --output-file=auto/mime_type_to_extension.cpp auto/mime_type_to_extension.gperf */ /* Computed positions: -k'1,6-7,9-10,13-18,20,23,25-26,31,36,$' */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ @@ -26,7 +26,7 @@ && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) /* The character set is not based on ISO-646. */ -#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>." +#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>." #endif #line 12 "auto/mime_type_to_extension.gperf" @@ -86,7 +86,7 @@ inline #endif #endif static unsigned int -mime_type_hash (register const char *str, register unsigned int len) +mime_type_hash (register const char *str, register size_t len) { static const unsigned short asso_values[] = { @@ -117,7 +117,7 @@ mime_type_hash (register const char *str, register unsigned int len) 4686, 4686, 4686, 4686, 4686, 4686, 4686, 4686, 4686, 4686, 4686, 4686, 4686, 4686, 4686, 4686 }; - register int hval = len; + register unsigned int hval = len; switch (hval) { @@ -195,11 +195,8 @@ mime_type_hash (register const char *str, register unsigned int len) return hval + asso_values[(unsigned char)str[len - 1]]; } -#ifdef __GNUC__ -__inline -#endif const struct mime_type_and_extension * -search_mime_type (register const char *str, register unsigned int len) +search_mime_type (register const char *str, register size_t len) { enum { @@ -3010,9 +3007,9 @@ search_mime_type (register const char *str, register unsigned int len) if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) { - register int key = mime_type_hash (str, len); + register unsigned int key = mime_type_hash (str, len); - if (key <= MAX_HASH_VALUE && key >= 0) + if (key <= MAX_HASH_VALUE) { register const char *s = wordlist[key].mime_type; |
