duplicated block id: 1 size: 28 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (1213:1248) - src/proto/nc_redis.c (2493:2541) duplicated block id: 2 size: 26 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (692:746) - src/proto/nc_memcache.c (1168:1209) duplicated block id: 3 size: 25 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (715:763) - src/proto/nc_redis.c (1874:1908) duplicated block id: 4 size: 23 cleaned lines of code in 2 files: - src/hashkit/nc_ketama.c (76:114) - src/hashkit/nc_modula.c (43:78) duplicated block id: 5 size: 19 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (764:790) - src/proto/nc_redis.c (1910:1964) duplicated block id: 6 size: 17 cleaned lines of code in 2 files: - src/nc_server.c (377:399) - src/nc_server.c (411:432) duplicated block id: 7 size: 17 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1872:1896) - src/proto/nc_redis.c (2473:2497) duplicated block id: 8 size: 16 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (715:751) - src/proto/nc_redis.c (2475:2497) duplicated block id: 9 size: 15 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (568:588) - src/proto/nc_memcache.c (1083:1103) duplicated block id: 10 size: 13 cleaned lines of code in 2 files: - src/hashkit/nc_modula.c (124:145) - src/hashkit/nc_random.c (115:135) duplicated block id: 11 size: 12 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1493:1506) - src/proto/nc_redis.c (1808:1821) duplicated block id: 12 size: 12 cleaned lines of code in 2 files: - src/hashkit/nc_ketama.c (88:101) - src/hashkit/nc_random.c (48:62) duplicated block id: 13 size: 12 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1493:1506) - src/proto/nc_redis.c (1592:1605) duplicated block id: 14 size: 12 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1730:1743) - src/proto/nc_redis.c (1808:1821) duplicated block id: 15 size: 12 cleaned lines of code in 2 files: - src/hashkit/nc_modula.c (51:65) - src/hashkit/nc_random.c (48:62) duplicated block id: 16 size: 12 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1493:1506) - src/proto/nc_redis.c (1730:1743) duplicated block id: 17 size: 12 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1592:1605) - src/proto/nc_redis.c (1808:1821) duplicated block id: 18 size: 12 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1592:1605) - src/proto/nc_redis.c (1730:1743) duplicated block id: 19 size: 11 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (1191:1209) - src/proto/nc_redis.c (2475:2492) duplicated block id: 20 size: 11 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (1369:1386) - src/proto/nc_redis.c (2931:2948) duplicated block id: 21 size: 11 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (1191:1209) - src/proto/nc_redis.c (1874:1891) duplicated block id: 22 size: 10 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1900:1910) - src/proto/nc_redis.c (2501:2511) duplicated block id: 23 size: 10 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1527:1540) - src/proto/nc_redis.c (2269:2282) duplicated block id: 24 size: 10 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (205:219) - src/proto/nc_memcache.c (820:833) duplicated block id: 25 size: 10 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1527:1540) - src/proto/nc_redis.c (1764:1777) duplicated block id: 26 size: 10 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1764:1777) - src/proto/nc_redis.c (2269:2282) duplicated block id: 27 size: 10 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1764:1777) - src/proto/nc_redis.c (1842:1855) duplicated block id: 28 size: 10 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (1221:1231) - src/proto/nc_redis.c (1900:1910) duplicated block id: 29 size: 10 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1842:1855) - src/proto/nc_redis.c (2269:2282) duplicated block id: 30 size: 10 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (639:654) - src/proto/nc_memcache.c (678:692) duplicated block id: 31 size: 10 cleaned lines of code in 2 files: - src/hashkit/nc_modula.c (76:89) - src/hashkit/nc_random.c (66:79) duplicated block id: 32 size: 10 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1527:1540) - src/proto/nc_redis.c (1842:1855) duplicated block id: 33 size: 9 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (1451:1471) - src/proto/nc_redis.c (2704:2721) duplicated block id: 34 size: 9 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (1261:1273) - src/proto/nc_redis.c (2740:2752) duplicated block id: 35 size: 9 cleaned lines of code in 2 files: - src/proto/nc_redis.c (465:478) - src/proto/nc_redis.c (1996:2008) duplicated block id: 36 size: 9 cleaned lines of code in 2 files: - src/proto/nc_redis.c (558:570) - src/proto/nc_redis.c (1404:1416) duplicated block id: 37 size: 9 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (1327:1339) - src/proto/nc_redis.c (2865:2877) duplicated block id: 38 size: 9 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (821:833) - src/proto/nc_redis.c (465:478) duplicated block id: 39 size: 9 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (821:833) - src/proto/nc_redis.c (1996:2008) duplicated block id: 40 size: 9 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (206:219) - src/proto/nc_redis.c (1996:2008) duplicated block id: 41 size: 9 cleaned lines of code in 2 files: - src/nc_conf.c (1433:1445) - src/nc_conf.c (1798:1810) duplicated block id: 42 size: 9 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1476:1490) - src/proto/nc_redis.c (1864:1878) duplicated block id: 43 size: 9 cleaned lines of code in 2 files: - src/nc.c (80:91) - src/nc.c (107:118) duplicated block id: 44 size: 9 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (206:219) - src/proto/nc_redis.c (465:478) duplicated block id: 45 size: 9 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1476:1490) - src/proto/nc_redis.c (1791:1805) duplicated block id: 46 size: 9 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1791:1805) - src/proto/nc_redis.c (1864:1878) duplicated block id: 47 size: 9 cleaned lines of code in 2 files: - src/proto/nc_redis.c (2348:2362) - src/proto/nc_redis.c (2466:2479) duplicated block id: 48 size: 8 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1647:1659) - src/proto/nc_redis.c (1766:1777) duplicated block id: 49 size: 8 cleaned lines of code in 2 files: - src/hashkit/nc_ketama.c (135:151) - src/hashkit/nc_modula.c (103:116) duplicated block id: 50 size: 8 cleaned lines of code in 2 files: - src/event/nc_epoll.c (202:214) - src/event/nc_evport.c (170:182) duplicated block id: 51 size: 8 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1647:1659) - src/proto/nc_redis.c (2271:2282) duplicated block id: 52 size: 8 cleaned lines of code in 2 files: - src/hashkit/nc_ketama.c (211:221) - src/hashkit/nc_random.c (124:135) duplicated block id: 53 size: 8 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (755:763) - src/proto/nc_memcache.c (1221:1229) duplicated block id: 54 size: 8 cleaned lines of code in 2 files: - src/proto/nc_redis.c (2269:2278) - src/proto/nc_redis.c (2446:2455) duplicated block id: 55 size: 8 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1764:1773) - src/proto/nc_redis.c (2446:2455) duplicated block id: 56 size: 8 cleaned lines of code in 2 files: - src/hashkit/nc_modula.c (108:120) - src/hashkit/nc_random.c (100:112) duplicated block id: 57 size: 8 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1527:1536) - src/proto/nc_redis.c (2446:2455) duplicated block id: 58 size: 8 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (1183:1195) - src/proto/nc_redis.c (2212:2224) duplicated block id: 59 size: 8 cleaned lines of code in 2 files: - src/event/nc_epoll.c (102:112) - src/event/nc_epoll.c (168:178) duplicated block id: 60 size: 8 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (555:567) - src/proto/nc_memcache.c (1070:1081) duplicated block id: 61 size: 8 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1529:1540) - src/proto/nc_redis.c (1647:1659) duplicated block id: 62 size: 8 cleaned lines of code in 2 files: - src/nc_log.c (285:295) - src/nc_log.c (314:324) duplicated block id: 63 size: 8 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (494:504) - src/proto/nc_memcache.c (1044:1054) duplicated block id: 64 size: 8 cleaned lines of code in 2 files: - src/nc_core.c (118:125) - src/nc_core.c (130:137) duplicated block id: 65 size: 8 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (1403:1415) - src/proto/nc_redis.c (2644:2656) duplicated block id: 66 size: 8 cleaned lines of code in 2 files: - src/proto/nc_redis.c (524:532) - src/proto/nc_redis.c (1363:1371) duplicated block id: 67 size: 8 cleaned lines of code in 2 files: - src/hashkit/nc_modula.c (31:38) - src/hashkit/nc_random.c (31:38) duplicated block id: 68 size: 8 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1842:1851) - src/proto/nc_redis.c (2446:2455) duplicated block id: 69 size: 8 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (707:719) - src/proto/nc_redis.c (2212:2224) duplicated block id: 70 size: 8 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (755:763) - src/proto/nc_redis.c (2501:2509) duplicated block id: 71 size: 8 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1647:1659) - src/proto/nc_redis.c (1844:1855) duplicated block id: 72 size: 8 cleaned lines of code in 2 files: - src/hashkit/nc_ketama.c (211:221) - src/hashkit/nc_modula.c (134:145) duplicated block id: 73 size: 7 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (433:441) - src/proto/nc_memcache.c (695:703) duplicated block id: 74 size: 7 cleaned lines of code in 2 files: - src/nc_util.c (620:627) - src/nc_util.c (646:653) duplicated block id: 75 size: 7 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1578:1589) - src/proto/nc_redis.c (1716:1727) duplicated block id: 76 size: 7 cleaned lines of code in 2 files: - src/event/nc_evport.c (373:382) - src/event/nc_kqueue.c (365:373) duplicated block id: 77 size: 7 cleaned lines of code in 2 files: - src/nc_stats.c (460:467) - src/nc_stats.c (556:563) duplicated block id: 78 size: 7 cleaned lines of code in 2 files: - src/nc_stats.c (437:444) - src/nc_stats.c (460:467) duplicated block id: 79 size: 7 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (1481:1490) - src/proto/nc_redis.c (2574:2583) duplicated block id: 80 size: 7 cleaned lines of code in 2 files: - src/proto/nc_redis.c (564:574) - src/proto/nc_redis.c (1530:1540) duplicated block id: 81 size: 7 cleaned lines of code in 2 files: - src/nc_stats.c (437:444) - src/nc_stats.c (556:563) duplicated block id: 82 size: 7 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (1579:1587) - src/proto/nc_redis.c (3038:3046) duplicated block id: 83 size: 7 cleaned lines of code in 2 files: - src/proto/nc_redis.c (564:574) - src/proto/nc_redis.c (1767:1777) duplicated block id: 84 size: 7 cleaned lines of code in 2 files: - src/event/nc_evport.c (254:262) - src/event/nc_kqueue.c (251:259) duplicated block id: 85 size: 7 cleaned lines of code in 2 files: - src/proto/nc_redis.c (564:574) - src/proto/nc_redis.c (2272:2282) duplicated block id: 86 size: 7 cleaned lines of code in 2 files: - src/event/nc_epoll.c (177:188) - src/event/nc_evport.c (147:158) duplicated block id: 87 size: 7 cleaned lines of code in 2 files: - src/event/nc_epoll.c (128:135) - src/event/nc_epoll.c (158:165) duplicated block id: 88 size: 7 cleaned lines of code in 2 files: - src/proto/nc_redis.c (564:574) - src/proto/nc_redis.c (1649:1659) duplicated block id: 89 size: 7 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (433:441) - src/proto/nc_memcache.c (1171:1179) duplicated block id: 90 size: 7 cleaned lines of code in 2 files: - src/event/nc_epoll.c (147:158) - src/event/nc_evport.c (121:132) duplicated block id: 91 size: 7 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (524:533) - src/proto/nc_memcache.c (551:560) duplicated block id: 92 size: 7 cleaned lines of code in 2 files: - src/proto/nc_redis.c (564:574) - src/proto/nc_redis.c (1845:1855) duplicated block id: 93 size: 6 cleaned lines of code in 2 files: - src/event/nc_epoll.c (93:99) - src/event/nc_epoll.c (128:134) duplicated block id: 94 size: 6 cleaned lines of code in 2 files: - src/event/nc_evport.c (106:112) - src/event/nc_evport.c (132:138) duplicated block id: 95 size: 6 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (812:819) - src/proto/nc_redis.c (1988:1995) duplicated block id: 96 size: 6 cleaned lines of code in 2 files: - src/event/nc_epoll.c (119:128) - src/event/nc_evport.c (97:106) duplicated block id: 97 size: 6 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1717:1727) - src/proto/nc_redis.c (1795:1805) duplicated block id: 98 size: 6 cleaned lines of code in 2 files: - src/event/nc_evport.c (118:123) - src/event/nc_evport.c (167:172) duplicated block id: 99 size: 6 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1579:1589) - src/proto/nc_redis.c (1868:1878) duplicated block id: 100 size: 6 cleaned lines of code in 2 files: - src/event/nc_kqueue.c (153:159) - src/event/nc_kqueue.c (176:182) duplicated block id: 101 size: 6 cleaned lines of code in 2 files: - src/event/nc_epoll.c (65:74) - src/event/nc_kqueue.c (80:89) duplicated block id: 102 size: 6 cleaned lines of code in 2 files: - src/event/nc_epoll.c (93:99) - src/event/nc_epoll.c (158:164) duplicated block id: 103 size: 6 cleaned lines of code in 2 files: - src/nc_core.c (131:136) - src/nc_core.c (150:155) duplicated block id: 104 size: 6 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1647:1655) - src/proto/nc_redis.c (2448:2455) duplicated block id: 105 size: 6 cleaned lines of code in 2 files: - src/event/nc_epoll.c (158:164) - src/event/nc_epoll.c (188:194) duplicated block id: 106 size: 6 cleaned lines of code in 2 files: - src/event/nc_evport.c (66:75) - src/event/nc_kqueue.c (80:89) duplicated block id: 107 size: 6 cleaned lines of code in 2 files: - src/nc_request.c (106:111) - src/nc_response.c (75:80) duplicated block id: 108 size: 6 cleaned lines of code in 2 files: - src/hashkit/nc_modula.c (41:49) - src/hashkit/nc_random.c (39:47) duplicated block id: 109 size: 6 cleaned lines of code in 2 files: - src/event/nc_evport.c (107:114) - src/event/nc_evport.c (219:226) duplicated block id: 110 size: 6 cleaned lines of code in 2 files: - src/nc_request.c (721:730) - src/nc_response.c (310:319) duplicated block id: 111 size: 6 cleaned lines of code in 2 files: - src/nc_log.c (188:197) - src/nc_log.c (322:331) duplicated block id: 112 size: 6 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1579:1589) - src/proto/nc_redis.c (1795:1805) duplicated block id: 113 size: 6 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1480:1490) - src/proto/nc_redis.c (1717:1727) duplicated block id: 114 size: 6 cleaned lines of code in 2 files: - src/event/nc_epoll.c (93:99) - src/event/nc_epoll.c (188:194) duplicated block id: 115 size: 6 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1364:1370) - src/proto/nc_redis.c (2403:2410) duplicated block id: 116 size: 6 cleaned lines of code in 2 files: - src/event/nc_epoll.c (128:134) - src/event/nc_epoll.c (188:194) duplicated block id: 117 size: 6 cleaned lines of code in 2 files: - src/proto/nc_redis.c (525:531) - src/proto/nc_redis.c (2403:2410) duplicated block id: 118 size: 6 cleaned lines of code in 2 files: - src/nc_core.c (119:124) - src/nc_core.c (150:155) duplicated block id: 119 size: 6 cleaned lines of code in 2 files: - src/event/nc_epoll.c (290:300) - src/event/nc_kqueue.c (341:351) duplicated block id: 120 size: 6 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (1186:1195) - src/proto/nc_redis.c (2289:2297) duplicated block id: 121 size: 6 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1480:1490) - src/proto/nc_redis.c (1579:1589) duplicated block id: 122 size: 6 cleaned lines of code in 2 files: - src/event/nc_epoll.c (65:74) - src/event/nc_evport.c (66:75) duplicated block id: 123 size: 6 cleaned lines of code in 2 files: - src/proto/nc_redis.c (2215:2224) - src/proto/nc_redis.c (2289:2297) duplicated block id: 124 size: 6 cleaned lines of code in 2 files: - src/hashkit/nc_ketama.c (115:122) - src/hashkit/nc_modula.c (82:89) duplicated block id: 125 size: 6 cleaned lines of code in 2 files: - src/event/nc_epoll.c (142:148) - src/event/nc_epoll.c (172:178) duplicated block id: 126 size: 6 cleaned lines of code in 2 files: - src/nc_log.c (157:166) - src/nc_log.c (293:302) duplicated block id: 127 size: 6 cleaned lines of code in 2 files: - src/nc_rbtree.c (164:169) - src/nc_rbtree.c (182:187) duplicated block id: 128 size: 6 cleaned lines of code in 2 files: - src/proto/nc_memcache.c (710:719) - src/proto/nc_redis.c (2289:2297) duplicated block id: 129 size: 6 cleaned lines of code in 2 files: - src/proto/nc_redis.c (1717:1727) - src/proto/nc_redis.c (1868:1878) duplicated block id: 130 size: 6 cleaned lines of code in 2 files: - src/hashkit/nc_ketama.c (115:122) - src/hashkit/nc_random.c (72:79) duplicated block id: 131 size: 6 cleaned lines of code in 2 files: - src/nc_client.c (111:116) - src/nc_server.c (333:338) duplicated block id: 132 size: 6 cleaned lines of code in 2 files: - src/event/nc_epoll.c (106:112) - src/event/nc_epoll.c (142:148)