zone_nonnull
# define zone_nonnull(params) __attribute__((__nonnull__ params))
# define zone_nonnull(params)
zone_nonnull((1,2,3,4))
zone_nonnull((1,2,3,4))
zone_nonnull((1,2,3,4))
zone_nonnull((1))
zone_nonnull((1,5))