pike.git / tutorial / Html.pmod

version» Context lines:

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+">";   }