File: gzip.dot

package info (click to toggle)
ocamlgraph 2.2.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,624 kB
  • sloc: ml: 19,995; xml: 151; makefile: 14; sh: 1
file content (740 lines) | stat: -rwxr-xr-x 39,348 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
digraph G {
  "UV atoi (97)" [shape=diamond, label="atoi", color="#4000A0", style=dotted];
  "UV zip (0)" [shape=diamond, label="zip", color="#000000", style=bold];
  "UV do_exit (98)" [shape=diamond, label="do_exit", color="#408020",
                     style=bold];
  "UV flush_outbuf (1)" [label="flush_outbuf", color="#000000", style=bold];
  "UV updcrc (2)" [shape=diamond, label="updcrc", color="#008000", style=bold];
  "UV treat_file (99)" [shape=diamond, label="treat_file", color="#4080A0",
                        style=bold];
  "UV treat_stdin (100)" [shape=diamond, label="treat_stdin",
                          color="#C00020", style=bold];
  "UV bi_init (3)" [label="bi_init", color="#000000", style=bold];
  "UV do_list (101)" [shape=diamond, label="do_list", color="#C000A0",
                      style=bold];
  "UV ct_init (4)" [label="ct_init", color="#000000", style=bold];
  "UV fileno (102)" [shape=diamond, label="fileno", color="#C08020",
                     style=dotted];
  "UV lm_init (5)" [label="lm_init", color="#000000", style=bold];
  "UV basename (6)" [shape=diamond, label="basename", color="#808000",
                     style=bold];
  "UV isatty (103)" [shape=diamond, label="isatty", color="#C080A0",
                     style=dotted];
  "UV fstat (104)" [shape=diamond, label="fstat", color="#400060",
                    style=dotted];
  "UV deflate (7)" [label="deflate", color="#000000", style=bold];
  "UV get_method (105)" [shape=diamond, label="get_method", color="#4000E0",
                         style=bold];
  "UV file_read (8)" [shape=diamond, label="file_read", color="#000040",
                      style=bold];
  "UV read (9)" [shape=diamond, label="read", color="#0000C0", style=dotted];
  "UV get_istat (106)" [label="get_istat", color="#4080A0", style=bold];
  "UV make_ofname (107)" [label="make_ofname", color="#4080A0", style=bold];
  "UV copy (10)" [shape=diamond, label="copy", color="#008040", style=bold];
  "UV __errno_location (11)" [shape=diamond, label="__errno_location",
                              color="#0080C0", style=dotted];
  "UV open (108)" [label="open", color="#4080A0", style=dotted];
  "UV close (109)" [shape=diamond, label="close", color="#C000E0",
                    style=dotted];
  "UV write_buf (12)" [shape=diamond, label="write_buf", color="#800040",
                       style=bold];
  "UV read_error (13)" [shape=diamond, label="read_error", color="#8000C0",
                        style=bold];
  "UV create_outfile (110)" [label="create_outfile", color="#4080A0",
                             style=bold];
  "UV unlink (111)" [shape=diamond, label="unlink", color="#C080E0",
                     style=dotted];
  "UV clear_bufs (14)" [shape=diamond, label="clear_bufs", color="#808040",
                        style=bold];
  "UV fill_inbuf (15)" [shape=diamond, label="fill_inbuf", color="#8080C0",
                        style=bold];
  "UV copy_stat (112)" [label="copy_stat", color="#4080A0", style=bold];
  "UV flush_window (16)" [shape=diamond, label="flush_window",
                          color="#004000", style=bold];
  "UV check_ofname (113)" [label="check_ofname", color="#4080A0", style=bold];
  "UV write (17)" [label="write", color="#800040", style=dotted];
  "UV name_too_long (114)" [label="name_too_long", color="#4080A0",
                            style=bold];
  "UV write_error (18)" [shape=diamond, label="write_error", color="#00C000",
                         style=bold];
  "UV shorten_name (115)" [label="shorten_name", color="#4080A0", style=bold];
  "UV strlwr (19)" [shape=diamond, label="strlwr", color="#00C080",
                    style=bold];
  "UV do_stat (116)" [label="do_stat", color="#4080A0", style=bold];
  "UV isupper (20)" [shape=diamond, label="isupper", color="#804000",
                     style=dotted];
  "UV lstat (117)" [label="lstat", color="#4080A0", style=dotted];
  "UV strrchr (21)" [shape=diamond, label="strrchr", color="#804080",
                     style=dotted];
  "UV stat (118)" [label="stat", color="#4080A0", style=dotted];
  "UV get_suffix (119)" [label="get_suffix", color="#4080A0", style=bold];
  "UV make_simple_name (22)" [shape=diamond, label="make_simple_name",
                              color="#80C000", style=bold];
  "UV strcat (120)" [label="strcat", color="#4080A0", style=dotted];
  "UV add_envopt (23)" [shape=diamond, label="add_envopt", color="#80C080",
                        style=bold];
  "UV memcmp (121)" [label="memcmp", color="#4000E0", style=dotted];
  "UV getenv (24)" [label="getenv", color="#80C080", style=dotted];
  "UV strlen (25)" [shape=diamond, label="strlen", color="#0040C0",
                    style=dotted];
  "UV printf (122)" [label="printf", color="#C000A0", style=dotted];
  "UV lseek (123)" [label="lseek", color="#C000A0", style=dotted];
  "UV xmalloc (26)" [label="xmalloc", color="#80C080", style=bold];
  "UV strcpy (27)" [shape=diamond, label="strcpy", color="#00C0C0",
                    style=dotted];
  "UV ctime (124)" [label="ctime", color="#C000A0", style=dotted];
  "UV same_file (125)" [label="same_file", color="#4080A0", style=bold];
  "UV strspn (28)" [label="strspn", color="#80C080", style=dotted];
  "UV strcspn (29)" [shape=diamond, label="strcspn", color="#8040C0",
                     style=dotted];
  "UV fflush (126)" [label="fflush", color="#4080A0", style=dotted];
  "UV free (30)" [shape=diamond, label="free", color="#80C040", style=dotted];
  "UV fgets (127)" [label="fgets", color="#4080A0", style=dotted];
  "UV chmod (128)" [label="chmod", color="#4080A0", style=dotted];
  "UV calloc (31)" [label="calloc", color="#80C080", style=dotted];
  "UV error (32)" [shape=diamond, label="error", color="#400000", style=bold];
  "UV reset_times (129)" [label="reset_times", color="#4080A0", style=bold];
  "UV fprintf (33)" [shape=diamond, label="fprintf", color="#400080",
                     style=dotted];
  "UV utime (130)" [label="utime", color="#4080A0", style=dotted];
  "UV abort_gzip (34)" [shape=diamond, label="abort_gzip", color="#408000",
                        style=bold];
  "UV chown (131)" [label="chown", color="#4080A0", style=dotted];
  "UV exit (132)" [label="exit", color="#408020", style=dotted];
  "UV warn (35)" [shape=diamond, label="warn", color="#408080", style=bold];
  "UV perror (36)" [shape=diamond, label="perror", color="#C00000",
                    style=dotted];
  "UV fill_window (133)" [label="fill_window", color="#000000", style=bold];
  "UV display_ratio (37)" [shape=diamond, label="display_ratio",
                           color="#C00080", style=bold];
  "UV longest_match (134)" [label="longest_match", color="#000000",
                            style=bold];
  "UV _IO_putc (38)" [label="_IO_putc", color="#C00080", style=dotted];
  "UV deflate_fast (135)" [label="deflate_fast", color="#000000", style=bold];
  "UV malloc (39)" [shape=diamond, label="malloc", color="#C08080",
                    style=dotted];
  "UV check_zipfile (40)" [label="check_zipfile", color="#4000E0", style=bold];
  "UV unzip (41)" [shape=diamond, label="unzip", color="#4000C0", style=bold];
  "UV inflate (42)" [label="inflate", color="#4000C0", style=bold];
  "UV read_tree (43)" [label="read_tree", color="#C000C0", style=bold];
  "UV build_tree (44)" [label="build_tree", color="#C000C0", style=bold];
  "UV unpack (45)" [shape=diamond, label="unpack", color="#C000C0",
                    style=bold];
  "UV unlzw (46)" [shape=diamond, label="unlzw", color="#C08040", style=bold];
  "UV memset (47)" [shape=diamond, label="memset", color="#C080C0",
                    style=dotted];
  "UV memcpy (48)" [shape=diamond, label="memcpy", color="#404000",
                    style=dotted];
  "UV fillbuf (49)" [label="fillbuf", color="#C04040", style=bold];
  "UV getbits (50)" [label="getbits", color="#C04040", style=bold];
  "UV init_getbits (51)" [label="init_getbits", color="#C04040", style=bold];
  "UV make_table (52)" [label="make_table", color="#C04040", style=bold];
  "UV read_pt_len (53)" [label="read_pt_len", color="#C04040", style=bold];
  "UV read_c_len (54)" [label="read_c_len", color="#C04040", style=bold];
  "UV decode_c (55)" [label="decode_c", color="#C04040", style=bold];
  "UV decode_p (56)" [label="decode_p", color="#C04040", style=bold];
  "UV huf_decode_start (57)" [label="huf_decode_start", color="#C04040",
                              style=bold];
  "UV decode_start (58)" [label="decode_start", color="#C04040", style=bold];
  "UV decode (59)" [label="decode", color="#C04040", style=bold];
  "UV unlzh (60)" [shape=diamond, label="unlzh", color="#C04040", style=bold];
  "UV gen_codes (61)" [label="gen_codes", color="#000000", style=bold];
  "UV bi_reverse (62)" [label="bi_reverse", color="#000000", style=bold];
  "UV init_block (63)" [label="init_block", color="#000000", style=bold];
  "UV pqdownheap (64)" [label="pqdownheap", color="#000000", style=bold];
  "UV gen_bitlen (65)" [label="gen_bitlen", color="#000000", style=bold];
  "UV build_tree_0 (66)" [label="build_tree_0", color="#000000", style=bold];
  "UV scan_tree (67)" [label="scan_tree", color="#000000", style=bold];
  "UV send_tree (68)" [label="send_tree", color="#000000", style=bold];
  "UV send_bits (69)" [label="send_bits", color="#000000", style=bold];
  "UV build_bl_tree (70)" [label="build_bl_tree", color="#000000", style=bold];
  "UV send_all_trees (71)" [label="send_all_trees", color="#000000",
                            style=bold];
  "UV flush_block (72)" [label="flush_block", color="#000000", style=bold];
  "UV set_file_type (73)" [label="set_file_type", color="#000000", style=bold];
  "UV copy_block (74)" [label="copy_block", color="#000000", style=bold];
  "UV compress_block (75)" [label="compress_block", color="#000000",
                            style=bold];
  "UV bi_windup (76)" [label="bi_windup", color="#000000", style=bold];
  "UV ct_tally (77)" [label="ct_tally", color="#000000", style=bold];
  "UV lzw (78)" [shape=diamond, label="lzw", color="#808060", style=bold];
  "UV huft_build (79)" [label="huft_build", color="#4000C0", style=bold];
  "UV huft_free (80)" [label="huft_free", color="#4000C0", style=bold];
  "UV inflate_codes (81)" [label="inflate_codes", color="#4000C0", style=bold];
  "UV inflate_stored (82)" [label="inflate_stored", color="#4000C0",
                            style=bold];
  "UV inflate_fixed (83)" [label="inflate_fixed", color="#4000C0", style=bold];
  "UV inflate_dynamic (84)" [label="inflate_dynamic", color="#4000C0",
                             style=bold];
  "UV inflate_block (85)" [label="inflate_block", color="#4000C0", style=bold];
  "UV <indirect> (86)" [shape=diamond, label="<indirect>", color="#80C020",
                        style=bold];
  "UV usage (87)" [shape=diamond, label="usage", color="#80C0A0", style=bold];
  "UV help (88)" [shape=diamond, label="help", color="#004060", style=bold];
  "UV license (89)" [shape=diamond, label="license", color="#0040E0",
                     style=bold];
  "UV version (90)" [shape=diamond, label="version", color="#00C060",
                     style=bold];
  "UV main (91)" [shape=diamond, label="main", color="#00C0E0", style=bold];
  "UV strcmp (92)" [shape=diamond, label="strcmp", color="#804060",
                    style=dotted];
  "UV signal (93)" [shape=diamond, label="signal", color="#8040E0",
                    style=dotted];
  "UV strncmp (94)" [shape=diamond, label="strncmp", color="#80C060",
                     style=dotted];
  "UV strncpy (95)" [shape=diamond, label="strncpy", color="#80C0E0",
                     style=dotted];
  "UV getopt_long (96)" [shape=diamond, label="getopt_long", color="#400020",
                         style=dotted];
  
  subgraph cluster_36 { label="S 36";
    color="#C00000";
    style=bold;
    "UV perror (36)"; };
  subgraph cluster_37 { label="S 37";
    color="#C00080";
    style=bold;
    "UV _IO_putc (38)";"UV display_ratio (37)"; };
  subgraph cluster_86 { label="S 86";
    color="#80C020";
    style=bold;
    "UV <indirect> (86)"; };
  subgraph cluster_87 { label="S 87";
    color="#80C0A0";
    style=bold;
    "UV usage (87)"; };
  subgraph cluster_39 { label="S 39";
    color="#C08080";
    style=bold;
    "UV malloc (39)"; };
  subgraph cluster_88 { label="S 88";
    color="#004060";
    style=bold;
    "UV help (88)"; };
  subgraph cluster_89 { label="S 89";
    color="#0040E0";
    style=bold;
    "UV license (89)"; };
  subgraph cluster_20 { label="S 20";
    color="#804000";
    style=bold;
    "UV isupper (20)"; };
  subgraph cluster_21 { label="S 21";
    color="#804080";
    style=bold;
    "UV strrchr (21)"; };
  subgraph cluster_111 { label="S 111";
    color="#C080E0";
    style=bold;
    "UV unlink (111)"; };
  subgraph cluster_22 { label="S 22";
    color="#80C000";
    style=bold;
    "UV make_simple_name (22)"; };
  subgraph cluster_23 { label="S 23";
    color="#80C080";
    style=bold;
    "UV calloc (31)";"UV strspn (28)";"UV xmalloc (26)";"UV getenv (24)";"UV add_envopt (23)"; };
  subgraph cluster_25 { label="S 25";
    color="#0040C0";
    style=bold;
    "UV strlen (25)"; };
  subgraph cluster_27 { label="S 27";
    color="#00C0C0";
    style=bold;
    "UV strcpy (27)"; };
  subgraph cluster_41 { label="S 41";
    color="#4000C0";
    style=bold;
    "UV inflate_block (85)";"UV inflate_dynamic (84)";"UV inflate_fixed (83)";"UV inflate_stored (82)";"UV inflate_codes (81)";"UV huft_free (80)";"UV huft_build (79)";"UV inflate (42)";"UV unzip (41)"; };
  subgraph cluster_90 { label="S 90";
    color="#00C060";
    style=bold;
    "UV version (90)"; };
  subgraph cluster_29 { label="S 29";
    color="#8040C0";
    style=bold;
    "UV strcspn (29)"; };
  subgraph cluster_91 { label="S 91";
    color="#00C0E0";
    style=bold;
    "UV main (91)"; };
  subgraph cluster_78 { label="S 78";
    color="#808060";
    style=bold;
    "UV lzw (78)"; };
  subgraph cluster_92 { label="S 92";
    color="#804060";
    style=bold;
    "UV strcmp (92)"; };
  subgraph cluster_0 { label="S 0";
    color="#000000";
    style=bold;
    "UV ct_tally (77)";"UV bi_windup (76)";"UV compress_block (75)";"UV copy_block (74)";"UV set_file_type (73)";"UV flush_block (72)";"UV send_all_trees (71)";"UV build_bl_tree (70)";"UV send_bits (69)";"UV send_tree (68)";"UV scan_tree (67)";"UV build_tree_0 (66)";"UV gen_bitlen (65)";"UV pqdownheap (64)";"UV init_block (63)";"UV bi_reverse (62)";"UV gen_codes (61)";"UV deflate_fast (135)";"UV longest_match (134)";"UV fill_window (133)";"UV deflate (7)";"UV lm_init (5)";"UV ct_init (4)";"UV bi_init (3)";"UV flush_outbuf (1)";"UV zip (0)"; };
  subgraph cluster_93 { label="S 93";
    color="#8040E0";
    style=bold;
    "UV signal (93)"; };
  subgraph cluster_45 { label="S 45";
    color="#C000C0";
    style=bold;
    "UV unpack (45)";"UV build_tree (44)";"UV read_tree (43)"; };
  subgraph cluster_10 { label="S 10";
    color="#008040";
    style=bold;
    "UV copy (10)"; };
  subgraph cluster_100 { label="S 100";
    color="#C00020";
    style=bold;
    "UV treat_stdin (100)"; };
  subgraph cluster_94 { label="S 94";
    color="#80C060";
    style=bold;
    "UV strncmp (94)"; };
  subgraph cluster_46 { label="S 46";
    color="#C08040";
    style=bold;
    "UV unlzw (46)"; };
  subgraph cluster_11 { label="S 11";
    color="#0080C0";
    style=bold;
    "UV __errno_location (11)"; };
  subgraph cluster_101 { label="S 101";
    color="#C000A0";
    style=bold;
    "UV ctime (124)";"UV lseek (123)";"UV printf (122)";"UV do_list (101)"; };
  subgraph cluster_2 { label="S 2";
    color="#008000";
    style=bold;
    "UV updcrc (2)"; };
  subgraph cluster_95 { label="S 95";
    color="#80C0E0";
    style=bold;
    "UV strncpy (95)"; };
  subgraph cluster_60 { label="S 60";
    color="#C04040";
    style=bold;
    "UV unlzh (60)";"UV decode (59)";"UV decode_start (58)";"UV huf_decode_start (57)";"UV decode_p (56)";"UV decode_c (55)";"UV read_c_len (54)";"UV read_pt_len (53)";"UV make_table (52)";"UV init_getbits (51)";"UV getbits (50)";"UV fillbuf (49)"; };
  subgraph cluster_47 { label="S 47";
    color="#C080C0";
    style=bold;
    "UV memset (47)"; };
  subgraph cluster_12 { label="S 12";
    color="#800040";
    style=bold;
    "UV write (17)";"UV write_buf (12)"; };
  subgraph cluster_102 { label="S 102";
    color="#C08020";
    style=bold;
    "UV fileno (102)"; };
  subgraph cluster_96 { label="S 96";
    color="#400020";
    style=bold;
    "UV getopt_long (96)"; };
  subgraph cluster_48 { label="S 48";
    color="#404000";
    style=bold;
    "UV memcpy (48)"; };
  subgraph cluster_13 { label="S 13";
    color="#8000C0";
    style=bold;
    "UV read_error (13)"; };
  subgraph cluster_103 { label="S 103";
    color="#C080A0";
    style=bold;
    "UV isatty (103)"; };
  subgraph cluster_97 { label="S 97";
    color="#4000A0";
    style=bold;
    "UV atoi (97)"; };
  subgraph cluster_14 { label="S 14";
    color="#808040";
    style=bold;
    "UV clear_bufs (14)"; };
  subgraph cluster_104 { label="S 104";
    color="#400060";
    style=bold;
    "UV fstat (104)"; };
  subgraph cluster_98 { label="S 98";
    color="#408020";
    style=bold;
    "UV exit (132)";"UV do_exit (98)"; };
  subgraph cluster_15 { label="S 15";
    color="#8080C0";
    style=bold;
    "UV fill_inbuf (15)"; };
  subgraph cluster_105 { label="S 105";
    color="#4000E0";
    style=bold;
    "UV check_zipfile (40)";"UV memcmp (121)";"UV get_method (105)"; };
  subgraph cluster_6 { label="S 6";
    color="#808000";
    style=bold;
    "UV basename (6)"; };
  subgraph cluster_16 { label="S 16";
    color="#004000";
    style=bold;
    "UV flush_window (16)"; };
  subgraph cluster_99 { label="S 99";
    color="#4080A0";
    style=bold;
    "UV chown (131)";"UV utime (130)";"UV reset_times (129)";"UV chmod (128)";"UV fgets (127)";"UV fflush (126)";"UV same_file (125)";"UV strcat (120)";"UV get_suffix (119)";"UV stat (118)";"UV lstat (117)";"UV do_stat (116)";"UV shorten_name (115)";"UV name_too_long (114)";"UV check_ofname (113)";"UV copy_stat (112)";"UV create_outfile (110)";"UV open (108)";"UV make_ofname (107)";"UV get_istat (106)";"UV treat_file (99)"; };
  subgraph cluster_30 { label="S 30";
    color="#80C040";
    style=bold;
    "UV free (30)"; };
  subgraph cluster_8 { label="S 8";
    color="#000040";
    style=bold;
    "UV file_read (8)"; };
  subgraph cluster_18 { label="S 18";
    color="#00C000";
    style=bold;
    "UV write_error (18)"; };
  subgraph cluster_9 { label="S 9";
    color="#0000C0";
    style=bold;
    "UV read (9)"; };
  subgraph cluster_32 { label="S 32";
    color="#400000";
    style=bold;
    "UV error (32)"; };
  subgraph cluster_19 { label="S 19";
    color="#00C080";
    style=bold;
    "UV strlwr (19)"; };
  subgraph cluster_109 { label="S 109";
    color="#C000E0";
    style=bold;
    "UV close (109)"; };
  subgraph cluster_33 { label="S 33";
    color="#400080";
    style=bold;
    "UV fprintf (33)"; };
  subgraph cluster_34 { label="S 34";
    color="#408000";
    style=bold;
    "UV abort_gzip (34)"; };
  subgraph cluster_35 { label="S 35";
    color="#408080";
    style=bold;
    "UV warn (35)"; };
  
  "UV zip (0)" -> "UV flush_outbuf (1)" [color="#000000"];
  "UV zip (0)" -> "UV updcrc (2)" [color="#000000"];
  "UV zip (0)" -> "UV bi_init (3)" [color="#000000"];
  "UV zip (0)" -> "UV ct_init (4)" [color="#000000"];
  "UV zip (0)" -> "UV lm_init (5)" [color="#000000"];
  "UV zip (0)" -> "UV basename (6)" [color="#000000"];
  "UV zip (0)" -> "UV deflate (7)" [color="#000000"];
  "UV zip (0)" -> "UV write_buf (12)" [color="#000000"];
  "UV zip (0)" -> "UV error (32)" [color="#000000"];
  "UV zip (0)" -> "UV memset (47)" [color="#000000"];
  "UV zip (0)" -> "UV memcpy (48)" [color="#000000"];
  "UV zip (0)" -> "UV <indirect> (86)" [color="#000000"];
  "UV do_exit (98)" -> "UV free (30)" [color="#408020"];
  "UV do_exit (98)" -> "UV exit (132)" [color="#408020"];
  "UV flush_outbuf (1)" -> "UV write_buf (12)" [color="#000000"];
  "UV treat_file (99)" -> "UV __errno_location (11)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV clear_bufs (14)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV write_error (18)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV strlwr (19)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV isupper (20)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV strrchr (21)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV strlen (25)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV strcpy (27)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV strcspn (29)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV error (32)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV fprintf (33)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV perror (36)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV display_ratio (37)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV <indirect> (86)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV strcmp (92)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV treat_stdin (100)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV do_list (101)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV fileno (102)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV isatty (103)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV fstat (104)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV get_method (105)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV get_istat (106)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV make_ofname (107)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV open (108)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV close (109)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV create_outfile (110)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV unlink (111)" [color="#4080A0"];
  "UV treat_file (99)" -> "UV copy_stat (112)" [color="#4080A0"];
  "UV treat_stdin (100)" -> "UV clear_bufs (14)" [color="#C00020"];
  "UV treat_stdin (100)" -> "UV strcpy (27)" [color="#C00020"];
  "UV treat_stdin (100)" -> "UV error (32)" [color="#C00020"];
  "UV treat_stdin (100)" -> "UV fprintf (33)" [color="#C00020"];
  "UV treat_stdin (100)" -> "UV display_ratio (37)" [color="#C00020"];
  "UV treat_stdin (100)" -> "UV <indirect> (86)" [color="#C00020"];
  "UV treat_stdin (100)" -> "UV do_exit (98)" [color="#C00020"];
  "UV treat_stdin (100)" -> "UV do_list (101)" [color="#C00020"];
  "UV treat_stdin (100)" -> "UV fileno (102)" [color="#C00020"];
  "UV treat_stdin (100)" -> "UV isatty (103)" [color="#C00020"];
  "UV treat_stdin (100)" -> "UV fstat (104)" [color="#C00020"];
  "UV treat_stdin (100)" -> "UV get_method (105)" [color="#C00020"];
  "UV do_list (101)" -> "UV read (9)" [color="#C000A0"];
  "UV do_list (101)" -> "UV read_error (13)" [color="#C000A0"];
  "UV do_list (101)" -> "UV display_ratio (37)" [color="#C000A0"];
  "UV do_list (101)" -> "UV printf (122)" [color="#C000A0"];
  "UV do_list (101)" -> "UV lseek (123)" [color="#C000A0"];
  "UV do_list (101)" -> "UV ctime (124)" [color="#C000A0"];
  "UV ct_init (4)" -> "UV gen_codes (61)" [color="#000000"];
  "UV ct_init (4)" -> "UV bi_reverse (62)" [color="#000000"];
  "UV ct_init (4)" -> "UV init_block (63)" [color="#000000"];
  "UV lm_init (5)" -> "UV error (32)" [color="#000000"];
  "UV lm_init (5)" -> "UV memset (47)" [color="#000000"];
  "UV lm_init (5)" -> "UV <indirect> (86)" [color="#000000"];
  "UV lm_init (5)" -> "UV fill_window (133)" [color="#000000"];
  "UV basename (6)" -> "UV strlwr (19)" [color="#808000"];
  "UV basename (6)" -> "UV strrchr (21)" [color="#808000"];
  "UV deflate (7)" -> "UV flush_block (72)" [color="#000000"];
  "UV deflate (7)" -> "UV ct_tally (77)" [color="#000000"];
  "UV deflate (7)" -> "UV fill_window (133)" [color="#000000"];
  "UV deflate (7)" -> "UV longest_match (134)" [color="#000000"];
  "UV deflate (7)" -> "UV deflate_fast (135)" [color="#000000"];
  "UV get_method (105)" -> "UV basename (6)" [color="#4000E0"];
  "UV get_method (105)" -> "UV fill_inbuf (15)" [color="#4000E0"];
  "UV get_method (105)" -> "UV error (32)" [color="#4000E0"];
  "UV get_method (105)" -> "UV fprintf (33)" [color="#4000E0"];
  "UV get_method (105)" -> "UV check_zipfile (40)" [color="#4000E0"];
  "UV get_method (105)" -> "UV memcmp (121)" [color="#4000E0"];
  "UV file_read (8)" -> "UV updcrc (2)" [color="#000040"];
  "UV file_read (8)" -> "UV read (9)" [color="#000040"];
  "UV get_istat (106)" -> "UV __errno_location (11)" [color="#4080A0"];
  "UV get_istat (106)" -> "UV strlen (25)" [color="#4080A0"];
  "UV get_istat (106)" -> "UV strcpy (27)" [color="#4080A0"];
  "UV get_istat (106)" -> "UV perror (36)" [color="#4080A0"];
  "UV get_istat (106)" -> "UV strcmp (92)" [color="#4080A0"];
  "UV get_istat (106)" -> "UV do_stat (116)" [color="#4080A0"];
  "UV get_istat (106)" -> "UV get_suffix (119)" [color="#4080A0"];
  "UV get_istat (106)" -> "UV strcat (120)" [color="#4080A0"];
  "UV make_ofname (107)" -> "UV strlwr (19)" [color="#4080A0"];
  "UV make_ofname (107)" -> "UV strcpy (27)" [color="#4080A0"];
  "UV make_ofname (107)" -> "UV fprintf (33)" [color="#4080A0"];
  "UV make_ofname (107)" -> "UV strcmp (92)" [color="#4080A0"];
  "UV make_ofname (107)" -> "UV get_suffix (119)" [color="#4080A0"];
  "UV make_ofname (107)" -> "UV strcat (120)" [color="#4080A0"];
  "UV copy (10)" -> "UV read (9)" [color="#008040"];
  "UV copy (10)" -> "UV __errno_location (11)" [color="#008040"];
  "UV copy (10)" -> "UV write_buf (12)" [color="#008040"];
  "UV copy (10)" -> "UV read_error (13)" [color="#008040"];
  "UV write_buf (12)" -> "UV write (17)" [color="#800040"];
  "UV write_buf (12)" -> "UV write_error (18)" [color="#800040"];
  "UV read_error (13)" -> "UV __errno_location (11)" [color="#8000C0"];
  "UV read_error (13)" -> "UV fprintf (33)" [color="#8000C0"];
  "UV read_error (13)" -> "UV abort_gzip (34)" [color="#8000C0"];
  "UV read_error (13)" -> "UV perror (36)" [color="#8000C0"];
  "UV create_outfile (110)" -> "UV fprintf (33)" [color="#4080A0"];
  "UV create_outfile (110)" -> "UV perror (36)" [color="#4080A0"];
  "UV create_outfile (110)" -> "UV fstat (104)" [color="#4080A0"];
  "UV create_outfile (110)" -> "UV open (108)" [color="#4080A0"];
  "UV create_outfile (110)" -> "UV close (109)" [color="#4080A0"];
  "UV create_outfile (110)" -> "UV unlink (111)" [color="#4080A0"];
  "UV create_outfile (110)" -> "UV check_ofname (113)" [color="#4080A0"];
  "UV create_outfile (110)" -> "UV name_too_long (114)" [color="#4080A0"];
  "UV create_outfile (110)" -> "UV shorten_name (115)" [color="#4080A0"];
  "UV fill_inbuf (15)" -> "UV read (9)" [color="#8080C0"];
  "UV fill_inbuf (15)" -> "UV __errno_location (11)" [color="#8080C0"];
  "UV fill_inbuf (15)" -> "UV read_error (13)" [color="#8080C0"];
  "UV copy_stat (112)" -> "UV fprintf (33)" [color="#4080A0"];
  "UV copy_stat (112)" -> "UV perror (36)" [color="#4080A0"];
  "UV copy_stat (112)" -> "UV unlink (111)" [color="#4080A0"];
  "UV copy_stat (112)" -> "UV chmod (128)" [color="#4080A0"];
  "UV copy_stat (112)" -> "UV reset_times (129)" [color="#4080A0"];
  "UV copy_stat (112)" -> "UV chown (131)" [color="#4080A0"];
  "UV flush_window (16)" -> "UV updcrc (2)" [color="#004000"];
  "UV flush_window (16)" -> "UV write_buf (12)" [color="#004000"];
  "UV check_ofname (113)" -> "UV __errno_location (11)" [color="#4080A0"];
  "UV check_ofname (113)" -> "UV isupper (20)" [color="#4080A0"];
  "UV check_ofname (113)" -> "UV strcpy (27)" [color="#4080A0"];
  "UV check_ofname (113)" -> "UV fprintf (33)" [color="#4080A0"];
  "UV check_ofname (113)" -> "UV perror (36)" [color="#4080A0"];
  "UV check_ofname (113)" -> "UV strcmp (92)" [color="#4080A0"];
  "UV check_ofname (113)" -> "UV fileno (102)" [color="#4080A0"];
  "UV check_ofname (113)" -> "UV isatty (103)" [color="#4080A0"];
  "UV check_ofname (113)" -> "UV unlink (111)" [color="#4080A0"];
  "UV check_ofname (113)" -> "UV name_too_long (114)" [color="#4080A0"];
  "UV check_ofname (113)" -> "UV shorten_name (115)" [color="#4080A0"];
  "UV check_ofname (113)" -> "UV stat (118)" [color="#4080A0"];
  "UV check_ofname (113)" -> "UV same_file (125)" [color="#4080A0"];
  "UV check_ofname (113)" -> "UV fflush (126)" [color="#4080A0"];
  "UV check_ofname (113)" -> "UV fgets (127)" [color="#4080A0"];
  "UV check_ofname (113)" -> "UV chmod (128)" [color="#4080A0"];
  "UV name_too_long (114)" -> "UV strlen (25)" [color="#4080A0"];
  "UV name_too_long (114)" -> "UV stat (118)" [color="#4080A0"];
  "UV name_too_long (114)" -> "UV same_file (125)" [color="#4080A0"];
  "UV write_error (18)" -> "UV fprintf (33)" [color="#00C000"];
  "UV write_error (18)" -> "UV abort_gzip (34)" [color="#00C000"];
  "UV write_error (18)" -> "UV perror (36)" [color="#00C000"];
  "UV shorten_name (115)" -> "UV strrchr (21)" [color="#4080A0"];
  "UV shorten_name (115)" -> "UV strlen (25)" [color="#4080A0"];
  "UV shorten_name (115)" -> "UV strcpy (27)" [color="#4080A0"];
  "UV shorten_name (115)" -> "UV strcspn (29)" [color="#4080A0"];
  "UV shorten_name (115)" -> "UV error (32)" [color="#4080A0"];
  "UV shorten_name (115)" -> "UV strcmp (92)" [color="#4080A0"];
  "UV shorten_name (115)" -> "UV get_suffix (119)" [color="#4080A0"];
  "UV strlwr (19)" -> "UV isupper (20)" [color="#00C080"];
  "UV do_stat (116)" -> "UV __errno_location (11)" [color="#4080A0"];
  "UV do_stat (116)" -> "UV lstat (117)" [color="#4080A0"];
  "UV do_stat (116)" -> "UV stat (118)" [color="#4080A0"];
  "UV get_suffix (119)" -> "UV strlwr (19)" [color="#4080A0"];
  "UV get_suffix (119)" -> "UV strlen (25)" [color="#4080A0"];
  "UV get_suffix (119)" -> "UV strcpy (27)" [color="#4080A0"];
  "UV get_suffix (119)" -> "UV strcmp (92)" [color="#4080A0"];
  "UV make_simple_name (22)" -> "UV strrchr (21)" [color="#80C000"];
  "UV add_envopt (23)" -> "UV getenv (24)" [color="#80C080"];
  "UV add_envopt (23)" -> "UV strlen (25)" [color="#80C080"];
  "UV add_envopt (23)" -> "UV xmalloc (26)" [color="#80C080"];
  "UV add_envopt (23)" -> "UV strcpy (27)" [color="#80C080"];
  "UV add_envopt (23)" -> "UV strspn (28)" [color="#80C080"];
  "UV add_envopt (23)" -> "UV strcspn (29)" [color="#80C080"];
  "UV add_envopt (23)" -> "UV free (30)" [color="#80C080"];
  "UV add_envopt (23)" -> "UV calloc (31)" [color="#80C080"];
  "UV add_envopt (23)" -> "UV error (32)" [color="#80C080"];
  "UV add_envopt (23)" -> "UV malloc (39)" [color="#80C080"];
  "UV xmalloc (26)" -> "UV error (32)" [color="#80C080"];
  "UV xmalloc (26)" -> "UV malloc (39)" [color="#80C080"];
  "UV error (32)" -> "UV fprintf (33)" [color="#400000"];
  "UV error (32)" -> "UV abort_gzip (34)" [color="#400000"];
  "UV reset_times (129)" -> "UV fprintf (33)" [color="#4080A0"];
  "UV reset_times (129)" -> "UV perror (36)" [color="#4080A0"];
  "UV reset_times (129)" -> "UV utime (130)" [color="#4080A0"];
  "UV abort_gzip (34)" -> "UV do_exit (98)" [color="#408000"];
  "UV abort_gzip (34)" -> "UV close (109)" [color="#408000"];
  "UV abort_gzip (34)" -> "UV unlink (111)" [color="#408000"];
  "UV warn (35)" -> "UV fprintf (33)" [color="#408080"];
  "UV fill_window (133)" -> "UV memcpy (48)" [color="#000000"];
  "UV fill_window (133)" -> "UV <indirect> (86)" [color="#000000"];
  "UV display_ratio (37)" -> "UV fprintf (33)" [color="#C00080"];
  "UV display_ratio (37)" -> "UV _IO_putc (38)" [color="#C00080"];
  "UV deflate_fast (135)" -> "UV flush_block (72)" [color="#000000"];
  "UV deflate_fast (135)" -> "UV ct_tally (77)" [color="#000000"];
  "UV deflate_fast (135)" -> "UV fill_window (133)" [color="#000000"];
  "UV deflate_fast (135)" -> "UV longest_match (134)" [color="#000000"];
  "UV check_zipfile (40)" -> "UV fprintf (33)" [color="#4000E0"];
  "UV unzip (41)" -> "UV updcrc (2)" [color="#4000C0"];
  "UV unzip (41)" -> "UV fill_inbuf (15)" [color="#4000C0"];
  "UV unzip (41)" -> "UV flush_window (16)" [color="#4000C0"];
  "UV unzip (41)" -> "UV free (30)" [color="#4000C0"];
  "UV unzip (41)" -> "UV error (32)" [color="#4000C0"];
  "UV unzip (41)" -> "UV fprintf (33)" [color="#4000C0"];
  "UV unzip (41)" -> "UV malloc (39)" [color="#4000C0"];
  "UV unzip (41)" -> "UV inflate (42)" [color="#4000C0"];
  "UV unzip (41)" -> "UV memset (47)" [color="#4000C0"];
  "UV unzip (41)" -> "UV memcpy (48)" [color="#4000C0"];
  "UV inflate (42)" -> "UV flush_window (16)" [color="#4000C0"];
  "UV inflate (42)" -> "UV inflate_block (85)" [color="#4000C0"];
  "UV read_tree (43)" -> "UV fill_inbuf (15)" [color="#C000C0"];
  "UV read_tree (43)" -> "UV error (32)" [color="#C000C0"];
  "UV unpack (45)" -> "UV fill_inbuf (15)" [color="#C000C0"];
  "UV unpack (45)" -> "UV flush_window (16)" [color="#C000C0"];
  "UV unpack (45)" -> "UV error (32)" [color="#C000C0"];
  "UV unpack (45)" -> "UV read_tree (43)" [color="#C000C0"];
  "UV unpack (45)" -> "UV build_tree (44)" [color="#C000C0"];
  "UV unlzw (46)" -> "UV read (9)" [color="#C08040"];
  "UV unlzw (46)" -> "UV write_buf (12)" [color="#C08040"];
  "UV unlzw (46)" -> "UV read_error (13)" [color="#C08040"];
  "UV unlzw (46)" -> "UV fill_inbuf (15)" [color="#C08040"];
  "UV unlzw (46)" -> "UV error (32)" [color="#C08040"];
  "UV unlzw (46)" -> "UV fprintf (33)" [color="#C08040"];
  "UV unlzw (46)" -> "UV memset (47)" [color="#C08040"];
  "UV unlzw (46)" -> "UV memcpy (48)" [color="#C08040"];
  "UV fillbuf (49)" -> "UV fill_inbuf (15)" [color="#C04040"];
  "UV getbits (50)" -> "UV fillbuf (49)" [color="#C04040"];
  "UV init_getbits (51)" -> "UV fillbuf (49)" [color="#C04040"];
  "UV make_table (52)" -> "UV error (32)" [color="#C04040"];
  "UV read_pt_len (53)" -> "UV fillbuf (49)" [color="#C04040"];
  "UV read_pt_len (53)" -> "UV getbits (50)" [color="#C04040"];
  "UV read_pt_len (53)" -> "UV make_table (52)" [color="#C04040"];
  "UV read_c_len (54)" -> "UV fillbuf (49)" [color="#C04040"];
  "UV read_c_len (54)" -> "UV getbits (50)" [color="#C04040"];
  "UV read_c_len (54)" -> "UV make_table (52)" [color="#C04040"];
  "UV decode_c (55)" -> "UV fillbuf (49)" [color="#C04040"];
  "UV decode_c (55)" -> "UV getbits (50)" [color="#C04040"];
  "UV decode_c (55)" -> "UV read_pt_len (53)" [color="#C04040"];
  "UV decode_c (55)" -> "UV read_c_len (54)" [color="#C04040"];
  "UV decode_p (56)" -> "UV fillbuf (49)" [color="#C04040"];
  "UV decode_p (56)" -> "UV getbits (50)" [color="#C04040"];
  "UV huf_decode_start (57)" -> "UV init_getbits (51)" [color="#C04040"];
  "UV decode_start (58)" -> "UV huf_decode_start (57)" [color="#C04040"];
  "UV decode (59)" -> "UV decode_c (55)" [color="#C04040"];
  "UV decode (59)" -> "UV decode_p (56)" [color="#C04040"];
  "UV unlzh (60)" -> "UV write_buf (12)" [color="#C04040"];
  "UV unlzh (60)" -> "UV fill_inbuf (15)" [color="#C04040"];
  "UV unlzh (60)" -> "UV error (32)" [color="#C04040"];
  "UV unlzh (60)" -> "UV decode_start (58)" [color="#C04040"];
  "UV unlzh (60)" -> "UV decode (59)" [color="#C04040"];
  "UV gen_codes (61)" -> "UV bi_reverse (62)" [color="#000000"];
  "UV build_tree_0 (66)" -> "UV gen_codes (61)" [color="#000000"];
  "UV build_tree_0 (66)" -> "UV pqdownheap (64)" [color="#000000"];
  "UV build_tree_0 (66)" -> "UV gen_bitlen (65)" [color="#000000"];
  "UV send_tree (68)" -> "UV send_bits (69)" [color="#000000"];
  "UV send_bits (69)" -> "UV flush_outbuf (1)" [color="#000000"];
  "UV build_bl_tree (70)" -> "UV build_tree_0 (66)" [color="#000000"];
  "UV build_bl_tree (70)" -> "UV scan_tree (67)" [color="#000000"];
  "UV send_all_trees (71)" -> "UV send_tree (68)" [color="#000000"];
  "UV send_all_trees (71)" -> "UV send_bits (69)" [color="#000000"];
  "UV flush_block (72)" -> "UV init_block (63)" [color="#000000"];
  "UV flush_block (72)" -> "UV build_tree_0 (66)" [color="#000000"];
  "UV flush_block (72)" -> "UV send_bits (69)" [color="#000000"];
  "UV flush_block (72)" -> "UV build_bl_tree (70)" [color="#000000"];
  "UV flush_block (72)" -> "UV send_all_trees (71)" [color="#000000"];
  "UV flush_block (72)" -> "UV set_file_type (73)" [color="#000000"];
  "UV flush_block (72)" -> "UV copy_block (74)" [color="#000000"];
  "UV flush_block (72)" -> "UV compress_block (75)" [color="#000000"];
  "UV flush_block (72)" -> "UV bi_windup (76)" [color="#000000"];
  "UV copy_block (74)" -> "UV flush_outbuf (1)" [color="#000000"];
  "UV copy_block (74)" -> "UV bi_windup (76)" [color="#000000"];
  "UV compress_block (75)" -> "UV send_bits (69)" [color="#000000"];
  "UV bi_windup (76)" -> "UV flush_outbuf (1)" [color="#000000"];
  "UV lzw (78)" -> "UV fprintf (33)" [color="#808060"];
  "UV huft_build (79)" -> "UV malloc (39)" [color="#4000C0"];
  "UV huft_build (79)" -> "UV memset (47)" [color="#4000C0"];
  "UV huft_build (79)" -> "UV huft_free (80)" [color="#4000C0"];
  "UV huft_free (80)" -> "UV free (30)" [color="#4000C0"];
  "UV inflate_codes (81)" -> "UV fill_inbuf (15)" [color="#4000C0"];
  "UV inflate_codes (81)" -> "UV flush_window (16)" [color="#4000C0"];
  "UV inflate_codes (81)" -> "UV memcpy (48)" [color="#4000C0"];
  "UV inflate_stored (82)" -> "UV fill_inbuf (15)" [color="#4000C0"];
  "UV inflate_stored (82)" -> "UV flush_window (16)" [color="#4000C0"];
  "UV inflate_fixed (83)" -> "UV huft_build (79)" [color="#4000C0"];
  "UV inflate_fixed (83)" -> "UV huft_free (80)" [color="#4000C0"];
  "UV inflate_fixed (83)" -> "UV inflate_codes (81)" [color="#4000C0"];
  "UV inflate_dynamic (84)" -> "UV fill_inbuf (15)" [color="#4000C0"];
  "UV inflate_dynamic (84)" -> "UV fprintf (33)" [color="#4000C0"];
  "UV inflate_dynamic (84)" -> "UV huft_build (79)" [color="#4000C0"];
  "UV inflate_dynamic (84)" -> "UV huft_free (80)" [color="#4000C0"];
  "UV inflate_dynamic (84)" -> "UV inflate_codes (81)" [color="#4000C0"];
  "UV inflate_block (85)" -> "UV fill_inbuf (15)" [color="#4000C0"];
  "UV inflate_block (85)" -> "UV inflate_stored (82)" [color="#4000C0"];
  "UV inflate_block (85)" -> "UV inflate_fixed (83)" [color="#4000C0"];
  "UV inflate_block (85)" -> "UV inflate_dynamic (84)" [color="#4000C0"];
  "UV usage (87)" -> "UV fprintf (33)" [color="#80C0A0"];
  "UV help (88)" -> "UV fprintf (33)" [color="#004060"];
  "UV help (88)" -> "UV usage (87)" [color="#004060"];
  "UV license (89)" -> "UV fprintf (33)" [color="#0040E0"];
  "UV version (90)" -> "UV fprintf (33)" [color="#00C060"];
  "UV main (91)" -> "UV basename (6)" [color="#00C0E0"];
  "UV main (91)" -> "UV add_envopt (23)" [color="#00C0E0"];
  "UV main (91)" -> "UV strlen (25)" [color="#00C0E0"];
  "UV main (91)" -> "UV strcpy (27)" [color="#00C0E0"];
  "UV main (91)" -> "UV fprintf (33)" [color="#00C0E0"];
  "UV main (91)" -> "UV usage (87)" [color="#00C0E0"];
  "UV main (91)" -> "UV help (88)" [color="#00C0E0"];
  "UV main (91)" -> "UV license (89)" [color="#00C0E0"];
  "UV main (91)" -> "UV version (90)" [color="#00C0E0"];
  "UV main (91)" -> "UV strcmp (92)" [color="#00C0E0"];
  "UV main (91)" -> "UV signal (93)" [color="#00C0E0"];
  "UV main (91)" -> "UV strncmp (94)" [color="#00C0E0"];
  "UV main (91)" -> "UV strncpy (95)" [color="#00C0E0"];
  "UV main (91)" -> "UV getopt_long (96)" [color="#00C0E0"];
  "UV main (91)" -> "UV atoi (97)" [color="#00C0E0"];
  "UV main (91)" -> "UV do_exit (98)" [color="#00C0E0"];
  "UV main (91)" -> "UV treat_file (99)" [color="#00C0E0"];
  "UV main (91)" -> "UV treat_stdin (100)" [color="#00C0E0"];
  "UV main (91)" -> "UV do_list (101)" [color="#00C0E0"];
  
  }