aboutsummaryrefslogtreecommitdiff
path: root/src/fs/fs_misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fs/fs_misc.c')
-rw-r--r--src/fs/fs_misc.c45
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 */
37char * 38char *
38GNUNET_FS_meta_data_suggest_filename (const struct GNUNET_CONTAINER_MetaData 39GNUNET_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)