mirror of
https://github.com/CTCaer/RetroArch.git
synced 2024-12-23 11:18:25 +00:00
Create fill_string_join
This commit is contained in:
parent
e386bc4963
commit
f89467ccbf
@ -579,6 +579,15 @@ void fill_pathname_join(char *out_path,
|
||||
retro_assert(strlcat(out_path, path, size) < size);
|
||||
}
|
||||
|
||||
void fill_string_join(char *out_path,
|
||||
const char *append, size_t size)
|
||||
{
|
||||
if (*out_path)
|
||||
fill_pathname_slash(out_path, size);
|
||||
|
||||
retro_assert(strlcat(out_path, append, size) < size);
|
||||
}
|
||||
|
||||
/**
|
||||
* fill_pathname_join_delim:
|
||||
* @out_path : output path
|
||||
|
@ -294,6 +294,19 @@ void fill_pathname_resolve_relative(char *out_path, const char *in_refpath,
|
||||
void fill_pathname_join(char *out_path, const char *dir,
|
||||
const char *path, size_t size);
|
||||
|
||||
/**
|
||||
* fill_string_join:
|
||||
* @out_path : output path
|
||||
* @path : path
|
||||
* @size : size of output path
|
||||
*
|
||||
* Joins a string (@out_path) and path (@append) together.
|
||||
* Makes sure not to get two consecutive slashes
|
||||
* between directory and path.
|
||||
**/
|
||||
void fill_string_join(char *out_path,
|
||||
const char *path, size_t size);
|
||||
|
||||
/**
|
||||
* fill_pathname_join_delim:
|
||||
* @out_path : output path
|
||||
|
Loading…
Reference in New Issue
Block a user