rem: inline unsigned char *run_reject( struct cpl_interpreter *intr )
add: static inline char *run_reject( struct cpl_interpreter *intr )
context: inline unsigned char *run_reject( struct cpl_interpreter *intr ){	unsigned char *p;	unsigned short attr_name;	unsigned short status;	unsigned short n;	char *reason_s;	int i;	reason_s = (char*)UNDEF_CHAR;	status = UNDEF_CHAR;	/* sanity check */	if (NR_OF_KIDS(intr->ip)!=0) {		LOG(L_ERR,"ERROR:cpl_c:run_reject: REJECT node doesn't suppose to have "			"any sub-nodes. Found %d!\n",NR_OF_KIDS(intr->ip));		goto script_error;	}	for( i=NR_OF_ATTR(intr->ip),p=ATTR_PTR(intr->ip) ; i>0 ; i-- ) {		get_basic_attr( p, attr_name, n, intr, script_error);		switch (attr_name) {			case STATUS_ATTR:				status = n;				break;			case REASON_ATTR:				get_str_attr( p, reason_s, n, intr, script_error,1);				break;			default:				LOG(L_ERR,"ERROR:cpl_c:run_reject: unknown attribute "					"(%d) in REJECT node\n",attr_name);				goto script_error;		}	}	if (status==UNDEF_CHAR) {		LOG(L_ERR,"ERROR:cpl_c:run_reject: mandatory attribute STATUS "			"not found\n");		goto script_error;	}	if (reason_s==(char*)UNDEF_CHAR ) {		switch (status) {			case 486:				reason_s = "Busy Here";				break;			case 404:				reason_s = "Not Found";				break;			case 603:				reason_s = "Decline";				break;			case 500:				reason_s = "Internal Server Error";				break;			default:				reason_s = "Generic Error";		}	}	if ( cpl_tmb.t_reply(intr->msg, (int)status, reason_s )!=1 ) {		LOG(L_ERR,"ERROR:run_reject: unable to send reject reply!\n");		goto runtime_error;	}	return EO_SCRIPT;runtime_error:	return CPL_RUNTIME_ERROR;script_error:	return CPL_SCRIPT_ERROR;}