From 7e5d5796c410bb4640399d2284592f3ad27b119e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <ville.skytta@iki.fi>
Date: Wed, 8 Feb 2017 13:06:22 +0200
Subject: [PATCH 1/6] Add "font" top level type
https://www.iana.org/assignments/media-types/media-types.xhtml#font
https://tools.ietf.org/html/draft-ietf-justfont-toplevel
---
update-mime-database.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/update-mime-database.c b/update-mime-database.c
index 5af14d7..881f6a9 100644
--- a/update-mime-database.c
+++ b/update-mime-database.c
@@ -34,60 +34,61 @@
#define MIME_ERROR g_quark_from_static_string("mime-error-quark")
#define NOGLOBS "__NOGLOBS__"
#define NOMAGIC "__NOMAGIC__"
#ifndef PATH_SEPARATOR
# ifdef _WIN32
# define PATH_SEPARATOR ";"
# else
# define PATH_SEPARATOR ":"
# endif
#endif
/* This is the list of directories to scan when finding old type files to
* delete. It is also used to warn about invalid MIME types.
*/
const char *media_types[] = {
"text",
"application",
"image",
"audio",
"inode",
"video",
"message",
"model",
"multipart",
"x-content",
"x-epoc",
"x-scheme-handler",
+ "font",
};
/* Represents a MIME type */
typedef struct _Type Type;
/* A parsed <magic> element */
typedef struct _Magic Magic;
/* A parsed <match> element */
typedef struct _Match Match;
/* A parsed <treemagic> element */
typedef struct _TreeMagic TreeMagic;
/* A parsed <treematch> element */
typedef struct _TreeMatch TreeMatch;
/* A parsed <glob> element */
typedef struct _Glob Glob;
struct _Type {
char *media;
char *subtype;
/* Contains xmlNodes for elements that are being copied to the output.
* That is, <comment>, <sub-class-of> and <alias> nodes, and anything
* with an unknown namespace.
*/
xmlDoc *output;
};
--
2.21.0