[libvirt PATCH 2/4] src: introduce VIR_UNLESS and VIR_ELSIF