rem: if (argc != 3) {
add: if (argc != 2 && argc != 3) {
context: NsTclCacheFlushCmd(ClientData dummy, Tcl_Interp *interp, int argc, char **argv){    Ns_Cache *cache;    Ns_Entry *entry;        if (argc != 3) {	Tcl_AppendResult(interp, "wrong # args: should be \"",	    argv[0], " cache key?\"", NULL);	return TCL_ERROR;    }    if (GetCache(interp, argv[1], (Cache **) &cache) != TCL_OK) {    	return TCL_ERROR;    }    Ns_CacheLock(cache);    entry = Ns_CacheFindEntry(cache, argv[2]);    if (entry != NULL) {	Ns_CacheFlushEntry(entry);    }    Ns_CacheUnlock(cache);    return TCL_OK;}