discard """ disabled: true """ when defined(windows): import winlean else: import posix when defined(Windows): template orig: expr = winlean else: template orig: expr = posix proc socket(domain, typ, protocol: int): int = result = orig.socket(ord(domain), ord(typ), ord(protocol)))