FreeBSD/sys/netpfil/ipfw/ip_dn_io.c
/*
 * Because of the way the SYSBEGIN/SYSEND macros work on other
 * platforms, there should not be functions between them.
 * So keep the handlers outside the block.
 */
Because of the way the SYSBEGIN/SYSEND macros work on other
platforms, there should not be functions between them.
So keep the handlers outside the block.
Because of the way the SYSBEGIN / SYSEND macros work on other platforms there should not be functions between them . So keep the handlers outside the block .
static int
sysctl_hash_size(SYSCTL_HANDLER_ARGS)
{
	int error, value;
	value = dn_cfg.hash_size;
	error = sysctl_handle_int(oidp, &value, 0, req);
	if (error != 0 || req->newptr == NULL)
		return (error);
	if (value < 16 || value > 65536)
		return (EINVAL);
	dn_cfg.hash_size = value;
	return (0);
}
static int sysctl_hash_size ( SYSCTL_HANDLER_ARGS ) { int error , value ; value = dn_cfg . hash_size ; error = sysctl_handle_int ( oidp , & value , 0 , req ) ; if ( error != 0 || req -> newptr == NULL ) return ( error ) ; if ( value < 16 || value > 65536 ) return ( EINVAL ) ; dn_cfg . hash_size = value ; return ( 0 ) ; }
Because of the way the SYSBEGIN/SYSEND macros work on other
 platforms, there should not be functions between them.
Because of the way the SYSBEGIN / SYSEND macros work on other platforms there should not be functions between them .