RetroArch
Functions
file_path_special.c File Reference
#include <unistd.h>
#include <stdlib.h>
#include <boolean.h>
#include <string.h>
#include <time.h>
#include <errno.h>
#include <file/file_path.h>
#include <string/stdstring.h>
#include <compat/strl.h>
#include <compat/posix_string.h>
#include <retro_assert.h>
#include <retro_miscellaneous.h>
#include <encodings/utf.h>
#include "configuration.h"
#include "file_path_special.h"
#include "paths.h"
#include "verbosity.h"
Include dependency graph for file_path_special.c:

Functions

bool fill_pathname_application_data (char *s, size_t len)
 
void fill_pathname_application_special (char *s, size_t len, enum application_special_type type)
 
void fill_short_pathname_representation_wrapper (char *out_rep, const char *in_path, size_t size)
 

Function Documentation

◆ fill_pathname_application_data()

bool fill_pathname_application_data ( char *  s,
size_t  len 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ fill_pathname_application_special()

void fill_pathname_application_special ( char *  s,
size_t  len,
enum application_special_type  type 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ fill_short_pathname_representation_wrapper()

void fill_short_pathname_representation_wrapper ( char *  out_rep,
const char *  in_path,
size_t  size 
)

fill_short_pathname_representation: : output representation : input path : size of output representation

Generates a short representation of path. It should only be used for displaying the result; the output representation is not binding in any meaningful way (for a normal path, this is the same as basename) In case of more complex URLs, this should cut everything except for the main image file.

E.g.: "/path/to/game.img" -> game.img "/path/to/myarchive.7z#folder/to/game.img" -> game.img

Here is the call graph for this function: