diretory: moved code to directory_save.c, directory_print.c
Remove clutter from directory.c. Everything which saves or loads to/from the hard disk goes to directory_save.c, and code which sends directory information to the client is moved into directory_print.c.
This commit is contained in:
@@ -20,10 +20,8 @@
|
||||
#define DIRECTORY_H
|
||||
|
||||
#include "songvec.h"
|
||||
#include "list.h"
|
||||
|
||||
#include <stdbool.h>
|
||||
#include <stdio.h>
|
||||
#include <sys/types.h>
|
||||
|
||||
#define DIRECTORY_DIR "directory: "
|
||||
@@ -35,8 +33,6 @@
|
||||
#define DIRECTORY_MPD_VERSION "mpd_version: "
|
||||
#define DIRECTORY_FS_CHARSET "fs_charset: "
|
||||
|
||||
struct client;
|
||||
|
||||
struct dirvec {
|
||||
struct directory **base;
|
||||
size_t nr;
|
||||
@@ -82,15 +78,6 @@ directory_prune_empty(struct directory *directory);
|
||||
struct directory *
|
||||
directory_get_directory(struct directory *directory, const char *name);
|
||||
|
||||
int
|
||||
directory_print(struct client *client, const struct directory *directory);
|
||||
|
||||
int
|
||||
directory_save(FILE *fp, struct directory *directory);
|
||||
|
||||
void
|
||||
directory_load(FILE *fp, struct directory *directory);
|
||||
|
||||
void
|
||||
directory_sort(struct directory *directory);
|
||||
|
||||
|
Reference in New Issue
Block a user