rem: my_stats=&sl_stats[ bind_idx * children_no + process_no ];
add: my_stats=&sl_stats[ process_no ];
context: void update_sl_stats( int code ) {	struct sl_stats *my_stats;	my_stats=&sl_stats[ bind_idx * children_no + process_no ];	if (code >=700 || code <200 ) {		my_stats->err[RT_xxx]++;	} else if (code>=600) {		my_stats->err[RT_6xx]++;	} else if (code>=500) {		switch(code) {			case 500:	my_stats->err[RT_500]++;						break;			default:	my_stats->err[RT_5xx]++;						break;		}	} else if (code>=400) {		switch(code) {			case 400:	my_stats->err[RT_400]++;						break;			case 401:	my_stats->err[RT_401]++;						break;			case 403:	my_stats->err[RT_403]++;						break;			case 404:	my_stats->err[RT_404]++;						break;			case 407:	my_stats->err[RT_407]++;						break;			case 408:	my_stats->err[RT_408]++;						break;			case 483:	my_stats->err[RT_483]++;						break;			default:	my_stats->err[RT_4xx]++;						break;		}	} else if (code>=300) {		switch(code) {			case 300:	my_stats->err[RT_300]++;						break;			case 301:	my_stats->err[RT_301]++;						break;			case 302:	my_stats->err[RT_302]++;						break;			default:	my_stats->err[RT_3xx]++;						break;		}	} else { /* 2xx */		switch(code) {			case 200:	my_stats->err[RT_200]++;						break;			case 202:	my_stats->err[RT_202]++;						break;			default:	my_stats->err[RT_2xx]++;						break;		}	}		}