Hi Danny, Danny Milosavljevic <dan...@scratchpost.org> skribis:
>>(define ifreq-struct-size >> ;; 'struct ifreq' begins with an array of IF_NAMESIZE bytes containing the >> ;; interface name (nul-terminated), followed by a bunch of stuff. This is >> ;; its size in bytes. >> (if (= 8 (sizeof '*)) >> 40 >> 32)) > > I think that should rather be (sizeof* '*) instead of (sizeof '*). Ludo? As you found out, it makes no difference. What changes is that ‘sizeof*’ is a compile-time computation (but it honors cross-compilation targets) whereas ‘sizeof’ is a call made at run time. Ludo’.