modified: diffout.py
[GalaxyCodeBases.git] / c_cpp / lib / uthash / doc / banner.svg
blobf3143f1716bfd4e52cb6538aca971dfec566785f
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!-- Created with Inkscape (http://www.inkscape.org/) -->
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://web.resource.org/cc/"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="728px"
13 height="90px"
14 id="svg1307"
15 sodipodi:version="0.32"
16 inkscape:version="0.45.1"
17 sodipodi:docbase="/Users/thanson/code/uthash/trunk/doc/html/img"
18 sodipodi:docname="banner.svg"
19 inkscape:export-filename="/home/thanson/code/uthash/doc/html/img/banner.png"
20 inkscape:export-xdpi="90"
21 inkscape:export-ydpi="90"
22 inkscape:output_extension="org.inkscape.output.svg.inkscape">
23 <defs
24 id="defs1309">
25 <linearGradient
26 id="linearGradient12743">
27 <stop
28 style="stop-color:#99e1fa;stop-opacity:1;"
29 offset="0"
30 id="stop12745" />
31 <stop
32 id="stop12753"
33 offset="0"
34 style="stop-color:#99e1fa;stop-opacity:0.49803922;" />
35 <stop
36 style="stop-color:#99e1fa;stop-opacity:0;"
37 offset="1"
38 id="stop12747" />
39 </linearGradient>
40 <marker
41 inkscape:stockid="Arrow1Mend"
42 orient="auto"
43 refY="0.0"
44 refX="0.0"
45 id="Arrow1Mend"
46 style="overflow:visible;">
47 <path
48 id="path7755"
49 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
50 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
51 transform="scale(0.4) rotate(180)" />
52 </marker>
53 <marker
54 inkscape:stockid="Arrow1Sstart"
55 orient="auto"
56 refY="0.0"
57 refX="0.0"
58 id="Arrow1Sstart"
59 style="overflow:visible">
60 <path
61 id="path7752"
62 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
63 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
64 transform="scale(0.2)" />
65 </marker>
66 <marker
67 inkscape:stockid="Arrow1Send"
68 orient="auto"
69 refY="0.0"
70 refX="0.0"
71 id="Arrow1Send"
72 style="overflow:visible;">
73 <path
74 id="path7749"
75 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
76 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
77 transform="scale(0.2) rotate(180)" />
78 </marker>
79 <marker
80 inkscape:stockid="StopM"
81 orient="auto"
82 refY="0.0"
83 refX="0.0"
84 id="StopM"
85 style="overflow:visible">
86 <path
87 id="path7651"
88 d="M 0.0,5.65 L 0.0,-5.65"
89 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
90 transform="scale(0.4)" />
91 </marker>
92 <marker
93 inkscape:stockid="Arrow2Mend"
94 orient="auto"
95 refY="0.0"
96 refX="0.0"
97 id="Arrow2Mend"
98 style="overflow:visible;">
99 <path
100 id="path7737"
101 style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
102 d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
103 transform="scale(0.6) rotate(180) translate(-5,0)" />
104 </marker>
105 <marker
106 inkscape:stockid="TriangleInM"
107 orient="auto"
108 refY="0.0"
109 refX="0.0"
110 id="TriangleInM"
111 style="overflow:visible">
112 <path
113 id="path7669"
114 d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
115 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
116 transform="scale(-0.4)" />
117 </marker>
118 <marker
119 inkscape:stockid="StopL"
120 orient="auto"
121 refY="0.0"
122 refX="0.0"
123 id="StopL"
124 style="overflow:visible">
125 <path
126 id="path7654"
127 d="M 0.0,5.65 L 0.0,-5.65"
128 style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
129 transform="scale(0.8)" />
130 </marker>
131 <marker
132 inkscape:stockid="TriangleOutM"
133 orient="auto"
134 refY="0.0"
135 refX="0.0"
136 id="TriangleOutM"
137 style="overflow:visible">
138 <path
139 id="path7660"
140 d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
141 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
142 transform="scale(0.4)" />
143 </marker>
144 <marker
145 inkscape:stockid="DiamondS"
146 orient="auto"
147 refY="0.0"
148 refX="0.0"
149 id="DiamondS"
150 style="overflow:visible">
151 <path
152 id="path7675"
153 d="M -2.1579186e-005,-7.0710768 L -7.0710894,-8.9383918e-006 L -2.1579186e-005,7.0710589 L 7.0710462,-8.9383918e-006 L -2.1579186e-005,-7.0710768 z "
154 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
155 transform="scale(0.2)" />
156 </marker>
157 <marker
158 inkscape:stockid="Tail"
159 orient="auto"
160 refY="0.0"
161 refX="0.0"
162 id="Tail"
163 style="overflow:visible">
165 id="g7716"
166 transform="scale(-1.2)">
167 <path
168 id="path7718"
169 d="M -3.8048674,-3.9585227 L 0.54352094,-0.00068114835"
170 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;marker-start:none;marker-end:none;stroke-linecap:round" />
171 <path
172 id="path7720"
173 d="M -1.2866832,-3.9585227 L 3.0617053,-0.00068114835"
174 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;marker-start:none;marker-end:none;stroke-linecap:round" />
175 <path
176 id="path7722"
177 d="M 1.3053582,-3.9585227 L 5.6537466,-0.00068114835"
178 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;marker-start:none;marker-end:none;stroke-linecap:round" />
179 <path
180 id="path7724"
181 d="M -3.8048674,4.1775838 L 0.54352094,0.21974226"
182 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;marker-start:none;marker-end:none;stroke-linecap:round" />
183 <path
184 id="path7726"
185 d="M -1.2866832,4.1775838 L 3.0617053,0.21974226"
186 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;marker-start:none;marker-end:none;stroke-linecap:round" />
187 <path
188 id="path7728"
189 d="M 1.3053582,4.1775838 L 5.6537466,0.21974226"
190 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;marker-start:none;marker-end:none;stroke-linecap:round" />
191 </g>
192 </marker>
193 <marker
194 inkscape:stockid="Arrow1Lstart"
195 orient="auto"
196 refY="0.0"
197 refX="0.0"
198 id="Arrow1Lstart"
199 style="overflow:visible">
200 <path
201 id="path7764"
202 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
203 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
204 transform="scale(0.8)" />
205 </marker>
206 <linearGradient
207 inkscape:collect="always"
208 id="linearGradient3964">
209 <stop
210 style="stop-color:#00eb00;stop-opacity:1;"
211 offset="0"
212 id="stop3966" />
213 <stop
214 style="stop-color:#00eb00;stop-opacity:0;"
215 offset="1"
216 id="stop3968" />
217 </linearGradient>
218 <radialGradient
219 inkscape:collect="always"
220 xlink:href="#linearGradient3964"
221 id="radialGradient3996"
222 gradientUnits="userSpaceOnUse"
223 gradientTransform="matrix(1,0,0,0.237347,4.901628e-13,36.5688)"
224 cx="176.99219"
225 cy="47.949429"
226 fx="176.99219"
227 fy="47.949429"
228 r="78.257812" />
229 <radialGradient
230 inkscape:collect="always"
231 xlink:href="#linearGradient12743"
232 id="radialGradient12751"
233 cx="165.91866"
234 cy="45.584854"
235 fx="165.91866"
236 fy="45.584854"
237 r="56.51194"
238 gradientTransform="matrix(1,0,0,0.603517,0,18.07364)"
239 gradientUnits="userSpaceOnUse" />
240 </defs>
241 <sodipodi:namedview
242 id="base"
243 pagecolor="#ffffff"
244 bordercolor="#666666"
245 borderopacity="1.0"
246 inkscape:pageopacity="0.0"
247 inkscape:pageshadow="2"
248 inkscape:zoom="0.9793956"
249 inkscape:cx="372.32157"
250 inkscape:cy="45"
251 inkscape:document-units="px"
252 inkscape:current-layer="g2335"
253 inkscape:window-width="791"
254 inkscape:window-height="581"
255 inkscape:window-x="4"
256 inkscape:window-y="48" />
257 <metadata
258 id="metadata1312">
259 <rdf:RDF>
260 <cc:Work
261 rdf:about="">
262 <dc:format>image/svg+xml</dc:format>
263 <dc:type
264 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
265 </cc:Work>
266 </rdf:RDF>
267 </metadata>
269 id="layer1"
270 inkscape:label="Layer 1"
271 inkscape:groupmode="layer">
272 <rect
273 style="opacity:1;fill:#393be9;fill-opacity:1;stroke:#f18a00;stroke-width:5.65522385;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
274 id="rect3981"
275 width="435.17825"
276 height="78.666664"
277 x="5.1747785"
278 y="6"
279 rx="29.141403"
280 ry="20"
281 inkscape:export-filename="/home/thanson/code/uthash/doc/html/img/logo.png"
282 inkscape:export-xdpi="90"
283 inkscape:export-ydpi="90" />
284 <flowRoot
285 transform="matrix(1.673678,0,0,1.673678,-141.8484,-37.12273)"
286 style="font-size:47.99999774;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#faf599;fill-opacity:1;stroke:#f3bf33;stroke-opacity:1;font-family:Bitstream Vera Sans"
287 id="flowRoot3988"
288 xml:space="preserve"
289 inkscape:export-filename="/home/thanson/code/uthash/doc/html/img/logo.png"
290 inkscape:export-xdpi="90"
291 inkscape:export-ydpi="90"><flowRegion
292 style="fill:url(#radialGradient3996);fill-opacity:1"
293 id="flowRegion3990"><rect
294 style="font-size:47.99999774;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#faf599;fill-opacity:1;stroke:#f3bf33;stroke-opacity:1;font-family:Bitstream Vera Sans"
295 y="18"
296 x="94.666664"
297 height="61.333332"
298 width="321.33334"
299 id="rect3992" /></flowRegion><flowPara
300 id="flowPara7831">ut hash</flowPara></flowRoot> <rect
301 style="opacity:1;fill:url(#radialGradient12751);fill-opacity:1.0;stroke:none;stroke-width:2.82532263;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
302 id="rect10995"
303 width="113.02388"
304 height="68.211792"
305 x="109.40672"
306 y="11.478957"
307 inkscape:export-filename="/home/thanson/code/uthash/doc/html/img/logo.png"
308 inkscape:export-xdpi="90"
309 inkscape:export-ydpi="90" />
311 id="g7808"
312 transform="matrix(0.807859,0,0,0.807859,-140.848,9.677403)"
313 inkscape:export-filename="/home/thanson/code/uthash/doc/html/img/logo.png"
314 inkscape:export-xdpi="90"
315 inkscape:export-ydpi="90">
316 <rect
317 y="37.730064"
318 x="382.39673"
319 height="18.405188"
320 width="23.206543"
321 id="rect4882"
322 style="opacity:1;fill:#9be5ea;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
323 <rect
324 style="opacity:1;fill:#d48c21;fill-opacity:0.97777776;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
325 id="rect4886"
326 width="23.206543"
327 height="18.405188"
328 x="416.39673"
329 y="37.730064" />
330 <path
331 inkscape:connector-type="polyline"
332 id="path4890"
333 d="M 372.60327,46.932658 L 381.39673,46.932658"
334 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
335 <path
336 inkscape:connector-type="polyline"
337 id="path4892"
338 d="M 406.60327,46.932658 L 415.39673,46.932658"
339 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
340 <rect
341 y="9.7300644"
342 x="348.39673"
343 height="18.405188"
344 width="23.206543"
345 id="rect4896"
346 style="opacity:1;fill:#79c71a;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
347 <rect
348 style="opacity:1;fill:#f5e1a2;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
349 id="rect4898"
350 width="23.206543"
351 height="18.405188"
352 x="382.39673"
353 y="9.7300644" />
354 <path
355 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
356 d="M 372.60327,18.932658 L 381.39673,18.932658"
357 id="path4902"
358 inkscape:connector-type="polyline" />
359 <rect
360 y="14.207111"
361 x="318.45328"
362 height="10.1194"
363 width="10.1194"
364 id="rect4906"
365 style="opacity:1;fill:#1336e6;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
366 <path
367 inkscape:connector-type="polyline"
368 id="path5789"
369 d="M 328.57268,19.220474 L 347.39673,19.048081"
370 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
371 <path
372 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
373 d="M 328.57268,19.220474 L 347.39673,19.048081"
374 id="path5795"
375 inkscape:connector-type="polyline" />
376 <rect
377 y="37.789951"
378 x="348.20978"
379 height="18.405188"
380 width="23.206543"
381 id="rect5803"
382 style="opacity:1;fill:#e5e5e5;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
383 <rect
384 y="42.267002"
385 x="318.26633"
386 height="10.1194"
387 width="10.1194"
388 id="rect5805"
389 style="opacity:1;fill:#1336e6;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
390 <path
391 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
392 d="M 328.38572,47.280365 L 347.20977,47.107972"
393 id="path5807"
394 inkscape:connector-type="polyline" />
395 <rect
396 style="opacity:1;fill:#ddf9ed;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
397 id="rect5809"
398 width="23.206543"
399 height="18.405188"
400 x="348.20978"
401 y="63.720913" />
402 <rect
403 style="opacity:1;fill:#1336e6;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
404 id="rect5811"
405 width="10.1194"
406 height="10.1194"
407 x="318.26633"
408 y="68.197968" />
409 <path
410 inkscape:connector-type="polyline"
411 id="path5813"
412 d="M 328.38572,73.211328 L 347.20977,73.038935"
413 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
414 <path
415 inkscape:connector-type="polyline"
416 id="path5833"
417 d="M 323.47927,24.326511 L 323.35974,42.267002"
418 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2f29df;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
419 <path
420 inkscape:connector-type="polyline"
421 id="path5835"
422 d="M 323.32603,52.386402 L 323.32603,68.197968"
423 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2f29df;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
424 <path
425 id="path6716"
426 d="M 429.08836,47.11641 L 394.37307,18.527349 L 394.37307,49.158485 L 359.65778,18.527349 L 359.65778,50.179523 L 359.65778,75.70547"
427 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#f3bf33;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#StopM);marker-end:url(#Arrow1Send);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
428 </g>
430 id="g2335"
431 transform="translate(0,-10)"
432 inkscape:export-filename="/home/thanson/code/uthash/doc/html/img/logo_tag.png"
433 inkscape:export-xdpi="90"
434 inkscape:export-ydpi="90">
435 <text
436 xml:space="preserve"
437 style="font-size:18.43119621px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
438 x="565.8512"
439 y="50.633156"
440 id="text2331"><tspan
441 sodipodi:role="line"
442 id="tspan2333"
443 x="565.85119"
444 y="50.633156">a hash table</tspan><tspan
445 sodipodi:role="line"
446 x="565.8512"
447 y="73.672151"
448 id="tspan2361">for C structures</tspan></text>
449 </g>
450 </g>
451 </svg>