pike.git
/
tutorial
/
Html.pmod
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/tutorial/Html.pmod:27:
case '-': case '_': case '+': case '?': case '~': case '*': case ',': case '.': case ';': case ':':
-
case '`':
+
break; default: quote_from+=({sprintf("%c",e)}); quote_to+=({sprintf("%%%02x",e)}); } unquote_from+=({sprintf("%%%02x",e)}); unquote_to+=({sprintf("%c",e)}); } }
pike.git/tutorial/Html.pmod:54:
string ret="<"+tag; foreach(indices(params),string i) { ret+=" "+i; if(stringp(params[i])) { switch(i) { case "href":
+
case "name":
ret+="='"+quote_param(params[i])+"'"; break; default: if(search(params[i],"\"")==-1) ret+="=\""+params[i]+"\""; else if(search(params[i],"'")==-1) ret+="='"+params[i]+"'"; else ret+="=\""+replace(params[i],"\"","'")+"\""; } } } return ret+">"; }