Sensible/sane default values are likely to change on different OSes/platforms (e.g. Windows vs. Linux), environments/contexts (normal user vs. root), and so forth.
It would be nice if there was some sort of way to specify a function or an interface to retrieve a default function rather than maintaining separate structs for inclusion (which only covers the first case of platform differences).
Sensible/sane default values are likely to change on different OSes/platforms (e.g. Windows vs. Linux), environments/contexts (normal user vs. root), and so forth.
It would be nice if there was some sort of way to specify a function or an interface to retrieve a default function rather than maintaining separate structs for inclusion (which only covers the first case of platform differences).