directory_save: pass const pointer to _save()
This commit is contained in:
@@ -42,9 +42,8 @@ directory_quark(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
directory_save(FILE *fp, struct directory *directory)
|
directory_save(FILE *fp, const struct directory *directory)
|
||||||
{
|
{
|
||||||
struct dirvec *children = &directory->children;
|
|
||||||
size_t i;
|
size_t i;
|
||||||
|
|
||||||
if (!directory_is_root(directory)) {
|
if (!directory_is_root(directory)) {
|
||||||
@@ -55,8 +54,9 @@ directory_save(FILE *fp, struct directory *directory)
|
|||||||
directory_get_path(directory));
|
directory_get_path(directory));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const struct dirvec *children = &directory->children;
|
||||||
for (i = 0; i < children->nr; ++i) {
|
for (i = 0; i < children->nr; ++i) {
|
||||||
struct directory *cur = children->base[i];
|
const struct directory *cur = children->base[i];
|
||||||
char *base = g_path_get_basename(cur->path);
|
char *base = g_path_get_basename(cur->path);
|
||||||
|
|
||||||
fprintf(fp, DIRECTORY_DIR "%s\n", base);
|
fprintf(fp, DIRECTORY_DIR "%s\n", base);
|
||||||
|
@@ -28,7 +28,7 @@
|
|||||||
struct directory;
|
struct directory;
|
||||||
|
|
||||||
void
|
void
|
||||||
directory_save(FILE *fp, struct directory *directory);
|
directory_save(FILE *fp, const struct directory *directory);
|
||||||
|
|
||||||
bool
|
bool
|
||||||
directory_load(FILE *fp, struct directory *directory,
|
directory_load(FILE *fp, struct directory *directory,
|
||||||
|
Reference in New Issue
Block a user