apache / xerces-c
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system29% (38,846 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
cpp33% (26,257 lines)
hpp23% (8,037 lines)
html44% (1,503 lines)
xml18% (1,499 lines)
c26% (728 lines)
in14% (367 lines)
cmake23% (342 lines)
xsl14% (85 lines)
pl15% (28 lines)
Duplication per Component (primary)
src30% (35,113 lines)
doc24% (3,087 lines)
cmake23% (342 lines)
tools12% (276 lines)
scripts11% (28 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 742,974 duplicates...
Size#FoldersFilesLinesCode
107 x 2 src/xercesc/internal
src/xercesc/internal
3363:3574 (6%)
3084:3294 (6%)
view
103 x 2 src/xercesc/internal
src/xercesc/internal
2768:2984 (6%)
2406:2622 (5%)
view
99 x 2 src/xercesc/util
src/xercesc/util
20:127 (58%)
20:127 (58%)
view
87 x 2 src/xercesc/internal
src/xercesc/internal
3148:3330 (5%)
2846:3028 (4%)
view
81 x 2 src/xercesc/internal
src/xercesc/internal
1787:1923 (4%)
3604:3741 (3%)
view
73 x 2 src/xercesc/internal
src/xercesc/internal
759:896 (4%)
1239:1376 (4%)
view
70 x 2 doc
doc
582:668 (4%)
358:444 (15%)
view
69 x 2 src/xercesc/validators/DTD
src/xercesc/validators/schema
57:142 (39%)
73:158 (26%)
view
68 x 2 src/xercesc/internal
src/xercesc/internal
1079:1223 (3%)
1527:1671 (3%)
view
65 x 2 src/xercesc/internal
src/xercesc/internal
2151:2257 (3%)
3939:4045 (2%)
view
62 x 2 src/xercesc/parsers
src/xercesc/parsers
1459:1535 (17%)
1311:1536 (20%)
view
62 x 2 src/xercesc/parsers
src/xercesc/parsers
1016:1314 (20%)
1507:1805 (18%)
view
57 x 2 src/xercesc/internal
src/xercesc/internal
269:373 (3%)
310:414 (3%)
view
57 x 2 src/xercesc/parsers
src/xercesc/parsers
1464:1535 (16%)
1807:2027 (17%)
view
57 x 2 src/xercesc/parsers
src/xercesc/parsers
1316:1536 (18%)
1807:2027 (17%)
view
56 x 2 src/xercesc/internal
src/xercesc/internal
632:745 (3%)
549:662 (2%)
view
56 x 2 src/xercesc/internal
src/xercesc/internal
185:286 (3%)
2175:2276 (2%)
view
56 x 2 src/xercesc/parsers
src/xercesc/parsers
221:797 (30%)
291:862 (18%)
view
55 x 2 src/xercesc/internal
src/xercesc/internal
470:574 (3%)
550:654 (5%)
view
55 x 2 src/xercesc/internal
src/xercesc/internal
470:574 (3%)
819:923 (3%)
view
55 x 2 src/xercesc/util
src/xercesc/util
63:119 (39%)
65:121 (39%)
view
55 x 2 src/xercesc/internal
src/xercesc/internal
2919:3031 (3%)
4465:4577 (2%)
view
55 x 2 src/xercesc/internal
src/xercesc/internal
819:923 (3%)
550:654 (5%)
view
54 x 2 src/xercesc/internal
src/xercesc/internal
2279:2400 (3%)
4067:4188 (2%)
view
54 x 2 src/xercesc/internal
src/xercesc/internal
3221:3330 (3%)
4465:4574 (2%)
view
54 x 2 src/xercesc/parsers
src/xercesc/parsers
1253:1447 (15%)
1423:1640 (16%)
view
53 x 2 doc
doc
1543:1600 (3%)
523:582 (10%)
view
53 x 2 src/xercesc/internal
src/xercesc/internal
388:495 (3%)
382:489 (2%)
view
53 x 2 src/xercesc/internal
src/xercesc/internal
626:692 (2%)
2574:2640 (2%)
view
52 x 2 src/xercesc/internal
src/xercesc/internal
3190:3258 (3%)
4880:4948 (1%)
view
50 x 2 src/xercesc/internal
src/xercesc/internal
1229:1345 (2%)
1677:1792 (2%)
view
50 x 2 doc
doc
1609:1665 (3%)
580:637 (9%)
view
49 x 2 doc
doc
764:819 (3%)
499:557 (10%)
view
49 x 2 src/xercesc/internal
src/xercesc/internal
151:261 (2%)
189:302 (2%)
view
49 x 2 src/xercesc/internal
src/xercesc/internal
189:302 (2%)
189:299 (1%)
view
49 x 2 src/xercesc/internal
src/xercesc/internal
151:261 (2%)
189:299 (1%)
view
48 x 2 src/xercesc/internal
src/xercesc/internal
280:359 (2%)
255:334 (4%)
view
48 x 2 src/xercesc/internal
src/xercesc/internal
321:400 (2%)
255:334 (4%)
view
45 x 2 src/xercesc/internal
src/xercesc/internal
470:549 (2%)
2427:2504 (1%)
view
44 x 2 src/xercesc/internal
src/xercesc/internal
86:129 (3%)
188:231 (3%)
view
44 x 2 src/xercesc/internal
src/xercesc/internal
2690:2760 (2%)
2054:2124 (2%)
view
43 x 2 src/xercesc/internal
src/xercesc/internal
3344:3405 (2%)
4731:4792 (1%)
view
43 x 2 src/xercesc/internal
src/xercesc/internal
310:384 (2%)
307:381 (1%)
view
43 x 2 src/xercesc/internal
src/xercesc/internal
269:343 (2%)
307:381 (1%)
view
42 x 2 src/xercesc/validators/common
src/xercesc/validators/common
60:110 (51%)
71:121 (42%)
view
42 x 2 src/xercesc/dom/impl
src/xercesc/dom/impl
169:234 (23%)
181:246 (23%)
view
42 x 2 src/xercesc/internal
src/xercesc/internal
2096:2163 (2%)
3063:3130 (2%)
view
41 x 2 src/xercesc/internal
src/xercesc/internal
1005:1064 (2%)
1488:1547 (2%)
view
41 x 2 src/xercesc/util
src/xercesc/util
143:219 (24%)
143:219 (24%)
view
40 x 2 src/xercesc/internal
src/xercesc/internal
375:451 (2%)
419:495 (2%)
view
Duplicated Units
The list of top 40 duplicated units.
See data for all 40 unit duplicates...
Size#FoldersFilesLinesCode
85 x 2 src/xercesc/internal
src/xercesc/internal
4064:4189 
2276:2401 
view
72 x 3 src/xercesc/internal
src/xercesc/internal
src/xercesc/internal
147:263 
185:304 
185:301 
view
72 x 3 src/xercesc/internal
src/xercesc/internal
src/xercesc/internal
461:575 
541:655 
810:924 
view
61 x 2 src/xercesc/internal
src/xercesc/internal
3189:3260 
4879:4950 
view
32 x 2 src/xercesc/internal
src/xercesc/internal
3379:3435 
1538:1594 
view
31 x 2 src/xercesc/util/MsgLoaders/MsgCatalog
src/xercesc/util/MsgLoaders/ICU
169:209 
270:310 
view
28 x 2 src/xercesc/util
src/xercesc/util
646:690 
545:589 
view
28 x 2 src/xercesc/internal
src/xercesc/internal
2999:3046 
1106:1153 
view
22 x 2 src/xercesc/parsers
src/xercesc/parsers
211:259 
177:225 
view
22 x 2 src/xercesc/internal
src/xercesc/internal
2861:2890 
2022:2051 
view
21 x 2 src/xercesc/parsers
src/xercesc/parsers
173:208 
139:174 
view
16 x 2 src/xercesc/util
src/xercesc/util
540:570 
631:661 
view
14 x 2 src/xercesc/parsers
src/xercesc/parsers
478:495 
512:529 
view
12 x 2 src/xercesc/util/MsgLoaders/MsgCatalog
src/xercesc/util/MsgLoaders/InMemory
150:166 
119:135 
view
11 x 2 src/xercesc/parsers
src/xercesc/parsers
283:305 
627:648 
view
11 x 2 src/xercesc/parsers
src/xercesc/parsers
1127:1139 
1135:1147 
view
11 x 2 src/xercesc/internal
src/xercesc/internal
2892:2909 
2053:2070 
view
11 x 2 src/xercesc/validators/schema/identity
src/xercesc/validators/schema/identity
174:189 
112:128 
view
10 x 2 tools/NLS/Xlat
tools/IANACharset
233:244 
131:142 
view
10 x 2 src/xercesc/parsers
src/xercesc/parsers
317:332 
661:676 
view
10 x 2 src/xercesc/parsers
src/xercesc/parsers
565:579 
803:818 
view
9 x 2 tools/NLS/Xlat
tools/IANACharset
219:229 
118:128 
view
9 x 2 src/xercesc/parsers
src/xercesc/parsers
364:374 
690:700 
view
9 x 2 src/xercesc/parsers
src/xercesc/parsers
376:386 
702:712 
view
9 x 2 src/xercesc/parsers
src/xercesc/parsers
627:645 
903:921 
view
9 x 2 src/xercesc/internal
src/xercesc/internal
728:742 
1061:1075 
view
9 x 2 src/xercesc/internal
src/xercesc/internal
3262:3272 
4952:4962 
view
9 x 4 src/xercesc/validators/datatype
src/xercesc/validators/datatype
src/xercesc/validators/datatype
src/xercesc/validators/datatype
94:108 
94:108 
97:111 
92:106 
view
8 x 2 src/xercesc/parsers
src/xercesc/parsers
334:343 
679:688 
view
8 x 3 src/xercesc/util
src/xercesc/framework
src/xercesc/framework
75:84 
322:331 
118:127 
view
7 x 2 src/xercesc/parsers
src/xercesc/parsers
667:681 
942:956 
view
7 x 3 src/xercesc/parsers
src/xercesc/parsers
src/xercesc/parsers
1491:1499 
400:408 
420:428 
view
7 x 2 src/xercesc/parsers
src/xercesc/parsers
266:276 
263:273 
view
7 x 2 src/xercesc/util
src/xercesc/dom/impl
181:190 
150:159 
view
7 x 2 src/xercesc/util
src/xercesc/util
623:632 
522:531 
view
7 x 2 src/xercesc/validators/datatype
src/xercesc/validators/datatype
706:714 
820:828 
view
6 x 2 src/xercesc/parsers
src/xercesc/parsers
307:314 
651:658 
view
6 x 2 src/xercesc/parsers
src/xercesc/parsers
582:595 
821:834 
view
6 x 2 src/xercesc/parsers
src/xercesc/parsers
333:341 
1133:1141 
view
6 x 3 src/xercesc/util
src/xercesc/framework
src/xercesc/framework
85:92 
332:339 
128:135 
view