macro_rules! require_gpgme_ver {
($ver:tt => { $($t:tt)* }) => { ... };
((1,0) => { $($t:tt)* } else { $($u:tt)* }) => { ... };
((1,1) => { $($t:tt)* } else { $($u:tt)* }) => { ... };
((1,2) => { $($t:tt)* } else { $($u:tt)* }) => { ... };
((1,3) => { $($t:tt)* } else { $($u:tt)* }) => { ... };
((1,4) => { $($t:tt)* } else { $($u:tt)* }) => { ... };
((1,5) => { $($t:tt)* } else { $($u:tt)* }) => { ... };
((1,6) => { $($t:tt)* } else { $($u:tt)* }) => { ... };
((1,7) => { $($t:tt)* } else { $($u:tt)* }) => { ... };
((1,8) => { $($t:tt)* } else { $($u:tt)* }) => { ... };
((1,9) => { $($t:tt)* } else { $($u:tt)* }) => { ... };
((1,10) => { $($t:tt)* } else { $($u:tt)* }) => { ... };
((1,11) => { $($t:tt)* } else { $($u:tt)* }) => { ... };
((0,$ver:tt) => { $($t:tt)* } else { $($u:tt)* }) => { ... };
($ver:tt => { $($t:tt)* } else { $($u:tt)* }) => { ... };
}