<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.26.3 (20100126.1600)
 -->
<!-- Title: G Pages: 1 -->
<svg width="264pt" height="836pt"
 viewBox="0.00 0.00 264.00 836.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 832)">
<title>G</title>
<polygon fill="white" stroke="white" points="-4,5 -4,-832 261,-832 261,5 -4,5"/>
<!-- keccak -->
<g id="node1" class="node"><title>keccak</title>
<a xlink:href="patches/keccak" xlink:title="keccak">
<polygon fill="none" stroke="black" points="159,-684 97,-684 97,-648 159,-648 159,-684"/>
<text text-anchor="middle" x="128" y="-661.9" font-family="Times Roman,serif" font-size="14.00">keccak</text>
</a>
</g>
<!-- vdiff_keccak -->
<g id="node9" class="node"><title>vdiff_keccak</title>
<a xlink:href="patches/vdiff_keccak" xlink:title="vdiff_keccak">
<polygon fill="none" stroke="black" points="178,-612 78,-612 78,-576 178,-576 178,-612"/>
<text text-anchor="middle" x="128" y="-589.9" font-family="Times Roman,serif" font-size="14.00">vdiff_keccak</text>
</a>
</g>
<!-- keccak&#45;&gt;vdiff_keccak -->
<g id="edge8" class="edge"><title>keccak&#45;&gt;vdiff_keccak</title>
<path fill="none" stroke="black" d="M128,-647.831C128,-640.131 128,-630.974 128,-622.417"/>
<polygon fill="black" stroke="black" points="131.5,-622.413 128,-612.413 124.5,-622.413 131.5,-622.413"/>
</g>
<!-- vdiff_fixes_newline_gcc -->
<g id="node2" class="node"><title>vdiff_fixes_newline_gcc</title>
<a xlink:href="patches/vdiff_fixes_newline_gcc" xlink:title="vdiff_fixes_newline_gcc">
<polygon fill="none" stroke="black" points="216,-756 40,-756 40,-720 216,-720 216,-756"/>
<text text-anchor="middle" x="128" y="-733.9" font-family="Times Roman,serif" font-size="14.00">vdiff_fixes_newline_gcc</text>
</a>
</g>
<!-- vdiff_fixes_newline_gcc&#45;&gt;keccak -->
<g id="edge2" class="edge"><title>vdiff_fixes_newline_gcc&#45;&gt;keccak</title>
<path fill="none" stroke="black" d="M128,-719.831C128,-712.131 128,-702.974 128,-694.417"/>
<polygon fill="black" stroke="black" points="131.5,-694.413 128,-684.413 124.5,-694.413 131.5,-694.413"/>
</g>
<!-- vdiff_blockwise_read&#45;2 -->
<g id="node4" class="node"><title>vdiff_blockwise_read&#45;2</title>
<a xlink:href="patches/vdiff_blockwise_read-2" xlink:title="vdiff_blockwise_read&#45;2">
<polygon fill="none" stroke="black" points="214,-108 42,-108 42,-72 214,-72 214,-108"/>
<text text-anchor="middle" x="128" y="-85.9" font-family="Times Roman,serif" font-size="14.00">vdiff_blockwise_read&#45;2</text>
</a>
</g>
<!-- vtools_fixes_rootdir_files -->
<g id="node13" class="node"><title>vtools_fixes_rootdir_files</title>
<a xlink:href="patches/vtools_fixes_rootdir_files" xlink:title="vtools_fixes_rootdir_files">
<polygon fill="none" stroke="black" points="220,-36 36,-36 36,-1.77636e-14 220,-3.55271e-15 220,-36"/>
<text text-anchor="middle" x="128" y="-13.9" font-family="Times Roman,serif" font-size="14.00">vtools_fixes_rootdir_files</text>
</a>
</g>
<!-- vdiff_blockwise_read&#45;2&#45;&gt;vtools_fixes_rootdir_files -->
<g id="edge12" class="edge"><title>vdiff_blockwise_read&#45;2&#45;&gt;vtools_fixes_rootdir_files</title>
<path fill="none" stroke="black" d="M128,-71.8314C128,-64.131 128,-54.9743 128,-46.4166"/>
<polygon fill="black" stroke="black" points="131.5,-46.4132 128,-36.4133 124.5,-46.4133 131.5,-46.4132"/>
</g>
<!-- vtools_tempfile_standalone_notmp -->
<g id="node5" class="node"><title>vtools_tempfile_standalone_notmp</title>
<a xlink:href="patches/vtools_tempfile_standalone_notmp" xlink:title="vtools_tempfile_standalone_notmp">
<polygon fill="none" stroke="black" points="256,-180 1.27898e-13,-180 0,-144 256,-144 256,-180"/>
<text text-anchor="middle" x="128" y="-157.9" font-family="Times Roman,serif" font-size="14.00">vtools_tempfile_standalone_notmp</text>
</a>
</g>
<!-- vtools_tempfile_standalone_notmp&#45;&gt;vdiff_blockwise_read&#45;2 -->
<g id="edge4" class="edge"><title>vtools_tempfile_standalone_notmp&#45;&gt;vdiff_blockwise_read&#45;2</title>
<path fill="none" stroke="black" d="M128,-143.831C128,-136.131 128,-126.974 128,-118.417"/>
<polygon fill="black" stroke="black" points="131.5,-118.413 128,-108.413 124.5,-118.413 131.5,-118.413"/>
</g>
<!-- vtools_genesis -->
<g id="node7" class="node"><title>vtools_genesis</title>
<a xlink:href="patches/vtools_genesis" xlink:title="vtools_genesis">
<polygon fill="none" stroke="black" points="186,-828 70,-828 70,-792 186,-792 186,-828"/>
<text text-anchor="middle" x="128" y="-805.9" font-family="Times Roman,serif" font-size="14.00">vtools_genesis</text>
</a>
</g>
<!-- vtools_genesis&#45;&gt;vdiff_fixes_newline_gcc -->
<g id="edge6" class="edge"><title>vtools_genesis&#45;&gt;vdiff_fixes_newline_gcc</title>
<path fill="none" stroke="black" d="M128,-791.831C128,-784.131 128,-774.974 128,-766.417"/>
<polygon fill="black" stroke="black" points="131.5,-766.413 128,-756.413 124.5,-766.413 131.5,-766.413"/>
</g>
<!-- vtools_fixes_bitrate_char_array -->
<g id="node11" class="node"><title>vtools_fixes_bitrate_char_array</title>
<a xlink:href="patches/vtools_fixes_bitrate_char_array" xlink:title="vtools_fixes_bitrate_char_array">
<polygon fill="none" stroke="black" points="244,-540 12,-540 12,-504 244,-504 244,-540"/>
<text text-anchor="middle" x="128" y="-517.9" font-family="Times Roman,serif" font-size="14.00">vtools_fixes_bitrate_char_array</text>
</a>
</g>
<!-- vdiff_keccak&#45;&gt;vtools_fixes_bitrate_char_array -->
<g id="edge10" class="edge"><title>vdiff_keccak&#45;&gt;vtools_fixes_bitrate_char_array</title>
<path fill="none" stroke="black" d="M128,-575.831C128,-568.131 128,-558.974 128,-550.417"/>
<polygon fill="black" stroke="black" points="131.5,-550.413 128,-540.413 124.5,-550.413 131.5,-550.413"/>
</g>
<!-- vtools_vpatch -->
<g id="node16" class="node"><title>vtools_vpatch</title>
<a xlink:href="patches/vtools_vpatch" xlink:title="vtools_vpatch">
<polygon fill="none" stroke="black" points="184,-468 72,-468 72,-432 184,-432 184,-468"/>
<text text-anchor="middle" x="128" y="-445.9" font-family="Times Roman,serif" font-size="14.00">vtools_vpatch</text>
</a>
</g>
<!-- vtools_fixes_bitrate_char_array&#45;&gt;vtools_vpatch -->
<g id="edge20" class="edge"><title>vtools_fixes_bitrate_char_array&#45;&gt;vtools_vpatch</title>
<path fill="none" stroke="black" d="M128,-503.831C128,-496.131 128,-486.974 128,-478.417"/>
<polygon fill="black" stroke="black" points="131.5,-478.413 128,-468.413 124.5,-478.413 131.5,-478.413"/>
</g>
<!-- vtools_fixes_static_tohex -->
<g id="node15" class="node"><title>vtools_fixes_static_tohex</title>
<a xlink:href="patches/vtools_fixes_static_tohex" xlink:title="vtools_fixes_static_tohex">
<polygon fill="none" stroke="black" points="222,-396 34,-396 34,-360 222,-360 222,-396"/>
<text text-anchor="middle" x="128" y="-373.9" font-family="Times Roman,serif" font-size="14.00">vtools_fixes_static_tohex</text>
</a>
</g>
<!-- vtools_vpatch_newline -->
<g id="node19" class="node"><title>vtools_vpatch_newline</title>
<a xlink:href="patches/vtools_vpatch_newline" xlink:title="vtools_vpatch_newline">
<polygon fill="none" stroke="black" points="215,-324 41,-324 41,-288 215,-288 215,-324"/>
<text text-anchor="middle" x="128" y="-301.9" font-family="Times Roman,serif" font-size="14.00">vtools_vpatch_newline</text>
</a>
</g>
<!-- vtools_fixes_static_tohex&#45;&gt;vtools_vpatch_newline -->
<g id="edge22" class="edge"><title>vtools_fixes_static_tohex&#45;&gt;vtools_vpatch_newline</title>
<path fill="none" stroke="black" d="M128,-359.831C128,-352.131 128,-342.974 128,-334.417"/>
<polygon fill="black" stroke="black" points="131.5,-334.413 128,-324.413 124.5,-334.413 131.5,-334.413"/>
</g>
<!-- vtools_vpatch&#45;&gt;vtools_fixes_static_tohex -->
<g id="edge14" class="edge"><title>vtools_vpatch&#45;&gt;vtools_fixes_static_tohex</title>
<path fill="none" stroke="black" d="M128,-431.831C128,-424.131 128,-414.974 128,-406.417"/>
<polygon fill="black" stroke="black" points="131.5,-406.413 128,-396.413 124.5,-406.413 131.5,-406.413"/>
</g>
<!-- vtools_ksum -->
<g id="node18" class="node"><title>vtools_ksum</title>
<a xlink:href="patches/vtools_ksum" xlink:title="vtools_ksum">
<polygon fill="none" stroke="black" points="179,-252 77,-252 77,-216 179,-216 179,-252"/>
<text text-anchor="middle" x="128" y="-229.9" font-family="Times Roman,serif" font-size="14.00">vtools_ksum</text>
</a>
</g>
<!-- vtools_ksum&#45;&gt;vtools_tempfile_standalone_notmp -->
<g id="edge18" class="edge"><title>vtools_ksum&#45;&gt;vtools_tempfile_standalone_notmp</title>
<path fill="none" stroke="black" d="M128,-215.831C128,-208.131 128,-198.974 128,-190.417"/>
<polygon fill="black" stroke="black" points="131.5,-190.413 128,-180.413 124.5,-190.413 131.5,-190.413"/>
</g>
<!-- vtools_vpatch_newline&#45;&gt;vtools_ksum -->
<g id="edge16" class="edge"><title>vtools_vpatch_newline&#45;&gt;vtools_ksum</title>
<path fill="none" stroke="black" d="M128,-287.831C128,-280.131 128,-270.974 128,-262.417"/>
<polygon fill="black" stroke="black" points="131.5,-262.413 128,-252.413 124.5,-262.413 131.5,-262.413"/>
</g>
</g>
</svg>
