Browse code

add HMPML filetype, tab fixes in filetype.c

Kevin Lin authored on 2015/12/16 00:54:20
Showing 3 changed files
... ...
@@ -108,9 +108,9 @@ static const struct ftmap_s {
108 108
     { "CL_TYPE_ISO9660",	CL_TYPE_ISO9660		},
109 109
     { "CL_TYPE_JAVA",		CL_TYPE_JAVA		},
110 110
     { "CL_TYPE_DMG",		CL_TYPE_DMG		},
111
-    { "CL_TYPE_MBR",        CL_TYPE_MBR     },
112
-    { "CL_TYPE_GPT",        CL_TYPE_GPT     },
113
-    { "CL_TYPE_APM",        CL_TYPE_APM     },
111
+    { "CL_TYPE_MBR",		CL_TYPE_MBR		},
112
+    { "CL_TYPE_GPT",		CL_TYPE_GPT		},
113
+    { "CL_TYPE_APM",		CL_TYPE_APM		},
114 114
     { "CL_TYPE_XAR",		CL_TYPE_XAR		},
115 115
     { "CL_TYPE_PART_ANY",	CL_TYPE_PART_ANY	},
116 116
     { "CL_TYPE_PART_HFSPLUS",	CL_TYPE_PART_HFSPLUS	},
... ...
@@ -119,10 +119,11 @@ static const struct ftmap_s {
119 119
     { "CL_TYPE_OOXML_PPT",	CL_TYPE_OOXML_PPT     	},
120 120
     { "CL_TYPE_OOXML_XL",	CL_TYPE_OOXML_XL     	},
121 121
     { "CL_TYPE_INTERNAL",	CL_TYPE_INTERNAL     	},
122
-    { "CL_TYPE_XDP",        CL_TYPE_XDP             },
123
-    { "CL_TYPE_XML_WORD",   CL_TYPE_XML_WORD        },
124
-    { "CL_TYPE_XML_XL",     CL_TYPE_XML_XL          },
125
-    { "CL_TYPE_HWP3",       CL_TYPE_HWP3            },
122
+    { "CL_TYPE_XDP",		CL_TYPE_XDP		},
123
+    { "CL_TYPE_XML_WORD",	CL_TYPE_XML_WORD	},
124
+    { "CL_TYPE_XML_XL",		CL_TYPE_XML_XL		},
125
+    { "CL_TYPE_HWP3",		CL_TYPE_HWP3		},
126
+    { "CL_TYPE_XML_HWP",	CL_TYPE_XML_HWP		},
126 127
     { NULL,			CL_TYPE_IGNORED		}
127 128
 };
128 129
 
... ...
@@ -111,6 +111,7 @@ typedef enum {
111 111
     CL_TYPE_XDP,
112 112
     CL_TYPE_XML_WORD,
113 113
     CL_TYPE_XML_XL,
114
+    CL_TYPE_XML_HWP,
114 115
 
115 116
     CL_TYPE_OTHER, /* on-the-fly, used for target 14 (OTHER) */
116 117
     CL_TYPE_IGNORED /* please don't add anything below */
... ...
@@ -191,6 +191,7 @@ static const char *ftypes_int[] = {
191 191
   "0:0:49492a00:TIFF Little Endian:CL_TYPE_ANY:CL_TYPE_GRAPHICS:81",
192 192
   "0:0:4d4d:TIFF Big Endian:CL_TYPE_ANY:CL_TYPE_GRAPHICS:81",
193 193
   "0:0:48575020446F63756D656E742046696C652056332E3030201A0102030405:HWP 3.x Document:CL_TYPE_ANY:CL_TYPE_HWP3:82",
194
+  "1:0:efbbbf3c3f786d6c2076657273696f6e3d22312e3022*3c4857504d4c:HWPML Document:CL_TYPE_ANY:CL_TYPE_XML_HWP:82",
194 195
   NULL
195 196
 };
196 197