diff options
Diffstat (limited to 'src/fs/fs_misc.c')
-rw-r--r-- | src/fs/fs_misc.c | 45 |
1 files changed, 23 insertions, 22 deletions
diff --git a/src/fs/fs_misc.c b/src/fs/fs_misc.c index 2e7816d65..a8e23f042 100644 --- a/src/fs/fs_misc.c +++ b/src/fs/fs_misc.c | |||
@@ -24,6 +24,7 @@ | |||
24 | */ | 24 | */ |
25 | #include "platform.h" | 25 | #include "platform.h" |
26 | #include "gnunet_constants.h" | 26 | #include "gnunet_constants.h" |
27 | |||
27 | #include "gnunet_fs_service.h" | 28 | #include "gnunet_fs_service.h" |
28 | #include "fs_api.h" | 29 | #include "fs_api.h" |
29 | 30 | ||
@@ -35,7 +36,7 @@ | |||
35 | * @return NULL if meta data is useless for suggesting a filename | 36 | * @return NULL if meta data is useless for suggesting a filename |
36 | */ | 37 | */ |
37 | char * | 38 | char * |
38 | GNUNET_FS_meta_data_suggest_filename (const struct GNUNET_CONTAINER_MetaData | 39 | GNUNET_FS_meta_data_suggest_filename (const struct GNUNET_FS_MetaData |
39 | *md) | 40 | *md) |
40 | { | 41 | { |
41 | static const char *mimeMap[][2] = { | 42 | static const char *mimeMap[][2] = { |
@@ -111,13 +112,13 @@ GNUNET_FS_meta_data_suggest_filename (const struct GNUNET_CONTAINER_MetaData | |||
111 | const char *ext; | 112 | const char *ext; |
112 | 113 | ||
113 | ret = | 114 | ret = |
114 | GNUNET_CONTAINER_meta_data_get_by_type (md, | 115 | GNUNET_FS_meta_data_get_by_type (md, |
115 | EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME); | 116 | EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME); |
116 | if (ret != NULL) | 117 | if (ret != NULL) |
117 | return ret; | 118 | return ret; |
118 | ext = NULL; | 119 | ext = NULL; |
119 | mime = | 120 | mime = |
120 | GNUNET_CONTAINER_meta_data_get_by_type (md, EXTRACTOR_METATYPE_MIMETYPE); | 121 | GNUNET_FS_meta_data_get_by_type (md, EXTRACTOR_METATYPE_MIMETYPE); |
121 | if (mime != NULL) | 122 | if (mime != NULL) |
122 | { | 123 | { |
123 | i = 0; | 124 | i = 0; |
@@ -131,24 +132,24 @@ GNUNET_FS_meta_data_suggest_filename (const struct GNUNET_CONTAINER_MetaData | |||
131 | GNUNET_free (mime); | 132 | GNUNET_free (mime); |
132 | } | 133 | } |
133 | base = | 134 | base = |
134 | GNUNET_CONTAINER_meta_data_get_first_by_types (md, | 135 | GNUNET_FS_meta_data_get_first_by_types (md, |
135 | EXTRACTOR_METATYPE_TITLE, | 136 | EXTRACTOR_METATYPE_TITLE, |
136 | EXTRACTOR_METATYPE_BOOK_TITLE, | 137 | EXTRACTOR_METATYPE_BOOK_TITLE, |
137 | EXTRACTOR_METATYPE_ORIGINAL_TITLE, | 138 | EXTRACTOR_METATYPE_ORIGINAL_TITLE, |
138 | EXTRACTOR_METATYPE_PACKAGE_NAME, | 139 | EXTRACTOR_METATYPE_PACKAGE_NAME, |
139 | EXTRACTOR_METATYPE_URL, | 140 | EXTRACTOR_METATYPE_URL, |
140 | EXTRACTOR_METATYPE_URI, | 141 | EXTRACTOR_METATYPE_URI, |
141 | EXTRACTOR_METATYPE_DESCRIPTION, | 142 | EXTRACTOR_METATYPE_DESCRIPTION, |
142 | EXTRACTOR_METATYPE_ISRC, | 143 | EXTRACTOR_METATYPE_ISRC, |
143 | EXTRACTOR_METATYPE_JOURNAL_NAME, | 144 | EXTRACTOR_METATYPE_JOURNAL_NAME, |
144 | EXTRACTOR_METATYPE_AUTHOR_NAME, | 145 | EXTRACTOR_METATYPE_AUTHOR_NAME, |
145 | EXTRACTOR_METATYPE_SUBJECT, | 146 | EXTRACTOR_METATYPE_SUBJECT, |
146 | EXTRACTOR_METATYPE_ALBUM, | 147 | EXTRACTOR_METATYPE_ALBUM, |
147 | EXTRACTOR_METATYPE_ARTIST, | 148 | EXTRACTOR_METATYPE_ARTIST, |
148 | EXTRACTOR_METATYPE_KEYWORDS, | 149 | EXTRACTOR_METATYPE_KEYWORDS, |
149 | EXTRACTOR_METATYPE_COMMENT, | 150 | EXTRACTOR_METATYPE_COMMENT, |
150 | EXTRACTOR_METATYPE_UNKNOWN, | 151 | EXTRACTOR_METATYPE_UNKNOWN, |
151 | -1); | 152 | -1); |
152 | if ((base == NULL) && (ext == NULL)) | 153 | if ((base == NULL) && (ext == NULL)) |
153 | return NULL; | 154 | return NULL; |
154 | if (base == NULL) | 155 | if (base == NULL) |