Sfoglia il codice sorgente

verify Added quote escaping

Mike Smith 11 anni fa
parent
commit
b85d6362ef
1 ha cambiato i file con 12 aggiunte e 0 eliminazioni
  1. 12 0
      cpoll_cppsp/cppsp_rel0.2.3/cppsp/stringutils.C

+ 12 - 0
cpoll_cppsp/cppsp_rel0.2.3/cppsp/stringutils.C

@@ -182,6 +182,9 @@ namespace cppsp
 				case '>':
 				case '>':
 					sz += 4;
 					sz += 4;
 					break;
 					break;
+				case '"':
+				  sz += 6;
+				  break;
 				case '\'':
 				case '\'':
 					sz += 6;
 					sz += 6;
 					break;
 					break;
@@ -217,6 +220,15 @@ namespace cppsp
 					c[3] = ';';
 					c[3] = ';';
 					c += 4;
 					c += 4;
 					break;
 					break;
+				case '"':
+					c[0] = '&';
+					c[1] = 'q';
+					c[2] = 'u';
+					c[3] = 'o';
+					c[4] = 't';
+					c[5] = ';';
+					c += 6;
+					break;
 				case '\'':
 				case '\'':
 					c[0] = '&';
 					c[0] = '&';
 					c[1] = 'a';
 					c[1] = 'a';