RetroArch
file_path_special.h
Go to the documentation of this file.
1 /* RetroArch - A frontend for libretro.
2  * Copyright (C) 2010-2014 - Hans-Kristian Arntzen
3  * Copyright (C) 2011-2016 - Daniel De Matteis
4  *
5  * RetroArch is free software: you can redistribute it and/or modify it under the terms
6  * of the GNU General Public License as published by the Free Software Found-
7  * ation, either version 3 of the License, or (at your option) any later version.
8  *
9  * RetroArch is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
10  * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  * PURPOSE. See the GNU General Public License for more details.
12  *
13  * You should have received a copy of the GNU General Public License along with RetroArch.
14  * If not, see <http://www.gnu.org/licenses/>.
15  */
16 
17 #ifndef _FILE_PATH_SPECIAL_H
18 #define _FILE_PATH_SPECIAL_H
19 
20 #include <stdint.h>
21 #include <stddef.h>
22 
23 #include <boolean.h>
24 #include <retro_common_api.h>
25 #include <retro_environment.h>
26 
28 
30 {
97 };
98 
100 {
115 };
116 
133  const char *in_path, size_t size);
134 
135 const char *file_path_str(enum file_path_enum enum_idx);
136 
137 bool fill_pathname_application_data(char *s, size_t len);
138 
140 
142 
143 #endif
Definition: file_path_special.h:46
Definition: file_path_special.h:76
Definition: file_path_special.h:48
Definition: file_path_special.h:65
Definition: file_path_special.h:81
Definition: file_path_special.h:42
Definition: file_path_special.h:103
Definition: file_path_special.h:64
#define RETRO_BEGIN_DECLS
Definition: retro_common_api.h:41
Definition: file_path_special.h:95
Definition: file_path_special.h:79
Definition: file_path_special.h:40
Definition: file_path_special.h:39
GLenum GLsizei len
Definition: glext.h:7389
Definition: file_path_special.h:75
GLsizeiptr size
Definition: glext.h:6559
Definition: file_path_special.h:105
Definition: file_path_special.h:88
GLdouble s
Definition: glext.h:6390
Definition: file_path_special.h:50
Definition: file_path_special.h:86
Definition: file_path_special.h:63
Definition: file_path_special.h:111
void fill_short_pathname_representation_wrapper(char *out_rep, const char *in_path, size_t size)
Definition: file_path_special.c:387
Definition: file_path_special.h:108
Definition: file_path_special.h:73
Definition: file_path_special.h:80
Definition: file_path_special.h:113
Definition: file_path_special.h:60
Definition: file_path_special.h:33
Definition: file_path_special.h:45
Definition: file_path_special.h:62
Definition: file_path_special.h:83
Definition: file_path_special.h:36
Definition: file_path_special.h:34
Definition: file_path_special.h:82
GLenum type
Definition: glext.h:6233
Definition: file_path_special.h:112
Definition: file_path_special.h:37
Definition: file_path_special.h:109
Definition: file_path_special.h:57
Definition: file_path_special.h:51
Definition: file_path_special.h:53
Definition: file_path_special.h:70
Definition: file_path_special.h:94
Definition: file_path_special.h:66
Definition: file_path_special.h:90
Definition: file_path_special.h:74
file_path_enum
Definition: file_path_special.h:29
Definition: file_path_special.h:52
Definition: file_path_special.h:49
Definition: file_path_special.h:43
Definition: file_path_special.h:68
Definition: file_path_special.h:92
Definition: file_path_special.h:91
Definition: file_path_special.h:38
Definition: file_path_special.h:101
void fill_pathname_application_special(char *s, size_t len, enum application_special_type type)
Definition: file_path_special.c:137
Definition: file_path_special.h:107
#define RETRO_END_DECLS
Definition: retro_common_api.h:42
Definition: file_path_special.h:61
Definition: file_path_special.h:56
Definition: file_path_special.h:47
Definition: file_path_special.h:44
Definition: file_path_special.h:77
Definition: file_path_special.h:71
const char * file_path_str(enum file_path_enum enum_idx)
Definition: file_path_str.c:22
Definition: file_path_special.h:102
Definition: file_path_special.h:85
Definition: file_path_special.h:67
Definition: file_path_special.h:59
Definition: file_path_special.h:41
Definition: file_path_special.h:32
Definition: file_path_special.h:89
Definition: file_path_special.h:58
Definition: file_path_special.h:87
Definition: file_path_special.h:96
Definition: file_path_special.h:69
application_special_type
Definition: file_path_special.h:99
Definition: file_path_special.h:54
Definition: file_path_special.h:31
Definition: file_path_special.h:35
Definition: file_path_special.h:84
Definition: file_path_special.h:93
Definition: file_path_special.h:72
Definition: file_path_special.h:104
bool fill_pathname_application_data(char *s, size_t len)
Definition: file_path_special.c:64
Definition: file_path_special.h:78
Definition: file_path_special.h:55
Definition: file_path_special.h:110