Fix rig_get_caps_int to return long long for cross platform compatibility

https://github.com/Hamlib/Hamlib/issues/562
pull/572/head^2
Michael Black W9MDB 2021-02-25 11:55:57 -06:00
rodzic 26ca39c214
commit dc5e1bf6ed
2 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -1971,7 +1971,7 @@ enum rig_caps_cptr_e {
*
*/
//! @cond Doxygen_Suppress
extern long rig_get_caps_int(rig_model_t rig_model, enum rig_caps_int_e rig_caps);
extern long long rig_get_caps_int(rig_model_t rig_model, enum rig_caps_int_e rig_caps);
/**
* \brief Function to return char pointer value from rig->caps

Wyświetl plik

@ -2146,7 +2146,7 @@ void *rig_get_function_ptr(rig_model_t rig_model,
* \param RIG* and rig_caps_int_e
* \return the corresponding long value -- -RIG_EINVAL is the only error possible
*/
long rig_get_caps_int(rig_model_t rig_model, enum rig_caps_int_e rig_caps)
long long rig_get_caps_int(rig_model_t rig_model, enum rig_caps_int_e rig_caps)
{
const struct rig_caps *caps = rig_get_caps(rig_model);