HTAtom * wildcard = HTAtom_for("*");
HTAtom * wildcard = WWW_WILDCARD_REP_OUT;
PUBLIC float HTStackValue ARGS4(	HTFormat,		rep_in,	HTFormat,		rep_out,	float,			initial_value,	long int,		length){    HTAtom * wildcard = HTAtom_for("*");    CTRACE(tfp, "HTFormat: Evaluating stream stack for %s worth %.3f to %s\n",		HTAtom_name(rep_in), initial_value, HTAtom_name(rep_out));    if (rep_out == WWW_SOURCE || rep_out == rep_in)	return 0.0;    /* don't do anymore do it in the Lynx code at startup LJM */    /* if (!HTPresentations) HTFormatInit(); */ /* set up the list */    {	int n = HTList_count(HTPresentations);	int i;	HTPresentation * pres;	for (i = 0; i < n; i++) {	    pres = (HTPresentation *)HTList_objectAt(HTPresentations, i);	    if (pres->rep == rep_in &&		(pres->rep_out == rep_out || pres->rep_out == wildcard)) {		float value = initial_value * pres->quality;		if (HTMaxSecs != 0.0)		    value = value - (length*pres->secs_per_byte + pres->secs)					 /HTMaxSecs;		return value;	    }	}    }    return -1e30;		/* Really bad */}