RetroArch
menu_content.h
Go to the documentation of this file.
1 /* RetroArch - A frontend for libretro.
2  * Copyright (C) 2011-2017 - Daniel De Matteis
3  *
4  * RetroArch is free software: you can redistribute it and/or modify it under the terms
5  * of the GNU General Public License as published by the Free Software Found-
6  * ation, either version 3 of the License, or (at your option) any later version.
7  *
8  * RetroArch is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
9  * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
10  * PURPOSE. See the GNU General Public License for more details.
11  *
12  * You should have received a copy of the GNU General Public License along with RetroArch.
13  * If not, see <http://www.gnu.org/licenses/>.
14  */
15 
16 #ifndef __MENU_CONTENT_H__
17 #define __MENU_CONTENT_H__
18 
19 #include <stdint.h>
20 #include <stdlib.h>
21 
22 #include <boolean.h>
23 #include <retro_common_api.h>
24 
26 
28 {
29  void *data;
30  const char *dir;
31  const char *path;
32  const char *menu_label;
33  char *s;
34  size_t len;
36 
38  char *s, size_t len);
39 
41 
42 #endif
void * data
Definition: menu_content.h:29
#define RETRO_BEGIN_DECLS
Definition: retro_common_api.h:41
GLsizei const GLchar ** path
Definition: glext.h:7901
GLenum GLsizei len
Definition: glext.h:7389
GLdouble s
Definition: glext.h:6390
Definition: menu_content.h:27
RETRO_BEGIN_DECLS struct menu_content_ctx_defer_info menu_content_ctx_defer_info_t
size_t len
Definition: menu_content.h:34
char * s
Definition: menu_content.h:33
const char * dir
Definition: menu_content.h:30
#define RETRO_END_DECLS
Definition: retro_common_api.h:42
const char * menu_label
Definition: menu_content.h:32
const char * path
Definition: menu_content.h:31
bool menu_content_playlist_find_associated_core(const char *path, char *s, size_t len)
Definition: menu_content.c:36