rem: lol_add( &lol, hcache( t, var_get("HDRSCAN") ) );
add: lol_add( &lol, hcache( t, hdrscan ) );
context: headers( TARGET *t ){	LIST	*hdrscan;	LIST	*hdrrule;	LIST	*hdrcache;	LOL	lol;	if( !( hdrscan = var_get( "HDRSCAN" ) ) || 	    !( hdrrule = var_get( "HDRRULE" ) ) )	        return;	/* Doctor up call to HDRRULE rule */	/* Call headers1() to get LIST of included files. */	if( DEBUG_HEADER )	    printf( "header scan %s\n", t->name );	lol_init( &lol );	lol_add( &lol, list_new( L0, t->name, 1 ) );#ifdef OPT_HEADER_CACHE_EXT	lol_add( &lol, hcache( t, var_get("HDRSCAN") ) );#else	lol_add( &lol, headers1( t->boundname, hdrscan ) );#endif	if( lol_get( &lol, 1 ) )	{	    int jmp = JMP_NONE;	    list_free( evaluate_rule( hdrrule->string, &lol, L0, &jmp ) );	}	/* Clean up */	lol_free( &lol );}