rem: ++string; }
add: string = next; } while (string < end);
context: Ns_QuoteHtml(Ns_DString *pds, char *string){    while (*string != '\0') {        switch (*string) {        case '<':            Ns_DStringAppend(pds, "&lt;");            break;        case '>':            Ns_DStringAppend(pds, "&gt;");            break;	case '&':            Ns_DStringAppend(pds, "&amp;");            break;	case '\'':            Ns_DStringAppend(pds, "&#39;");	    break;	case '"':            Ns_DStringAppend(pds, "&#34;");	    break;	    	default:            Ns_DStringNAppend(pds, string, 1);            break;        }        ++string;    }}