summaryrefslogtreecommitdiff
path: root/file_8h.html
blob: 762328da57e6524153f49a669a0946f8f1109965 (plain)
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
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>navit: file.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">navit
   &#160;<span id="projectnumber">0.5.1-trunk</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('file_8h.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Properties</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark">&#160;</span>Groups</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">file.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;time.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="param_8h_source.html">param.h</a>&quot;</code><br/>
<code>#include &lt;stdio.h&gt;</code><br/>
</div>
<p><a href="file_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfile.html">file</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ae688d728e1acdfe5988c7db45d6f0166"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#ae688d728e1acdfe5988c7db45d6f0166">PATH_MAX</a>&#160;&#160;&#160;4096</td></tr>
<tr class="separator:ae688d728e1acdfe5988c7db45d6f0166"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a7837e684ce0299cb7d31c7e68c230564"><td class="memItemLeft" align="right" valign="top"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a7837e684ce0299cb7d31c7e68c230564">file_request</a> (struct <a class="el" href="structfile.html">file</a> *f, struct <a class="el" href="structattr.html">attr</a> **options)</td></tr>
<tr class="separator:a7837e684ce0299cb7d31c7e68c230564"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75aab3f4fb581fa0d3d728d28c52f1ba"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a75aab3f4fb581fa0d3d728d28c52f1ba">file_http_header</a> (struct <a class="el" href="structfile.html">file</a> *f, char *header)</td></tr>
<tr class="separator:a75aab3f4fb581fa0d3d728d28c52f1ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bcc51983c7b989b94cc08adaceea241"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structfile.html">file</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a1bcc51983c7b989b94cc08adaceea241">file_create</a> (char *<a class="el" href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a>, struct <a class="el" href="structattr.html">attr</a> **options)</td></tr>
<tr class="separator:a1bcc51983c7b989b94cc08adaceea241"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57698e071a4e6fe91c84e4da182c302e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a57698e071a4e6fe91c84e4da182c302e">file_is_dir</a> (char *<a class="el" href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a>)</td></tr>
<tr class="separator:a57698e071a4e6fe91c84e4da182c302e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9287e0c07477d0cd493df5b7279f29af"><td class="memItemLeft" align="right" valign="top">long long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a9287e0c07477d0cd493df5b7279f29af">file_size</a> (struct <a class="el" href="structfile.html">file</a> *<a class="el" href="structfile.html">file</a>)</td></tr>
<tr class="separator:a9287e0c07477d0cd493df5b7279f29af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac572ac3d8ed79060edee3302c4d5683"><td class="memItemLeft" align="right" valign="top"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#aac572ac3d8ed79060edee3302c4d5683">file_mkdir</a> (char *<a class="el" href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a>, <a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> pflag)</td></tr>
<tr class="separator:aac572ac3d8ed79060edee3302c4d5683"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6076c97fa20e70b6da839018c4cb2118"><td class="memItemLeft" align="right" valign="top"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a6076c97fa20e70b6da839018c4cb2118">file_mmap</a> (struct <a class="el" href="structfile.html">file</a> *<a class="el" href="structfile.html">file</a>)</td></tr>
<tr class="separator:a6076c97fa20e70b6da839018c4cb2118"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03434209170de222e8ccfa1eefdd6b99"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a03434209170de222e8ccfa1eefdd6b99">file_data_read</a> (struct <a class="el" href="structfile.html">file</a> *<a class="el" href="structfile.html">file</a>, long long <a class="el" href="garmin__img_8c.html#aed7ea92f45bd273dde380a45ddced592">offset</a>, <a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> <a class="el" href="garmin__img_8c.html#ad2d6a0619c2be768bdc2eeade6cc3073">size</a>)</td></tr>
<tr class="separator:a03434209170de222e8ccfa1eefdd6b99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28a074b20656f1cad1b6c08c620737ba"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a28a074b20656f1cad1b6c08c620737ba">file_data_read_special</a> (struct <a class="el" href="structfile.html">file</a> *<a class="el" href="structfile.html">file</a>, <a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> <a class="el" href="garmin__img_8c.html#ad2d6a0619c2be768bdc2eeade6cc3073">size</a>, <a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> *size_ret)</td></tr>
<tr class="separator:a28a074b20656f1cad1b6c08c620737ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf5492384d53ce672c47f8d79b17f07b"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#aaf5492384d53ce672c47f8d79b17f07b">file_data_read_all</a> (struct <a class="el" href="structfile.html">file</a> *<a class="el" href="structfile.html">file</a>)</td></tr>
<tr class="separator:aaf5492384d53ce672c47f8d79b17f07b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66ae386e6d7861cccc93027acf4d9567"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a66ae386e6d7861cccc93027acf4d9567">file_data_flush</a> (struct <a class="el" href="structfile.html">file</a> *<a class="el" href="structfile.html">file</a>, long long <a class="el" href="garmin__img_8c.html#aed7ea92f45bd273dde380a45ddced592">offset</a>, <a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> <a class="el" href="garmin__img_8c.html#ad2d6a0619c2be768bdc2eeade6cc3073">size</a>)</td></tr>
<tr class="separator:a66ae386e6d7861cccc93027acf4d9567"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41a2651b3329580c4af8247ce5b0d3e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a41a2651b3329580c4af8247ce5b0d3e7">file_data_write</a> (struct <a class="el" href="structfile.html">file</a> *<a class="el" href="structfile.html">file</a>, long long <a class="el" href="garmin__img_8c.html#aed7ea92f45bd273dde380a45ddced592">offset</a>, <a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> <a class="el" href="garmin__img_8c.html#ad2d6a0619c2be768bdc2eeade6cc3073">size</a>, const void *<a class="el" href="garmin__img_8c.html#a433b1c9921d3b90f7c145c781a43f325">data</a>)</td></tr>
<tr class="separator:a41a2651b3329580c4af8247ce5b0d3e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e0f16dad4101c49069636f434ecfc81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a3e0f16dad4101c49069636f434ecfc81">file_get_contents</a> (char *<a class="el" href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a>, unsigned char **<a class="el" href="structbuffer.html">buffer</a>, <a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> *<a class="el" href="garmin__img_8c.html#ad2d6a0619c2be768bdc2eeade6cc3073">size</a>)</td></tr>
<tr class="separator:a3e0f16dad4101c49069636f434ecfc81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac64befa3470a016bad07328ff250f7c1"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#ac64befa3470a016bad07328ff250f7c1">file_data_read_compressed</a> (struct <a class="el" href="structfile.html">file</a> *<a class="el" href="structfile.html">file</a>, long long <a class="el" href="garmin__img_8c.html#aed7ea92f45bd273dde380a45ddced592">offset</a>, <a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> <a class="el" href="garmin__img_8c.html#ad2d6a0619c2be768bdc2eeade6cc3073">size</a>, <a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> size_uncomp)</td></tr>
<tr class="separator:ac64befa3470a016bad07328ff250f7c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1ccac5a6ac77ca49518ddc77c76f3ab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#af1ccac5a6ac77ca49518ddc77c76f3ab">file_data_free</a> (struct <a class="el" href="structfile.html">file</a> *<a class="el" href="structfile.html">file</a>, unsigned char *<a class="el" href="garmin__img_8c.html#a433b1c9921d3b90f7c145c781a43f325">data</a>)</td></tr>
<tr class="separator:af1ccac5a6ac77ca49518ddc77c76f3ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a497daf06402ad45fba7d8a4390e69945"><td class="memItemLeft" align="right" valign="top"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a497daf06402ad45fba7d8a4390e69945">file_exists</a> (char const *<a class="el" href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a>)</td></tr>
<tr class="separator:a497daf06402ad45fba7d8a4390e69945"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab438e9920d3989f9150eeecd83efe1c3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#ab438e9920d3989f9150eeecd83efe1c3">file_remap_readonly</a> (struct <a class="el" href="structfile.html">file</a> *f)</td></tr>
<tr class="separator:ab438e9920d3989f9150eeecd83efe1c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9dc2bf2692c2eb0ab339e2179d01ed5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#ac9dc2bf2692c2eb0ab339e2179d01ed5">file_unmap</a> (struct <a class="el" href="structfile.html">file</a> *f)</td></tr>
<tr class="separator:ac9dc2bf2692c2eb0ab339e2179d01ed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4afd4bfd06e780efd3ef98b9965b1af9"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a4afd4bfd06e780efd3ef98b9965b1af9">file_opendir</a> (char *dir)</td></tr>
<tr class="separator:a4afd4bfd06e780efd3ef98b9965b1af9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93af461b791edc3d37bb8add3abf1d9b"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a93af461b791edc3d37bb8add3abf1d9b">file_readdir</a> (void *hnd)</td></tr>
<tr class="separator:a93af461b791edc3d37bb8add3abf1d9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29a4d5c6f32b8cf25fdec51c37e97619"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a29a4d5c6f32b8cf25fdec51c37e97619">file_closedir</a> (void *hnd)</td></tr>
<tr class="separator:a29a4d5c6f32b8cf25fdec51c37e97619"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31fbbd395a767dd6865427a0fcad772e"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structfile.html">file</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a31fbbd395a767dd6865427a0fcad772e">file_create_caseinsensitive</a> (char *<a class="el" href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a>, struct <a class="el" href="structattr.html">attr</a> **options)</td></tr>
<tr class="separator:a31fbbd395a767dd6865427a0fcad772e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3068215517adb9e5b8fda5b091338e07"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a3068215517adb9e5b8fda5b091338e07">file_fsync</a> (struct <a class="el" href="structfile.html">file</a> *f)</td></tr>
<tr class="separator:a3068215517adb9e5b8fda5b091338e07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0df2369129cd8812480d2247af8fba03"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a0df2369129cd8812480d2247af8fba03">file_destroy</a> (struct <a class="el" href="structfile.html">file</a> *f)</td></tr>
<tr class="separator:a0df2369129cd8812480d2247af8fba03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fb029ed11303c5310f4a906266849f0"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structfile__wordexp.html">file_wordexp</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a4fb029ed11303c5310f4a906266849f0">file_wordexp_new</a> (const char *pattern)</td></tr>
<tr class="separator:a4fb029ed11303c5310f4a906266849f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39135f90eef7d8849b4e11a0230e0c2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a39135f90eef7d8849b4e11a0230e0c2e">file_wordexp_get_count</a> (struct <a class="el" href="structfile__wordexp.html">file_wordexp</a> *wexp)</td></tr>
<tr class="separator:a39135f90eef7d8849b4e11a0230e0c2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a950b5556b74160903d3e71694028bfa5"><td class="memItemLeft" align="right" valign="top">char **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a950b5556b74160903d3e71694028bfa5">file_wordexp_get_array</a> (struct <a class="el" href="structfile__wordexp.html">file_wordexp</a> *wexp)</td></tr>
<tr class="separator:a950b5556b74160903d3e71694028bfa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a869780562fd6e32de697eae8c2e524e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a869780562fd6e32de697eae8c2e524e6">file_wordexp_destroy</a> (struct <a class="el" href="structfile__wordexp.html">file_wordexp</a> *wexp)</td></tr>
<tr class="separator:a869780562fd6e32de697eae8c2e524e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46c44b94cde86c80a5cc2c6254905c58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a46c44b94cde86c80a5cc2c6254905c58">file_get_param</a> (struct <a class="el" href="structfile.html">file</a> *<a class="el" href="structfile.html">file</a>, struct <a class="el" href="structparam__list.html">param_list</a> *param, <a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> count)</td></tr>
<tr class="separator:a46c44b94cde86c80a5cc2c6254905c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a532006e6063e1d094485f1206b906766"><td class="memItemLeft" align="right" valign="top"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a532006e6063e1d094485f1206b906766">file_version</a> (struct <a class="el" href="structfile.html">file</a> *<a class="el" href="structfile.html">file</a>, <a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> byname)</td></tr>
<tr class="separator:a532006e6063e1d094485f1206b906766"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7654001e301f22b756082c10b5acda41"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a7654001e301f22b756082c10b5acda41">file_get_os_handle</a> (struct <a class="el" href="structfile.html">file</a> *<a class="el" href="structfile.html">file</a>)</td></tr>
<tr class="separator:a7654001e301f22b756082c10b5acda41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b20d3ff0c98b84f049c18a2936eb456"><td class="memItemLeft" align="right" valign="top"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a1b20d3ff0c98b84f049c18a2936eb456">file_set_cache_size</a> (<a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> cache_size)</td></tr>
<tr class="separator:a1b20d3ff0c98b84f049c18a2936eb456"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a986f2900e7344f4fa185c9ec97ff0d91"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a986f2900e7344f4fa185c9ec97ff0d91">file_init</a> (void)</td></tr>
<tr class="separator:a986f2900e7344f4fa185c9ec97ff0d91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a46f239a596c64f3e5ae73f37453f39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a3a46f239a596c64f3e5ae73f37453f39">file_is_reg</a> (char *<a class="el" href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a>)</td></tr>
<tr class="separator:a3a46f239a596c64f3e5ae73f37453f39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76031922f1260793df921314aedbafa8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a76031922f1260793df921314aedbafa8">file_data_remove</a> (struct <a class="el" href="structfile.html">file</a> *<a class="el" href="structfile.html">file</a>, unsigned char *<a class="el" href="garmin__img_8c.html#a433b1c9921d3b90f7c145c781a43f325">data</a>)</td></tr>
<tr class="separator:a76031922f1260793df921314aedbafa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ae688d728e1acdfe5988c7db45d6f0166"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PATH_MAX&#160;&#160;&#160;4096</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team</p>
<p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2 as published by the Free Software Foundation.</p>
<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.</p>
<p>You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </p>

<p>Referenced by <a class="el" href="garmin_8c.html#ad274457d25b66befb5eb567c9d7a2bde">gmap_new()</a>, and <a class="el" href="main_8h.html#ad4654eab82f9a35ebbf9e30f173617e3">main_init()</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a29a4d5c6f32b8cf25fdec51c37e97619"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_closedir </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>hnd</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="file_8h.html#a31fbbd395a767dd6865427a0fcad772e">file_create_caseinsensitive()</a>, and <a class="el" href="speech__cmdline_8c.html#ae8c56e729bcac10d56e3bab174d92a48">speechd_new()</a>.</p>

</div>
</div>
<a class="anchor" id="a1bcc51983c7b989b94cc08adaceea241"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structfile.html">file</a>* file_create </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> **&#160;</td>
          <td class="paramname"><em>options</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="atom_8c.html#a4e9ad628079d40c4d7c377a30e33f52e">atom()</a>, <a class="el" href="attr_8c.html#ac035ca982c873e6e15f3edebcb6b62fd">attr_search()</a>, <a class="el" href="structfile.html#a19862bc9d6935f7b6b806f97c42cfc59">file::cache</a>, <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, <a class="el" href="debug_8h.html#aa1ea27a449d096a072c270f9276a8f9f">dbg_assert</a>, <a class="el" href="structfile.html#abcdc3058fcb2b789cd4ce5f62f274363">file::fd</a>, <a class="el" href="map_2mg_2map_8c.html#aa7e82b3e2ea443917e8be39e43d5d5cb">file</a>, <a class="el" href="types_8h.html#aa61075d0d6640f7dd9f42b322431e781">LONGLONG_FMT</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4">lvl_debug</a>, <a class="el" href="structfile.html#a93164d6663f12c00df3d65b7b0990cc2">file::name</a>, <a class="el" href="structfile.html#a2b675977cc6c2eadfdd5fe236248219a">file::name_id</a>, <a class="el" href="structattr.html#aebf8c468883c8a41033b97c2ae91003b">attr::num</a>, <a class="el" href="navit__lfs_8h.html#a36fa9b2e726512bc17a7a6d3e39002be">O_BINARY</a>, <a class="el" href="navit__lfs_8h.html#a1126309aa58e7c99553c7f6be1bc7348">O_LARGEFILE</a>, <a class="el" href="structfile.html#ab3d1fdd2b550e3dbb5c1d55e5a60d529">file::size</a>, and <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>.</p>

<p>Referenced by <a class="el" href="ch_8c.html#add0317bec33d27260949b0221a7b3d0b">ch_setup()</a>, <a class="el" href="binfile_8c.html#a74e1d43f67708b47ab3144b6bea5c187">download()</a>, <a class="el" href="file_8h.html#a31fbbd395a767dd6865427a0fcad772e">file_create_caseinsensitive()</a>, <a class="el" href="file_8h.html#a3e0f16dad4101c49069636f434ecfc81">file_get_contents()</a>, <a class="el" href="binfile_8c.html#a9c950b07d4b5927a31e26f40ae581f79">map_binfile_http_request()</a>, <a class="el" href="binfile_8c.html#a0d0da48f237288687c7c74f289b5a3c7">map_binfile_open()</a>, <a class="el" href="binfile_8c.html#a20ef722cc540f9482ff58b9e56b67514">map_binfile_zip_setup()</a>, <a class="el" href="shapefile_8c.html#ad6d4efa5f6b4c81c151a2ab5d8a7761b">map_rect_new_shapefile()</a>, and <a class="el" href="group__vehicle-file.html#ga291d4a4195f65ed8fd28f46917992d6a">vehicle_file_destroy()</a>.</p>

</div>
</div>
<a class="anchor" id="a31fbbd395a767dd6865427a0fcad772e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structfile.html">file</a>* file_create_caseinsensitive </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> **&#160;</td>
          <td class="paramname"><em>options</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="file_8c.html#a29a4d5c6f32b8cf25fdec51c37e97619">file_closedir()</a>, <a class="el" href="file_8c.html#a1bcc51983c7b989b94cc08adaceea241">file_create()</a>, <a class="el" href="file_8c.html#a4afd4bfd06e780efd3ef98b9965b1af9">file_opendir()</a>, <a class="el" href="file_8c.html#a93af461b791edc3d37bb8add3abf1d9b">file_readdir()</a>, <a class="el" href="garmin__img_8c.html#a59aa20226ab9bcc66f5a649808ce874a">filename</a>, and <a class="el" href="mg_8h.html#aaf29c41f2020649a36c2820ffa06119a">p</a>.</p>

<p>Referenced by <a class="el" href="map_2mg_2map_8c.html#a938cc4918ced9c65c0d231b20ad68066">map_new_mg()</a>, <a class="el" href="tree_8c.html#ae507ada3fbbcdfabcdbf5c625410e3d4">tree_search_hv()</a>, and <a class="el" href="tree_8c.html#a6dcf9d72c0922b02574f8f5853e28772">tree_search_init()</a>.</p>

</div>
</div>
<a class="anchor" id="a66ae386e6d7861cccc93027acf4d9567"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_data_flush </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long long&#160;</td>
          <td class="paramname"><em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile.html#a19862bc9d6935f7b6b806f97c42cfc59">file::cache</a>, <a class="el" href="cache_8c.html#a30df7f454292d801d4aad1c051dea1ca">cache_flush()</a>, <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, <a class="el" href="types_8h.html#aa61075d0d6640f7dd9f42b322431e781">LONGLONG_FMT</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4">lvl_debug</a>, <a class="el" href="structfile.html#a2b675977cc6c2eadfdd5fe236248219a">file::name_id</a>, <a class="el" href="garmin__img_8c.html#aed7ea92f45bd273dde380a45ddced592">offset</a>, and <a class="el" href="garmin__img_8c.html#ad2d6a0619c2be768bdc2eeade6cc3073">size</a>.</p>

<p>Referenced by <a class="el" href="binfile_8c.html#ab74f9b0c1efd2375aee3869fc431bc47">download_finish()</a>, and <a class="el" href="file_8h.html#a41a2651b3329580c4af8247ce5b0d3e7">file_data_write()</a>.</p>

</div>
</div>
<a class="anchor" id="af1ccac5a6ac77ca49518ddc77c76f3ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_data_free </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile.html#a88015b7e593a9f276614c613399004e1">file::begin</a>, <a class="el" href="structfile.html#a19862bc9d6935f7b6b806f97c42cfc59">file::cache</a>, and <a class="el" href="cache_8c.html#a40ee1f3d58f894567aa201eb2f58e629">cache_entry_destroy()</a>.</p>

<p>Referenced by <a class="el" href="binfile_8c.html#a392ae1d1c227b9cd59c749c6eb150a13">binfile_extract()</a>, <a class="el" href="binfile_8c.html#a06c4ac83cfe5a3ada76f4adb26a9b97d">binfile_read_cd()</a>, <a class="el" href="binfile_8c.html#a9cac71ce06ee69b41626f3186a128a2d">binfile_read_eoc()</a>, <a class="el" href="binfile_8c.html#ad172d88436fd12ab2f9dd1727a3152a6">binfile_read_eoc64()</a>, <a class="el" href="binfile_8c.html#a424263fddbcd6479aab89d176272e6e3">binfile_read_lfh()</a>, <a class="el" href="binfile_8c.html#a061b8dc087a0da079800adeef6b65957">binfile_search_cd()</a>, <a class="el" href="binfile_8c.html#a6ae88c1ca72fe25a0cecf236ceff8007">download_cd()</a>, <a class="el" href="file_8h.html#a03434209170de222e8ccfa1eefdd6b99">file_data_read()</a>, <a class="el" href="binfile_8c.html#a5dd76a3d7859cc395162b270b757f357">map_binfile_close()</a>, <a class="el" href="binfile_8c.html#a0d0da48f237288687c7c74f289b5a3c7">map_binfile_open()</a>, <a class="el" href="binfile_8c.html#a20ef722cc540f9482ff58b9e56b67514">map_binfile_zip_setup()</a>, <a class="el" href="binfile_8c.html#aaadcff2c51d3587e39d224a68663ca41">map_download_selection()</a>, <a class="el" href="binfile_8c.html#ae2d29ae30a975e4ffa57a20af77da564">map_rect_destroy_binfile()</a>, <a class="el" href="shapefile_8c.html#ad6d4efa5f6b4c81c151a2ab5d8a7761b">map_rect_new_shapefile()</a>, <a class="el" href="binfile_8c.html#a2f4d7453ee35d0192c364fc80f71c0d8">pop_tile()</a>, <a class="el" href="binfile_8c.html#a0d3b2dd9ccb6ef61780f07c0e8400cdf">push_zipfile_tile_do()</a>, and <a class="el" href="binfile_8c.html#a63b933274a1e281ced98d0ec27a73b4a">zipfile_to_tile()</a>.</p>

</div>
</div>
<a class="anchor" id="a03434209170de222e8ccfa1eefdd6b99"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* file_data_read </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long long&#160;</td>
          <td class="paramname"><em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile.html#a88015b7e593a9f276614c613399004e1">file::begin</a>, <a class="el" href="structfile.html#a19862bc9d6935f7b6b806f97c42cfc59">file::cache</a>, <a class="el" href="cache_8c.html#aecd6652dd154720c8582382472a4dda2">cache_insert_new()</a>, <a class="el" href="cache_8c.html#ae21a6636f741fd5be4278f1c3b10f245">cache_lookup()</a>, <a class="el" href="structfile.html#abcdc3058fcb2b789cd4ce5f62f274363">file::fd</a>, <a class="el" href="file_8c.html#af1ccac5a6ac77ca49518ddc77c76f3ab">file_data_free()</a>, <a class="el" href="structfile.html#a2b675977cc6c2eadfdd5fe236248219a">file::name_id</a>, <a class="el" href="garmin__img_8c.html#aed7ea92f45bd273dde380a45ddced592">offset</a>, <a class="el" href="garmin__img_8c.html#ad2d6a0619c2be768bdc2eeade6cc3073">size</a>, and <a class="el" href="structfile.html#a7bd67df9611c4c3e15810a10378750cb">file::special</a>.</p>

<p>Referenced by <a class="el" href="binfile_8c.html#a06c4ac83cfe5a3ada76f4adb26a9b97d">binfile_read_cd()</a>, <a class="el" href="binfile_8c.html#a32a1f546a4b93d7c28a5700d40623682">binfile_read_content()</a>, <a class="el" href="binfile_8c.html#a9cac71ce06ee69b41626f3186a128a2d">binfile_read_eoc()</a>, <a class="el" href="binfile_8c.html#ad172d88436fd12ab2f9dd1727a3152a6">binfile_read_eoc64()</a>, <a class="el" href="binfile_8c.html#a424263fddbcd6479aab89d176272e6e3">binfile_read_lfh()</a>, <a class="el" href="binfile_8c.html#a061b8dc087a0da079800adeef6b65957">binfile_search_cd()</a>, <a class="el" href="ch_8c.html#add0317bec33d27260949b0221a7b3d0b">ch_setup()</a>, <a class="el" href="binfile_8c.html#a6ae88c1ca72fe25a0cecf236ceff8007">download_cd()</a>, <a class="el" href="binfile_8c.html#ab74f9b0c1efd2375aee3869fc431bc47">download_finish()</a>, <a class="el" href="binfile_8c.html#a482379ddbc677cd5f1eafe7c714dccae">download_start()</a>, <a class="el" href="file_8h.html#aaf5492384d53ce672c47f8d79b17f07b">file_data_read_all()</a>, <a class="el" href="binfile_8c.html#a0d0da48f237288687c7c74f289b5a3c7">map_binfile_open()</a>, <a class="el" href="binfile_8c.html#a6b53ae9dec056ef95be2d9536279d699">map_rect_new_binfile()</a>, <a class="el" href="binfile_8c.html#ab58a75ae4d6374a93b531d0bb8b9546a">push_zipfile_tile()</a>, and <a class="el" href="binfile_8c.html#a63b933274a1e281ced98d0ec27a73b4a">zipfile_to_tile()</a>.</p>

</div>
</div>
<a class="anchor" id="aaf5492384d53ce672c47f8d79b17f07b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* file_data_read_all </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>file</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="file_8c.html#a03434209170de222e8ccfa1eefdd6b99">file_data_read()</a>, and <a class="el" href="structfile.html#ab3d1fdd2b550e3dbb5c1d55e5a60d529">file::size</a>.</p>

<p>Referenced by <a class="el" href="file_8h.html#a3e0f16dad4101c49069636f434ecfc81">file_get_contents()</a>, and <a class="el" href="shapefile_8c.html#ad6d4efa5f6b4c81c151a2ab5d8a7761b">map_rect_new_shapefile()</a>.</p>

</div>
</div>
<a class="anchor" id="ac64befa3470a016bad07328ff250f7c1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* file_data_read_compressed </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long long&#160;</td>
          <td class="paramname"><em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td>
          <td class="paramname"><em>size_uncomp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile.html#a19862bc9d6935f7b6b806f97c42cfc59">file::cache</a>, <a class="el" href="cache_8c.html#aecd6652dd154720c8582382472a4dda2">cache_insert_new()</a>, <a class="el" href="cache_8c.html#ae21a6636f741fd5be4278f1c3b10f245">cache_lookup()</a>, <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, <a class="el" href="structfile.html#abcdc3058fcb2b789cd4ce5f62f274363">file::fd</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25a83f9ab2a71d2244b99268510714e94fb">lvl_error</a>, <a class="el" href="structfile.html#a2b675977cc6c2eadfdd5fe236248219a">file::name_id</a>, <a class="el" href="garmin__img_8c.html#aed7ea92f45bd273dde380a45ddced592">offset</a>, <a class="el" href="garmin__img_8c.html#ad2d6a0619c2be768bdc2eeade6cc3073">size</a>, and <a class="el" href="file_8c.html#ab71d9b38cc75accc0a0c6f59bd330b47">uncompress_int()</a>.</p>

<p>Referenced by <a class="el" href="binfile_8c.html#a32a1f546a4b93d7c28a5700d40623682">binfile_read_content()</a>.</p>

