返回GNU Libidn 1.38主页

GNU Libidn 1.38圈复杂度报告

报告生成时间:7月22日星期四15:51:53 CEST 2021

总结
函数总数 72
低风险功能的数量 61
中等风险功能的数量 6
高风险功能的数量 5
不可测试函数的数量 0

所有功能的详细信息
  圈复杂度 风险评估
  0 - 10 模块简单,风险不大
  11 - 20 模块更复杂,风险适中
  21 - 50 模块复杂,风险高
  大于50 模块不可测试,风险极高

函数名称 改良Cyclo 数量
声明
数量
线
源文件
idna_to_ascii_4i 37 96 199 艾德纳。c(c)
字符串rep_4i 30 77 149 字符串代表。c(c)
_g_utf8_规范化_wc 30 76 135 nfkc公司。c(c)
puny代码_代码 26 66 106 puny代码。c(c)
punycode_encode码 25 59 114 puny代码。c(c)
idna_to_ascii_4z 15 46 85 艾德纳。c(c)
tld_get_4 14 24 37 tld公司。c(c)
idna_to_unicode内部 12 48 119 艾德纳。c(c)
结合 12 21 54 nfkc。c(c)
g_utf8_to_ucs4_快速 11 38 75 nfkc。c(c)
_tld检查字符 11 15 28 tld公司。c(c)
  发现分解 10 21 41 nfkc公司。c(c)
  联合汉古尔语 10 12 27 nfkc公司。c(c)
  g_ucs4_to_utf8 9 26 41 nfkc公司。c(c)
  字符串rep_配置文件 9 25 39 字符串代表。c(c)
  g_unichar_to_utf8 8 28 51 nfkc。c(c)
  idna_to_unicode 4z4z 7 38 64 艾德纳。c(c)
  字符串代表 7 32 55 字符串代表。c(c)
  g_unicode_canonicl_订购 7 24 36 nfkc公司。c(c)
  pr294型 7 15 27 第29页
  tld获取表 5 9 14 tld。c(c)
  字符串rep_apply_table_to_string 5 17 33 字符串代表。c(c)
  tld检查4t 5 13 24 tld公司。c(c)
  tld默认表 4 8 16 tld公司。c(c)
  解码数字 4 4 6 puny代码。c(c)
  tld检查4 4 13 28 tld公司。c(c)
  idna_to_unicode _44i 4 12 24 艾德纳。c(c)
  字符串rep_find_string_in_table 4 10 22 字符串代表。c(c)
  分解_汉古尔语 4 10 21 nfkc公司。c(c)
  第一列 4 10 12 第29页
  适应 9 16 puny代码。c(c)
  字符串rep_4zi_1 8 18 字符串代表。c(c)
  组合类 7 11 第29页
  最新列低 7 11 第29页
  字符串rep_utf8_nfkc_normalize 7 15 nfkc。c(c)
  字符串rep_utf8_to_ucs4 7 15 nfkc公司。c(c)
  tld检查4z 6 14 tld公司。c(c)
  字符串rep_4zi 6 12 字符串代表。c(c)
  tld检查4tz 6 13 tld公司。c(c)
  tld获取4z 6 13 tld。c(c)
  _compare_table_element(比较表元素) 5 10 字符串代表。c(c)
  字符串rep_check_version 8 版本。c(c)
  tld获取z 14 22 tld公司。c(c)
  tld检查8z 11 21 tld公司。c(c)
  idna_to_unicode 8zlz 10 18 艾德纳。c(c)
  idna_to_unicode 8z8z 10 18 艾德纳。c(c)
  tld检查_lz 10 20 tld公司。c(c)
  tldstrerror错误 2 18 40 strerror-tld公司。c(c)
  punycode_strerror错误 2 14 32 strerror或punycode。c(c)
  pr29_错误 2 12 28 strerror-pr29.c
  idna_to_unicode 8z4z 2 9 16 艾德纳。c(c)
  idna_to_ascii_8z 2 9 18 艾德纳。c(c)
  idna_to_unicode _lzlz 2 8 15 艾德纳。c(c)
  idna_to_ascii_lz 2 8 16 艾德纳。c(c)
  g_utf8_get_char 2 8 14 nfkc公司。c(c)
  pr29_8z码 2 8 16 第29页
  字符串rep_ucs4_nfkc_normalize 2 8 15 nfkc。c(c)
  g_utf8_规格化 2 6 13 nfkc公司。c(c)
  g_utf8_strlen公司 2 6 15 nfkc公司。c(c)
  第29页第4小节 2 6 10 第29页
  字符串rep_find_character_in_table 2 37 字符串代表。c(c)
  编码_基本 2 2 6 puny代码。c(c)
  字符串rep_strerror 2 32 68 strerror-stringprep。c(c)
  idna存储错误 2 30 64 strerror-idna。c(c)
  字符串rep_unichar_to_utf8 1 1 5 nfkc公司。c(c)
  字符串rep_utf8_to_unichar 1 1 5 nfkc公司。c(c)
  idn免费 1 1 5 idn-free。c(c)
  字符串rep_utf8_to_locale 1 1 5 兜售8.c
  字符串rep_locale_to_utf8 1 1 5 兜售8.c
  字符串rep_convert 1 1 16 兜售8.c
  编码_数字 1 1 7 puny代码。c(c)
  字符串rep_ucs4_to_utf8 1 1 7 nfkc公司。c(c)

版权所有(c)20072008 Free Software Foundation,Inc。