kopia lustrzana https://github.com/Hamlib/Hamlib
Fix idx_builtin macros to cover 63 levels
rodzic
ea7b25e985
commit
1998c6302e
|
@ -38,6 +38,7 @@
|
|||
*/
|
||||
|
||||
// Note that 1<<0 is satisfied by the last clause here == 0
|
||||
// This is future-proofed for 63 levels
|
||||
#define setting2idx_builtin(s) ( \
|
||||
(s)==(1ull<<1)?1: \
|
||||
(s)==(1ull<<2)?2: \
|
||||
|
@ -64,6 +65,44 @@
|
|||
(s)==(1ull<<23)?23: \
|
||||
(s)==(1ull<<24)?24: \
|
||||
(s)==(1ull<<25)?25: \
|
||||
(s)==(1ull<<26)?26: \
|
||||
(s)==(1ull<<27)?27: \
|
||||
(s)==(1ull<<28)?28: \
|
||||
(s)==(1ull<<29)?29: \
|
||||
(s)==(1ull<<30)?30: \
|
||||
(s)==(1ull<<31)?31: \
|
||||
(s)==(1ull<<32)?32: \
|
||||
(s)==(1ull<<33)?33: \
|
||||
(s)==(1ull<<34)?34: \
|
||||
(s)==(1ull<<35)?35: \
|
||||
(s)==(1ull<<35)?36: \
|
||||
(s)==(1ull<<35)?37: \
|
||||
(s)==(1ull<<35)?38: \
|
||||
(s)==(1ull<<35)?39: \
|
||||
(s)==(1ull<<40)?40: \
|
||||
(s)==(1ull<<41)?41: \
|
||||
(s)==(1ull<<42)?42: \
|
||||
(s)==(1ull<<43)?43: \
|
||||
(s)==(1ull<<44)?44: \
|
||||
(s)==(1ull<<45)?45: \
|
||||
(s)==(1ull<<45)?46: \
|
||||
(s)==(1ull<<45)?47: \
|
||||
(s)==(1ull<<45)?48: \
|
||||
(s)==(1ull<<45)?49: \
|
||||
(s)==(1ull<<50)?50: \
|
||||
(s)==(1ull<<51)?51: \
|
||||
(s)==(1ull<<52)?52: \
|
||||
(s)==(1ull<<53)?53: \
|
||||
(s)==(1ull<<54)?54: \
|
||||
(s)==(1ull<<55)?55: \
|
||||
(s)==(1ull<<55)?56: \
|
||||
(s)==(1ull<<55)?57: \
|
||||
(s)==(1ull<<55)?58: \
|
||||
(s)==(1ull<<55)?59: \
|
||||
(s)==(1ull<<60)?60: \
|
||||
(s)==(1ull<<61)?61: \
|
||||
(s)==(1ull<<62)?62: \
|
||||
(s)==(1ull<<63)?63: \
|
||||
0 \
|
||||
)
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue