@@ -113,10 +113,10 @@ static int netrigctl_open(RIG *rig)
113113 if (ret <= 0 )
114114 return (ret < 0 ) ? ret : - RIG_EPROTO ;
115115
116- ret = num_sscanf (buf , "%" SCNfreq "%" SCNfreq "%llx %d%d%x%x" ,
116+ ret = num_sscanf (buf , "%" SCNfreq "%" SCNfreq "%" SCNXll " %d%d%x%x" ,
117117 & rs -> rx_range_list [i ].start ,
118118 & rs -> rx_range_list [i ].end ,
119- & rs -> rx_range_list [i ].modes ,
119+ ( uint64_t * ) & rs -> rx_range_list [i ].modes ,
120120 & rs -> rx_range_list [i ].low_power ,
121121 & rs -> rx_range_list [i ].high_power ,
122122 & rs -> rx_range_list [i ].vfo ,
@@ -132,10 +132,10 @@ static int netrigctl_open(RIG *rig)
132132 if (ret <= 0 )
133133 return (ret < 0 ) ? ret : - RIG_EPROTO ;
134134
135- ret = num_sscanf (buf , "%" SCNfreq "%" SCNfreq "%llx %d%d%x%x" ,
135+ ret = num_sscanf (buf , "%" SCNfreq "%" SCNfreq "%" SCNXll " %d%d%x%x" ,
136136 & rs -> tx_range_list [i ].start ,
137137 & rs -> tx_range_list [i ].end ,
138- & rs -> tx_range_list [i ].modes ,
138+ ( uint64_t * ) & rs -> tx_range_list [i ].modes ,
139139 & rs -> tx_range_list [i ].low_power ,
140140 & rs -> tx_range_list [i ].high_power ,
141141 & rs -> tx_range_list [i ].vfo ,
@@ -151,8 +151,8 @@ static int netrigctl_open(RIG *rig)
151151 if (ret <= 0 )
152152 return (ret < 0 ) ? ret : - RIG_EPROTO ;
153153
154- ret = sscanf (buf , "%llx %ld" ,
155- & rs -> tuning_steps [i ].modes ,
154+ ret = sscanf (buf , "%" SCNXll " %ld" ,
155+ ( uint64_t * ) & rs -> tuning_steps [i ].modes ,
156156 & rs -> tuning_steps [i ].ts );
157157 if (ret != 2 )
158158 return - RIG_EPROTO ;
@@ -165,8 +165,8 @@ static int netrigctl_open(RIG *rig)
165165 if (ret <= 0 )
166166 return (ret < 0 ) ? ret : - RIG_EPROTO ;
167167
168- ret = sscanf (buf , "%llx %ld" ,
169- & rs -> filters [i ].modes ,
168+ ret = sscanf (buf , "%" SCNXll " %ld" ,
169+ ( uint64_t * ) & rs -> filters [i ].modes ,
170170 & rs -> filters [i ].width );
171171 if (ret != 2 )
172172 return - RIG_EPROTO ;
0 commit comments