core/file: Make name and subdir strings const for cache files

Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
This commit is contained in:
Anna Schumaker 2018-02-16 15:14:57 -05:00
parent d7d553b80f
commit 48f79bdb49
2 changed files with 5 additions and 5 deletions

View File

@ -104,7 +104,7 @@ void file_init(struct file *file, const gchar *name, unsigned int min)
file->f_name = name;
}
void cache_file_init(struct cache_file *file, gchar *subdir, gchar *name)
void cache_file_init(struct cache_file *file, const gchar *subdir, const gchar *name)
{
file->cf_file = NULL;
file->cf_name = name;

View File

@ -55,14 +55,14 @@ struct file {
struct cache_file {
FILE *cf_file; /* The cache file's IO stream. */
gchar *cf_name; /* The cache file's basename. */
gchar *cf_subdir; /* The cache file's subdirectory. */
FILE *cf_file; /* The cache file's IO stream. */
const gchar *cf_name; /* The cache file's basename. */
const gchar *cf_subdir; /* The cache file's subdirectory. */
};
/* Initialize a new file object. */
void file_init(struct file *, const gchar *, unsigned int);
void cache_file_init(struct cache_file *, gchar *, gchar *);
void cache_file_init(struct cache_file *, const gchar *, const gchar *);
/*
* Returns the full path of the file or an empty string if filename is not set.