Browse code

add dconf for swf

Tomasz Kojm authored on 2011/04/09 01:24:07
Showing 3 changed files
... ...
@@ -99,6 +99,7 @@ static struct dconf_module modules[] = {
99 99
     { "DOCUMENT",   "SCRIPT",	    DOC_CONF_SCRIPT,	    1 },
100 100
     { "DOCUMENT",   "HTMLSKIPRAW",  DOC_CONF_HTML_SKIPRAW,  1 },
101 101
     { "DOCUMENT",   "JSNORM",       DOC_CONF_JSNORM,        1 },
102
+    { "DOCUMENT",   "SWF",	    DOC_CONF_SWF,	    1 },
102 103
 
103 104
     { "MAIL",	    "MBOX",	    MAIL_CONF_MBOX,	    1 },
104 105
     { "MAIL",	    "TNEF",	    MAIL_CONF_TNEF,	    1 },
... ...
@@ -86,6 +86,7 @@ struct cli_dconf {
86 86
 #define DOC_CONF_SCRIPT 	0x8
87 87
 #define DOC_CONF_HTML_SKIPRAW	0x10
88 88
 #define DOC_CONF_JSNORM         0x20
89
+#define DOC_CONF_SWF		0x40
89 90
 
90 91
 /* Mail flags */
91 92
 #define MAIL_CONF_MBOX	    0x1
... ...
@@ -2330,8 +2330,8 @@ static int magic_scandesc(int desc, cli_ctx *ctx, cli_file_t type)
2330 2330
 	    break;
2331 2331
 
2332 2332
 	case CL_TYPE_SWF:
2333
-	    /* FIXME: add dconf&co. */
2334
-	    ret = cli_scanswf(ctx);
2333
+	    if(DCONF_DOC & DOC_CONF_SWF)
2334
+		ret = cli_scanswf(ctx);
2335 2335
 	    break;
2336 2336
 
2337 2337
 	case CL_TYPE_RTF: