kopia lustrzana https://github.com/Hamlib/Hamlib
![]() The C standard dictates that an enum constant is a 32 bit signed integer. Setting a constant's bit 31 created a negative value that on amd64 had the upper 32 bits set as well when assigned to the misc.c:func_str structure. This caused misc.c:rig_strfunc() to fail its comparison for RIG_FUNC_XIT on amd64 (x86_64). To use bit 31 as an unsigned long, preprocessor macros have been used instead as a 'const unsigned long' which cannot be used to initialize the func_str.func members. TNX KA6MAL, AC6SL. - N0NB Other minor formatting edits. |
||
---|---|---|
.. | ||
rig.h | ||
rig_dll.h | ||
rigclass.h | ||
riglist.h | ||
rotator.h | ||
rotclass.h | ||
rotlist.h |