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.c74
1 files changed, 37 insertions, 37 deletions
diff --git a/src/fs/fs_misc.c b/src/fs/fs_misc.c
index 79f082626..2e7816d65 100644
--- a/src/fs/fs_misc.c
+++ b/src/fs/fs_misc.c
@@ -35,8 +35,8 @@
35 * @return NULL if meta data is useless for suggesting a filename 35 * @return NULL if meta data is useless for suggesting a filename
36 */ 36 */
37char * 37char *
38GNUNET_FS_meta_data_suggest_filename(const struct GNUNET_CONTAINER_MetaData 38GNUNET_FS_meta_data_suggest_filename (const struct GNUNET_CONTAINER_MetaData
39 *md) 39 *md)
40{ 40{
41 static const char *mimeMap[][2] = { 41 static const char *mimeMap[][2] = {
42 { "application/bz2", ".bz2" }, 42 { "application/bz2", ".bz2" },
@@ -111,52 +111,52 @@ GNUNET_FS_meta_data_suggest_filename(const struct GNUNET_CONTAINER_MetaData
111 const char *ext; 111 const char *ext;
112 112
113 ret = 113 ret =
114 GNUNET_CONTAINER_meta_data_get_by_type(md, 114 GNUNET_CONTAINER_meta_data_get_by_type (md,
115 EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME); 115 EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME);
116 if (ret != NULL) 116 if (ret != NULL)
117 return ret; 117 return ret;
118 ext = NULL; 118 ext = NULL;
119 mime = 119 mime =
120 GNUNET_CONTAINER_meta_data_get_by_type(md, EXTRACTOR_METATYPE_MIMETYPE); 120 GNUNET_CONTAINER_meta_data_get_by_type (md, EXTRACTOR_METATYPE_MIMETYPE);
121 if (mime != NULL) 121 if (mime != NULL)
122 { 122 {
123 i = 0; 123 i = 0;
124 while ((mimeMap[i][0] != NULL) && (0 != strcmp(mime, mimeMap[i][0]))) 124 while ((mimeMap[i][0] != NULL) && (0 != strcmp (mime, mimeMap[i][0])))
125 i++; 125 i++;
126 if (mimeMap[i][1] == NULL) 126 if (mimeMap[i][1] == NULL)
127 GNUNET_log(GNUNET_ERROR_TYPE_DEBUG | GNUNET_ERROR_TYPE_BULK, 127 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG | GNUNET_ERROR_TYPE_BULK,
128 _("Did not find mime type `%s' in extension list.\n"), mime); 128 _ ("Did not find mime type `%s' in extension list.\n"), mime);
129 else 129 else
130 ext = mimeMap[i][1]; 130 ext = mimeMap[i][1];
131 GNUNET_free(mime); 131 GNUNET_free (mime);
132 } 132 }
133 base = 133 base =
134 GNUNET_CONTAINER_meta_data_get_first_by_types(md, 134 GNUNET_CONTAINER_meta_data_get_first_by_types (md,
135 EXTRACTOR_METATYPE_TITLE, 135 EXTRACTOR_METATYPE_TITLE,
136 EXTRACTOR_METATYPE_BOOK_TITLE, 136 EXTRACTOR_METATYPE_BOOK_TITLE,
137 EXTRACTOR_METATYPE_ORIGINAL_TITLE, 137 EXTRACTOR_METATYPE_ORIGINAL_TITLE,
138 EXTRACTOR_METATYPE_PACKAGE_NAME, 138 EXTRACTOR_METATYPE_PACKAGE_NAME,
139 EXTRACTOR_METATYPE_URL, 139 EXTRACTOR_METATYPE_URL,
140 EXTRACTOR_METATYPE_URI, 140 EXTRACTOR_METATYPE_URI,
141 EXTRACTOR_METATYPE_DESCRIPTION, 141 EXTRACTOR_METATYPE_DESCRIPTION,
142 EXTRACTOR_METATYPE_ISRC, 142 EXTRACTOR_METATYPE_ISRC,
143 EXTRACTOR_METATYPE_JOURNAL_NAME, 143 EXTRACTOR_METATYPE_JOURNAL_NAME,
144 EXTRACTOR_METATYPE_AUTHOR_NAME, 144 EXTRACTOR_METATYPE_AUTHOR_NAME,
145 EXTRACTOR_METATYPE_SUBJECT, 145 EXTRACTOR_METATYPE_SUBJECT,
146 EXTRACTOR_METATYPE_ALBUM, 146 EXTRACTOR_METATYPE_ALBUM,
147 EXTRACTOR_METATYPE_ARTIST, 147 EXTRACTOR_METATYPE_ARTIST,
148 EXTRACTOR_METATYPE_KEYWORDS, 148 EXTRACTOR_METATYPE_KEYWORDS,
149 EXTRACTOR_METATYPE_COMMENT, 149 EXTRACTOR_METATYPE_COMMENT,
150 EXTRACTOR_METATYPE_UNKNOWN, 150 EXTRACTOR_METATYPE_UNKNOWN,
151 -1); 151 -1);
152 if ((base == NULL) && (ext == NULL)) 152 if ((base == NULL) && (ext == NULL))
153 return NULL; 153 return NULL;
154 if (base == NULL) 154 if (base == NULL)
155 return GNUNET_strdup(ext); 155 return GNUNET_strdup (ext);
156 if (ext == NULL) 156 if (ext == NULL)
157 return base; 157 return base;
158 GNUNET_asprintf(&ret, "%s%s", base, ext); 158 GNUNET_asprintf (&ret, "%s%s", base, ext);
159 GNUNET_free(base); 159 GNUNET_free (base);
160 return ret; 160 return ret;
161} 161}
162 162