OSDN Git Service

*** empty log message ***
authorkonn <konn@1a406e8e-add9-4483-a2c8-d8cac5b7c224>
Wed, 7 Jun 2006 18:00:22 +0000 (18:00 +0000)
committerkonn <konn@1a406e8e-add9-4483-a2c8-d8cac5b7c224>
Wed, 7 Jun 2006 18:00:22 +0000 (18:00 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/modchxj/mod_chxj/trunk@252 1a406e8e-add9-4483-a2c8-d8cac5b7c224

src/chxj_xhtml_mobile_1_0.c

index e6fcee9..afe1ef1 100644 (file)
@@ -1446,7 +1446,7 @@ s_xhtml_1_0_start_img_tag(xhtml_t* xhtml, Node* node)
     char* name  = qs_get_attr_name(doc,attr);
     char* value = qs_get_attr_value(doc,attr);
 
-    if (strcasecmp(name, "src") == 0) {
+    if ((*name == 's' || *name == 'S') && strcasecmp(name, "src") == 0) {
 #ifdef IMG_NOT_CONVERT_FILENAME
       xhtml->out = apr_pstrcat(r->pool, 
                       xhtml->out, " src=\"",value,"\"", NULL);
@@ -1457,35 +1457,39 @@ s_xhtml_1_0_start_img_tag(xhtml_t* xhtml, Node* node)
 #endif
     }
     else
-    if (strcasecmp(name, "align" ) == 0) {
-      xhtml->out = apr_pstrcat(r->pool, 
-                      xhtml->out, " align=\"",value,"\"", NULL);
+    if (*name == 'a' || *name == 'A') {
+      if (strcasecmp(name, "align" ) == 0) {
+        xhtml->out = apr_pstrcat(r->pool, 
+                        xhtml->out, " align=\"",value,"\"", NULL);
+      }
+      else
+      if (strcasecmp(name, "alt"   ) == 0) {
+        xhtml->out = apr_pstrcat(r->pool, 
+                        xhtml->out, " alt=\"",value,"\"", NULL);
+      }
     }
     else
-    if (strcasecmp(name, "width" ) == 0) {
+    if ((*name == 'w' || *name == 'W') && strcasecmp(name, "width" ) == 0) {
       xhtml->out = apr_pstrcat(r->pool, 
                       xhtml->out, " width=\"",value,"\"", NULL);
     }
     else
-    if (strcasecmp(name, "height") == 0) {
-      xhtml->out = apr_pstrcat(r->pool, 
-                      xhtml->out, " height=\"",value,"\"", NULL);
-    }
-    else
-    if (strcasecmp(name, "hspace") == 0) {
-      xhtml->out = apr_pstrcat(r->pool, 
-                      xhtml->out, " hspace=\"",value,"\"", NULL);
+    if (*name == 'h' || *name == 'H') {
+      if (strcasecmp(name, "height") == 0) {
+        xhtml->out = apr_pstrcat(r->pool, 
+                        xhtml->out, " height=\"",value,"\"", NULL);
+      }
+      else
+      if (strcasecmp(name, "hspace") == 0) {
+        xhtml->out = apr_pstrcat(r->pool, 
+                        xhtml->out, " hspace=\"",value,"\"", NULL);
+      }
     }
     else
-    if (strcasecmp(name, "vspace") == 0) {
+    if ((*name == 'v' || *name == 'V') && strcasecmp(name, "vspace") == 0) {
       xhtml->out = apr_pstrcat(r->pool, 
                       xhtml->out, " vspace=\"",value,"\"", NULL);
     }
-    else
-    if (strcasecmp(name, "alt"   ) == 0) {
-      xhtml->out = apr_pstrcat(r->pool, 
-                      xhtml->out, " alt=\"",value,"\"", NULL);
-    }
   }
 
   xhtml->out = apr_pstrcat(r->pool, xhtml->out, ">", NULL);