</div>
</div>
<a class="anchor" id="a28a074b20656f1cad1b6c08c620737ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* file_data_read_special </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> *&#160;</td>
          <td class="paramname"><em>size_ret</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile.html#abe06876c668097ad750c2cc4cc75f9d9">file::buffer</a>, <a class="el" href="structfile.html#a07933ed4e00500de90ab37013de4d904">file::buffer_len</a>, <a class="el" href="group__vehicle-file.html#gaf22ff4ab7a026e6c3b4b08eafb2df027">buffer_size</a>, <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, <a class="el" href="structfile.html#abcdc3058fcb2b789cd4ce5f62f274363">file::fd</a>, <a class="el" href="file_8c.html#a75aab3f4fb581fa0d3d728d28c52f1ba">file_http_header()</a>, <a class="el" href="file_8c.html#a9432159c248e6df86c84fcfd07dcbc97">file_http_header_end()</a>, <a class="el" href="file_8c.html#a23904e4dac3807956209eb7efae88413">file_process_headers()</a>, <a class="el" href="file_8c.html#aa669fd548b54ee8e17a8a2368a62a335">file_shift_buffer()</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4">lvl_debug</a>, <a class="el" href="structfile.html#adb16a445bd031943ab9bd343e752fa73">file::requests</a>, <a class="el" href="garmin__img_8c.html#ad2d6a0619c2be768bdc2eeade6cc3073">size</a>, and <a class="el" href="structfile.html#a7bd67df9611c4c3e15810a10378750cb">file::special</a>.</p>

<p>Referenced by <a class="el" href="binfile_8c.html#a49384bd748148d78c138284666d6468e">download_directory_do()</a>, <a class="el" href="binfile_8c.html#ac1ae96711f530fd1d4d6f6737e814ed7">download_download()</a>, <a class="el" href="binfile_8c.html#ad17297a6118d9af0bbf86653fc6e3cd5">map_binfile_download_range()</a>, and <a class="el" href="binfile_8c.html#ac8e506a7e537b947fd7f17c254b8a9ba">map_binfile_download_size()</a>.</p>

</div>
</div>
<a class="anchor" id="a76031922f1260793df921314aedbafa8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_data_remove </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile.html#a88015b7e593a9f276614c613399004e1">file::begin</a>, <a class="el" href="structfile.html#a19862bc9d6935f7b6b806f97c42cfc59">file::cache</a>, and <a class="el" href="cache_8c.html#ad7790000a46fd5a3738bb2181c7216e3">cache_flush_data()</a>.</p>

<p>Referenced by <a class="el" href="binfile_8c.html#ab74f9b0c1efd2375aee3869fc431bc47">download_finish()</a>, and <a class="el" href="binfile_8c.html#a482379ddbc677cd5f1eafe7c714dccae">download_start()</a>.</p>

</div>
</div>
<a class="anchor" id="a41a2651b3329580c4af8247ce5b0d3e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> file_data_write </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long long&#160;</td>
          <td class="paramname"><em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile.html#abcdc3058fcb2b789cd4ce5f62f274363">file::fd</a>, <a class="el" href="file_8c.html#a66ae386e6d7861cccc93027acf4d9567">file_data_flush()</a>, <a class="el" href="structfile.html#ab3d1fdd2b550e3dbb5c1d55e5a60d529">file::size</a>, and <a class="el" href="garmin__img_8c.html#ad2d6a0619c2be768bdc2eeade6cc3073">size</a>.</p>

<p>Referenced by <a class="el" href="binfile_8c.html#a49384bd748148d78c138284666d6468e">download_directory_do()</a>, <a class="el" href="binfile_8c.html#ac1ae96711f530fd1d4d6f6737e814ed7">download_download()</a>, <a class="el" href="binfile_8c.html#ab74f9b0c1efd2375aee3869fc431bc47">download_finish()</a>, <a class="el" href="binfile_8c.html#a7453e71c59c4f4004dd3d77bf9e7eaa6">download_initial_finish()</a>, and <a class="el" href="group__vehicle-file.html#ga291d4a4195f65ed8fd28f46917992d6a">vehicle_file_destroy()</a>.</p>

</div>
</div>
<a class="anchor" id="a0df2369129cd8812480d2247af8fba03"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_destroy </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>f</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile.html#a88015b7e593a9f276614c613399004e1">file::begin</a>, <a class="el" href="structfile.html#abe06876c668097ad750c2cc4cc75f9d9">file::buffer</a>, <a class="el" href="structfile.html#abcdc3058fcb2b789cd4ce5f62f274363">file::fd</a>, <a class="el" href="file_8c.html#ac9dc2bf2692c2eb0ab339e2179d01ed5">file_unmap()</a>, <a class="el" href="structfile.html#a91abe96a48655022661d39b377ee8981">file::headers</a>, <a class="el" href="structfile.html#a93164d6663f12c00df3d65b7b0990cc2">file::name</a>, and <a class="el" href="structfile.html#a7bd67df9611c4c3e15810a10378750cb">file::special</a>.</p>

<p>Referenced by <a class="el" href="file_8h.html#a3e0f16dad4101c49069636f434ecfc81">file_get_contents()</a>, <a class="el" href="binfile_8c.html#a5dd76a3d7859cc395162b270b757f357">map_binfile_close()</a>, <a class="el" href="binfile_8c.html#aec49b9d3731f927df816acb8ead8f2e1">map_binfile_handle_redirect()</a>, <a class="el" href="binfile_8c.html#ab145c5a38277751b97e1fa9696a132c7">map_binfile_http_close()</a>, <a class="el" href="binfile_8c.html#a0d0da48f237288687c7c74f289b5a3c7">map_binfile_open()</a>, <a class="el" href="map_2mg_2map_8c.html#a4f2c087d95b79b94e48ad6aab85a63fc">map_destroy_mg()</a>, <a class="el" href="shapefile_8c.html#ad6d4efa5f6b4c81c151a2ab5d8a7761b">map_rect_new_shapefile()</a>, <a class="el" href="tree_8c.html#a23bb942a99e40fadb006b64162d94497">tree_search_free()</a>, <a class="el" href="tree_8c.html#ae507ada3fbbcdfabcdbf5c625410e3d4">tree_search_hv()</a>, and <a class="el" href="group__vehicle-file.html#ga291d4a4195f65ed8fd28f46917992d6a">vehicle_file_destroy()</a>.</p>

</div>
</div>
<a class="anchor" id="a497daf06402ad45fba7d8a4390e69945"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> file_exists </td>
          <td>(</td>
          <td class="paramtype">char const *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="speak_8c.html#a6bde1ee2ae28ae519a38fec7d4b4bdf7">espeak_new()</a>, <a class="el" href="log_8c.html#afb187f31d9f5fc96ced5b711afbb29c6">expand_filenames()</a>, <a class="el" href="main_8h.html#ad4654eab82f9a35ebbf9e30f173617e3">main_init()</a>, <a class="el" href="start__real_8h.html#ade1addd7471c6aa824c4f9fca7b2abba">main_real()</a>, <a class="el" href="group__navit.html#gabe423e46a78a0085c11e2a69a65a336d">navit_get_user_data_directory()</a>, <a class="el" href="group__plugins.html#ga4b58f7c17849d07d37964c136e731008">plugin_new()</a>, <a class="el" href="group__vehicle-file.html#ga96255444ad4e0ce081b166043c3ff07e">vehicle_file_new_file()</a>, and <a class="el" href="xmlconfig_8c.html#a8bc244d709c9ad54b3c5ee562340195e">xinclude()</a>.</p>

</div>
</div>
<a class="anchor" id="a3068215517adb9e5b8fda5b091338e07"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_fsync </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>f</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile.html#abcdc3058fcb2b789cd4ce5f62f274363">file::fd</a>.</p>

<p>Referenced by <a class="el" href="group__vehicle-file.html#ga291d4a4195f65ed8fd28f46917992d6a">vehicle_file_destroy()</a>.</p>

</div>
</div>
<a class="anchor" id="a3e0f16dad4101c49069636f434ecfc81"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> file_get_contents </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char **&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> *&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile.html#a19862bc9d6935f7b6b806f97c42cfc59">file::cache</a>, <a class="el" href="map_2mg_2map_8c.html#aa7e82b3e2ea443917e8be39e43d5d5cb">file</a>, <a class="el" href="file_8c.html#a1bcc51983c7b989b94cc08adaceea241">file_create()</a>, <a class="el" href="file_8c.html#aaf5492384d53ce672c47f8d79b17f07b">file_data_read_all()</a>, <a class="el" href="file_8c.html#a0df2369129cd8812480d2247af8fba03">file_destroy()</a>, and <a class="el" href="file_8c.html#a9287e0c07477d0cd493df5b7279f29af">file_size()</a>.</p>

<p>Referenced by <a class="el" href="gui__internal_8c.html#a401f7e7d432258eef9b441dcb984782d">gui_internal_setup()</a>, <a class="el" href="graphics_8c.html#aceafbb8c2bc25ce645391da0a5dbdf46">image_new_helper()</a>, <a class="el" href="maptool_8h.html#af1af94a623d38839ee6ced051d302f3b">item_bin_sort_file()</a>, and <a class="el" href="group__vehicle-file.html#ga6809870f2c78bde29546369cec96e86d">vehicle_file_io()</a>.</p>

</div>
</div>
<a class="anchor" id="a7654001e301f22b756082c10b5acda41"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* file_get_os_handle </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>file</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile.html#abcdc3058fcb2b789cd4ce5f62f274363">file::fd</a>.</p>

</div>
</div>
<a class="anchor" id="a46c44b94cde86c80a5cc2c6254905c58"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> file_get_param </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structparam__list.html">param_list</a> *&#160;</td>
          <td class="paramname"><em>param</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td>
          <td class="paramname"><em>count</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a75aab3f4fb581fa0d3d728d28c52f1ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* file_http_header </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>header</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile.html#a91abe96a48655022661d39b377ee8981">file::headers</a>.</p>

<p>Referenced by <a class="el" href="file_8h.html#a28a074b20656f1cad1b6c08c620737ba">file_data_read_special()</a>, and <a class="el" href="binfile_8c.html#aec49b9d3731f927df816acb8ead8f2e1">map_binfile_handle_redirect()</a>.</p>

</div>
</div>
<a class="anchor" id="a986f2900e7344f4fa185c9ec97ff0d91"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_init </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="cache_8c.html#aea95c4f6f4ba3e9c4ece0c662ecb181b">cache_new()</a>, <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, and <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25a83f9ab2a71d2244b99268510714e94fb">lvl_error</a>.</p>

<p>Referenced by <a class="el" href="maptool_8c.html#a3d590868e4d633f28c728200a255b968">add_plugin()</a>, and <a class="el" href="start__real_8h.html#ade1addd7471c6aa824c4f9fca7b2abba">main_real()</a>.</p>

</div>
</div>
<a class="anchor" id="a57698e071a4e6fe91c84e4da182c302e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> file_is_dir </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="file_8c.html#a70b64ed67c0ab484b4ba09487da34e91">S_ISDIR</a>.</p>

<p>Referenced by <a class="el" href="file_8h.html#aac572ac3d8ed79060edee3302c4d5683">file_mkdir()</a>.</p>

</div>
</div>
<a class="anchor" id="a3a46f239a596c64f3e5ae73f37453f39"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> file_is_reg </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="file_8c.html#abf68371159fa46b5cc47d0f3ac9ab723">S_ISREG</a>.</p>

<p>Referenced by <a class="el" href="group__vehicle-file.html#gaf1501e130cf07d520eebeb2f92b64c5d">vehicle_file_open()</a>.</p>

</div>
</div>
<a class="anchor" id="aac572ac3d8ed79060edee3302c4d5683"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> file_mkdir </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td>
          <td class="paramname"><em>pflag</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, <a class="el" href="file_8c.html#a57698e071a4e6fe91c84e4da182c302e">file_is_dir()</a>, <a class="el" href="file_8c.html#aac572ac3d8ed79060edee3302c4d5683">file_mkdir()</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4">lvl_debug</a>, and <a class="el" href="garmin__img_8c.html#a72b26dfab473b56b23271050c385bcf7">next</a>.</p>

<p>Referenced by <a class="el" href="binfile_8c.html#a392ae1d1c227b9cd59c749c6eb150a13">binfile_extract()</a>, <a class="el" href="file_8h.html#aac572ac3d8ed79060edee3302c4d5683">file_mkdir()</a>, <a class="el" href="log_8c.html#a550cd8013d9fc333557bce0120de27bb">log_open()</a>, and <a class="el" href="group__navit.html#gabe423e46a78a0085c11e2a69a65a336d">navit_get_user_data_directory()</a>.</p>

</div>
</div>
<a class="anchor" id="a6076c97fa20e70b6da839018c4cb2118"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> file_mmap </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>file</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile.html#a88015b7e593a9f276614c613399004e1">file::begin</a>, <a class="el" href="debug_8h.html#aa1ea27a449d096a072c270f9276a8f9f">dbg_assert</a>, <a class="el" href="structfile.html#a25b09204a859bbeb0e294b265ea41012">file::end</a>, <a class="el" href="structfile.html#abcdc3058fcb2b789cd4ce5f62f274363">file::fd</a>, <a class="el" href="structfile.html#a79f1e9d69a869ef922e67ea0244eda24">file::mmap_end</a>, <a class="el" href="structfile.html#a93164d6663f12c00df3d65b7b0990cc2">file::name</a>, and <a class="el" href="structfile.html#ab3d1fdd2b550e3dbb5c1d55e5a60d529">file::size</a>.</p>

<p>Referenced by <a class="el" href="ch_8c.html#add0317bec33d27260949b0221a7b3d0b">ch_setup()</a>, <a class="el" href="binfile_8c.html#a0d0da48f237288687c7c74f289b5a3c7">map_binfile_open()</a>, <a class="el" href="binfile_8c.html#a20ef722cc540f9482ff58b9e56b67514">map_binfile_zip_setup()</a>, <a class="el" href="map_2mg_2map_8c.html#a938cc4918ced9c65c0d231b20ad68066">map_new_mg()</a>, <a class="el" href="tree_8c.html#ae507ada3fbbcdfabcdbf5c625410e3d4">tree_search_hv()</a>, and <a class="el" href="tree_8c.html#a6dcf9d72c0922b02574f8f5853e28772">tree_search_init()</a>.</p>

</div>
</div>
<a class="anchor" id="a4afd4bfd06e780efd3ef98b9965b1af9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* file_opendir </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dir</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="file_8h.html#a31fbbd395a767dd6865427a0fcad772e">file_create_caseinsensitive()</a>, and <a class="el" href="speech__cmdline_8c.html#ae8c56e729bcac10d56e3bab174d92a48">speechd_new()</a>.</p>

</div>
</div>
<a class="anchor" id="a93af461b791edc3d37bb8add3abf1d9b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* file_readdir </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>hnd</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="file_8h.html#a31fbbd395a767dd6865427a0fcad772e">file_create_caseinsensitive()</a>, and <a class="el" href="speech__cmdline_8c.html#ae8c56e729bcac10d56e3bab174d92a48">speechd_new()</a>.</p>

</div>
</div>
<a class="anchor" id="ab438e9920d3989f9150eeecd83efe1c3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_remap_readonly </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>f</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile.html#a88015b7e593a9f276614c613399004e1">file::begin</a>, <a class="el" href="structfile.html#abcdc3058fcb2b789cd4ce5f62f274363">file::fd</a>, and <a class="el" href="structfile.html#ab3d1fdd2b550e3dbb5c1d55e5a60d529">file::size</a>.</p>

</div>
</div>
<a class="anchor" id="a7837e684ce0299cb7d31c7e68c230564"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> file_request </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> **&#160;</td>
          <td class="paramname"><em>options</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="binfile_8c.html#a9c950b07d4b5927a31e26f40ae581f79">map_binfile_http_request()</a>.</p>

</div>
</div>
<a class="anchor" id="a1b20d3ff0c98b84f049c18a2936eb456"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> file_set_cache_size </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td>
          <td class="paramname"><em>cache_size</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="cache_8c.html#af4d9178aaad0ba905abd99276aa659bf">cache_resize()</a>.</p>

<p>Referenced by <a class="el" href="config___8c.html#a0cb3c721c950a944cff53df4153b3c07">config_set_attr_int()</a>.</p>

</div>
</div>
<a class="anchor" id="a9287e0c07477d0cd493df5b7279f29af"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long long file_size </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>file</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile.html#ab3d1fdd2b550e3dbb5c1d55e5a60d529">file::size</a>.</p>

<p>Referenced by <a class="el" href="ch_8c.html#add0317bec33d27260949b0221a7b3d0b">ch_setup()</a>, <a class="el" href="binfile_8c.html#a482379ddbc677cd5f1eafe7c714dccae">download_start()</a>, <a class="el" href="file_8h.html#a3e0f16dad4101c49069636f434ecfc81">file_get_contents()</a>, <a class="el" href="binfile_8c.html#ac8e506a7e537b947fd7f17c254b8a9ba">map_binfile_download_size()</a>, and <a class="el" href="shapefile_8c.html#ad6d4efa5f6b4c81c151a2ab5d8a7761b">map_rect_new_shapefile()</a>.</p>

</div>
</div>
<a class="anchor" id="ac9dc2bf2692c2eb0ab339e2179d01ed5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_unmap </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>f</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile.html#a88015b7e593a9f276614c613399004e1">file::begin</a>, and <a class="el" href="structfile.html#ab3d1fdd2b550e3dbb5c1d55e5a60d529">file::size</a>.</p>

<p>Referenced by <a class="el" href="file_8h.html#a0df2369129cd8812480d2247af8fba03">file_destroy()</a>.</p>

</div>
</div>
<a class="anchor" id="a532006e6063e1d094485f1206b906766"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> file_version </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile.html">file</a> *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a>&#160;</td>
          <td class="paramname"><em>byname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile.html#a88015b7e593a9f276614c613399004e1">file::begin</a>, <a class="el" href="structfile.html#ac02e899522de9895238f0a6e1216eac7">file::ctime</a>, <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, <a class="el" href="structfile.html#a25b09204a859bbeb0e294b265ea41012">file::end</a>, <a class="el" href="structfile.html#abcdc3058fcb2b789cd4ce5f62f274363">file::fd</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4">lvl_debug</a>, <a class="el" href="structfile.html#a79f1e9d69a869ef922e67ea0244eda24">file::mmap_end</a>, <a class="el" href="structfile.html#a7b72869346a12d1d8f1934a31ae5e345">file::mtime</a>, <a class="el" href="structfile.html#a93164d6663f12c00df3d65b7b0990cc2">file::name</a>, <a class="el" href="structfile.html#ab3d1fdd2b550e3dbb5c1d55e5a60d529">file::size</a>, <a class="el" href="garmin__img_8c.html#ad2d6a0619c2be768bdc2eeade6cc3073">size</a>, and <a class="el" href="structfile.html#abd7f34cc53378ce024d1163c5af805cd">file::version</a>.</p>

<p>Referenced by <a class="el" href="binfile_8c.html#ada86cecb6aca3eb2a4d26e0015924b34">binfile_check_version()</a>, and <a class="el" href="binfile_8c.html#a0d0da48f237288687c7c74f289b5a3c7">map_binfile_open()</a>.</p>

</div>
</div>
<a class="anchor" id="a869780562fd6e32de697eae8c2e524e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_wordexp_destroy </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile__wordexp.html">file_wordexp</a> *&#160;</td>
          <td class="paramname"><em>wexp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile__wordexp.html#a724a0a78754b8d5604b3df8f1a21f843">file_wordexp::err</a>, <a class="el" href="structfile__wordexp.html#a10131b735a1c89b9bd87ab8af0bec9f7">file_wordexp::pattern</a>, and <a class="el" href="structfile__wordexp.html#a97d9da187426577cdf3a49ab289c007a">file_wordexp::we</a>.</p>

<p>Referenced by <a class="el" href="graphics_8h.html#a1bcc4e8da1d463c29ff9fb6c66dd1f3e">graphics_icon_path()</a>, <a class="el" href="graphics_8h.html#a37472c0b6a05426013902bf9e88d8595">graphics_image_new_scaled_rotated()</a>, <a class="el" href="log_8h.html#adc0038d2777d8572e77982fe4b746bba">log_new()</a>, <a class="el" href="binfile_8c.html#ab2aad12159a0f75aa9ef82256ad865c9">map_new_binfile()</a>, <a class="el" href="csv_8c.html#a7803b7cde004b5a221e87205c1e134a3">map_new_csv()</a>, <a class="el" href="map_2mg_2map_8c.html#a938cc4918ced9c65c0d231b20ad68066">map_new_mg()</a>, <a class="el" href="shapefile_8c.html#a455b91c7a29e34163f7533b964913d6d">map_new_shapefile()</a>, <a class="el" href="textfile_8c.html#a3a33aa52d253be9ca8607bfab406aa49">map_new_textfile()</a>, <a class="el" href="maps_8c.html#aac1b1796640454998c50c59c45350a87">maps_new()</a>, <a class="el" href="osd__core_8c.html#aeaa0fb8ccb06e2278bc0bf0a2ff7eb21">osd_gps_status_new()</a>, <a class="el" href="osd__core_8c.html#a780809f760fafbbd3e2844ce6ff474b5">osd_nav_next_turn_new()</a>, <a class="el" href="osd__core_8c.html#a35e720d1cbf3f99c49771b127f9dcc3d">osd_nav_toggle_announcer_new()</a>, <a class="el" href="osd__core_8c.html#aaabff5e5a10dc18572270136755511e9">osd_navigation_status_new()</a>, <a class="el" href="osd__core_8c.html#ac6e2c6ca9936d49bf3d2d48ddf5f3eaf">osd_volume_new()</a>, <a class="el" href="group__plugins.html#ga4b58f7c17849d07d37964c136e731008">plugin_new()</a>, and <a class="el" href="xmlconfig_8c.html#a8bc244d709c9ad54b3c5ee562340195e">xinclude()</a>.</p>

</div>
</div>
<a class="anchor" id="a950b5556b74160903d3e71694028bfa5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char** file_wordexp_get_array </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile__wordexp.html">file_wordexp</a> *&#160;</td>
          <td class="paramname"><em>wexp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile__wordexp.html#a724a0a78754b8d5604b3df8f1a21f843">file_wordexp::err</a>, <a class="el" href="structfile__wordexp.html#a10131b735a1c89b9bd87ab8af0bec9f7">file_wordexp::pattern</a>, and <a class="el" href="structfile__wordexp.html#a97d9da187426577cdf3a49ab289c007a">file_wordexp::we</a>.</p>

<p>Referenced by <a class="el" href="graphics_8h.html#a1bcc4e8da1d463c29ff9fb6c66dd1f3e">graphics_icon_path()</a>, <a class="el" href="graphics_8h.html#a37472c0b6a05426013902bf9e88d8595">graphics_image_new_scaled_rotated()</a>, <a class="el" href="log_8h.html#adc0038d2777d8572e77982fe4b746bba">log_new()</a>, <a class="el" href="binfile_8c.html#ab2aad12159a0f75aa9ef82256ad865c9">map_new_binfile()</a>, <a class="el" href="csv_8c.html#a7803b7cde004b5a221e87205c1e134a3">map_new_csv()</a>, <a class="el" href="map_2mg_2map_8c.html#a938cc4918ced9c65c0d231b20ad68066">map_new_mg()</a>, <a class="el" href="shapefile_8c.html#a455b91c7a29e34163f7533b964913d6d">map_new_shapefile()</a>, <a class="el" href="textfile_8c.html#a3a33aa52d253be9ca8607bfab406aa49">map_new_textfile()</a>, <a class="el" href="maps_8c.html#aac1b1796640454998c50c59c45350a87">maps_new()</a>, <a class="el" href="osd__core_8c.html#aeaa0fb8ccb06e2278bc0bf0a2ff7eb21">osd_gps_status_new()</a>, <a class="el" href="osd__core_8c.html#a780809f760fafbbd3e2844ce6ff474b5">osd_nav_next_turn_new()</a>, <a class="el" href="osd__core_8c.html#a35e720d1cbf3f99c49771b127f9dcc3d">osd_nav_toggle_announcer_new()</a>, <a class="el" href="osd__core_8c.html#aaabff5e5a10dc18572270136755511e9">osd_navigation_status_new()</a>, <a class="el" href="osd__core_8c.html#ac6e2c6ca9936d49bf3d2d48ddf5f3eaf">osd_volume_new()</a>, <a class="el" href="group__plugins.html#ga4b58f7c17849d07d37964c136e731008">plugin_new()</a>, and <a class="el" href="xmlconfig_8c.html#a8bc244d709c9ad54b3c5ee562340195e">xinclude()</a>.</p>

</div>
</div>
<a class="anchor" id="a39135f90eef7d8849b4e11a0230e0c2e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="graphics__win32_8c.html#a672f45ba1cea6792eb9f7018d62ee646">int</a> file_wordexp_get_count </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structfile__wordexp.html">file_wordexp</a> *&#160;</td>
          <td class="paramname"><em>wexp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="structfile__wordexp.html#a724a0a78754b8d5604b3df8f1a21f843">file_wordexp::err</a>, and <a class="el" href="structfile__wordexp.html#a97d9da187426577cdf3a49ab289c007a">file_wordexp::we</a>.</p>

<p>Referenced by <a class="el" href="graphics_8h.html#a1bcc4e8da1d463c29ff9fb6c66dd1f3e">graphics_icon_path()</a>, <a class="el" href="graphics_8h.html#a37472c0b6a05426013902bf9e88d8595">graphics_image_new_scaled_rotated()</a>, <a class="el" href="log_8h.html#adc0038d2777d8572e77982fe4b746bba">log_new()</a>, <a class="el" href="maps_8c.html#aac1b1796640454998c50c59c45350a87">maps_new()</a>, <a class="el" href="group__plugins.html#ga4b58f7c17849d07d37964c136e731008">plugin_new()</a>, and <a class="el" href="xmlconfig_8c.html#a8bc244d709c9ad54b3c5ee562340195e">xinclude()</a>.</p>

</div>
</div>
<a class="anchor" id="a4fb029ed11303c5310f4a906266849f0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structfile__wordexp.html">file_wordexp</a>* file_wordexp_new </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>pattern</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>References <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, <a class="el" href="structfile__wordexp.html#a724a0a78754b8d5604b3df8f1a21f843">file_wordexp::err</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4">lvl_debug</a>, <a class="el" href="structfile__wordexp.html#a10131b735a1c89b9bd87ab8af0bec9f7">file_wordexp::pattern</a>, and <a class="el" href="structfile__wordexp.html#a97d9da187426577cdf3a49ab289c007a">file_wordexp::we</a>.</p>

<p>Referenced by <a class="el" href="graphics_8h.html#a1bcc4e8da1d463c29ff9fb6c66dd1f3e">graphics_icon_path()</a>, <a class="el" href="graphics_8h.html#a37472c0b6a05426013902bf9e88d8595">graphics_image_new_scaled_rotated()</a>, <a class="el" href="log_8h.html#adc0038d2777d8572e77982fe4b746bba">log_new()</a>, <a class="el" href="binfile_8c.html#ab2aad12159a0f75aa9ef82256ad865c9">map_new_binfile()</a>, <a class="el" href="csv_8c.html#a7803b7cde004b5a221e87205c1e134a3">map_new_csv()</a>, <a class="el" href="map_2mg_2map_8c.html#a938cc4918ced9c65c0d231b20ad68066">map_new_mg()</a>, <a class="el" href="shapefile_8c.html#a455b91c7a29e34163f7533b964913d6d">map_new_shapefile()</a>, <a class="el" href="textfile_8c.html#a3a33aa52d253be9ca8607bfab406aa49">map_new_textfile()</a>, <a class="el" href="maps_8c.html#aac1b1796640454998c50c59c45350a87">maps_new()</a>, <a class="el" href="osd__core_8c.html#aeaa0fb8ccb06e2278bc0bf0a2ff7eb21">osd_gps_status_new()</a>, <a class="el" href="osd__core_8c.html#a780809f760fafbbd3e2844ce6ff474b5">osd_nav_next_turn_new()</a>, <a class="el" href="osd__core_8c.html#a35e720d1cbf3f99c49771b127f9dcc3d">osd_nav_toggle_announcer_new()</a>, <a class="el" href="osd__core_8c.html#aaabff5e5a10dc18572270136755511e9">osd_navigation_status_new()</a>, <a class="el" href="osd__core_8c.html#ac6e2c6ca9936d49bf3d2d48ddf5f3eaf">osd_volume_new()</a>, <a class="el" href="group__plugins.html#ga4b58f7c17849d07d37964c136e731008">plugin_new()</a>, and <a class="el" href="xmlconfig_8c.html#a8bc244d709c9ad54b3c5ee562340195e">xinclude()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="file_8h.html">file.h</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
  </ul>
</div>
</body>
</html>