NetBSD/src VxmUWrUsys/arch/amd64/amd64 netbsd32_machdep.c, sys/arch/mips/mips netbsd32_machdep.c

   Convert the MODULE_{,VOID_}HOOK_CALL macros to do everything in-line
   rather than defining an intermediate hook##call function.  Almost
   all of the hooks are called only once, and although we lose the
   ability of doing things like

        if (MODULE_HOOK_CALL(...) == 0) ...

   we simplify things quite a bit.  With this change, we no longer need
   to have both declaration and definition macros, and the definition
   no longer needs to have both prototype argument list and a "real"
   argument list.

   FWIW, the above if now needs to written as

        int ret;

        MODULE_HOOK_CALL(..., ret);
        if (ret == 0) ...

   with appropriate use of braces {}.
VersionDeltaFile
1.238.2.25+8-83sys/net/rtsock.c
1.1.2.7+8-47sys/net/rtsock_shared.c
1.419.2.22+14-32sys/net/if.c
1.101.10.11+18-26sys/fs/puffs/puffs_msgif.c
1.356.2.11+8-25sys/dev/raidframe/rf_netbsdkintf.c
1.209.2.15+11-21sys/kern/kern_proc.c
1.168.2.11+7-25sys/dev/usb/usb.c
1.263.2.14+8-24sys/dev/vnd.c
1.175.2.12+10-19sys/dev/ccd.c
1.1.2.14+9-19sys/sys/module_hook.h
1.37.16.6+4-21sys/kern/tty_ptm.c
1.518.2.6+4-18sys/kern/vfs_syscalls.c
1.98.2.11+5-16sys/opencrypto/cryptodev.c
1.275.2.9+6-15sys/kern/tty.c
1.139.2.10+10-10sys/dev/usb/ugen.c
1.89.16.8+6-13sys/kern/kern_rndq.c
1.6.2.13+4-13sys/compat/netbsd32/netbsd32_module.c
1.101.2.9+7-10sys/dev/usb/uhid.c
1.183.2.10+7-10sys/kern/uipc_usrreq.c
1.58.2.9+4-12sys/dev/sysmon/sysmon_power.c
1.13.16.9+5-11sys/dev/bio.c
1.27.46.5+5-11sys/arch/sparc/fpu/fpu.c
1.14.2.14+3-12sys/compat/common/if_43.c
1.23.2.17+5-10sys/kern/sys_module.c
1.35.14.12+4-10sys/dev/clockctl.c
1.115.2.16+4-9sys/arch/amd64/amd64/netbsd32_machdep.c
1.179.2.11+4-9sys/net/if_spppsubr.c
1.60.16.8+3-10sys/net80211/ieee80211_ioctl.c
1.37.2.10+4-9sys/dev/wscons/wsevent.c
1.110.14.5+4-9sys/arch/sparc64/sparc64/netbsd32_machdep.c
1.15.2.12+4-9sys/arch/mips/mips/netbsd32_machdep.c
1.32.16.11+4-7sys/kern/sysv_ipc.c
1.1.2.7+5-5sys/compat/netbsd32/netbsd32_kern_proc.c
1.94.2.4+1-3sys/sys/tty.h
1.1.2.52+2-2sys/sys/compat_stub.h
+215-58535 files

UnifiedSplitRaw