A followup, technical solution would be to add a second define, something like:
#define IO_INLET_HEIGHT 2
#define IO_OUTLET_HEIGHT 3
but that would depend upon if keeping the option for extended-style inlets matters. For what I could tell the last time around, the loudest voices wanted a consistent look and sizing across platforms.