diff --git a/indigo_drivers/aux_joystick/indigo_aux_joystick.c b/indigo_drivers/aux_joystick/indigo_aux_joystick.c index c806e83552..9e1a6dd7a6 100644 --- a/indigo_drivers/aux_joystick/indigo_aux_joystick.c +++ b/indigo_drivers/aux_joystick/indigo_aux_joystick.c @@ -835,6 +835,7 @@ static void *poll(indigo_device *device) { } } INDIGO_DRIVER_LOG(DRIVER_NAME, "Joystick #%ld poll thread finished", index); + return NULL; } static void rescan() { diff --git a/indigo_drivers/ccd_sbig/indigo_ccd_sbig.c b/indigo_drivers/ccd_sbig/indigo_ccd_sbig.c index cbb31b806f..bc1f30a494 100644 --- a/indigo_drivers/ccd_sbig/indigo_ccd_sbig.c +++ b/indigo_drivers/ccd_sbig/indigo_ccd_sbig.c @@ -2304,8 +2304,6 @@ static bool plug_wheel(indigo_device *device, CFWResults cfwr) { static void unplug_wheel(char *master_name, int fw_model) { int i; - sbig_private_data *pds[MAX_USB_DEVICES] = {NULL}; - for(i = 0; i < MAX_DEVICES; i++) { indigo_device *device = devices[i]; if (device == NULL) { @@ -2329,8 +2327,6 @@ static void unplug_wheel(char *master_name, int fw_model) { static void unplug_ao(char *master_name) { int i; - sbig_private_data *pds[MAX_USB_DEVICES] = {NULL}; - for(i = 0; i < MAX_DEVICES; i++) { indigo_device *device = devices[i]; if (device == NULL) { diff --git a/indigo_drivers/mount_lx200/indigo_mount_lx200.c b/indigo_drivers/mount_lx200/indigo_mount_lx200.c index fe22a6e86f..05765c3802 100644 --- a/indigo_drivers/mount_lx200/indigo_mount_lx200.c +++ b/indigo_drivers/mount_lx200/indigo_mount_lx200.c @@ -3749,8 +3749,6 @@ static void onstep_aux_connect(indigo_device *device) { *comma++ = '\0'; char *name = response; onstep_aux_device_purpose purpose = *comma - '0'; - char property_name[32]; - indigo_property *aux_property = NULL; if (purpose == ONSTEP_AUX_ANALOG) { INDIGO_DRIVER_DEBUG(DRIVER_NAME, "Onstep AUX Heater Outlet at slot %d with name %s", i + 1, name); ONSTEP_AUX_HEATER_OUTLET_MAPPING[ONSTEP_AUX_HEATER_OUTLET_COUNT] = i + 1; diff --git a/indigo_drivers/mount_synscan/indigo_mount_synscan_mount.c b/indigo_drivers/mount_synscan/indigo_mount_synscan_mount.c index f2624ddc36..4021a80607 100644 --- a/indigo_drivers/mount_synscan/indigo_mount_synscan_mount.c +++ b/indigo_drivers/mount_synscan/indigo_mount_synscan_mount.c @@ -834,6 +834,8 @@ static int mount_guide_rate_percent(enum GuideRate rate) { case kGuideRate_x1_00: return 100; } + return 0; //fallback should probably never be reached + } void mount_handle_st4_guiding_rate(indigo_device *device) { diff --git a/indigo_linux_drivers/aux_asiair/indigo_aux_asiair.c b/indigo_linux_drivers/aux_asiair/indigo_aux_asiair.c index c31de64f4b..e069029a5e 100644 --- a/indigo_linux_drivers/aux_asiair/indigo_aux_asiair.c +++ b/indigo_linux_drivers/aux_asiair/indigo_aux_asiair.c @@ -503,7 +503,6 @@ bool asiair_export_all(bool use_pwm) { } bool asiair_unexport_all(bool use_pwm) { - int first = 0; if (use_pwm) { if (!asiair_pwm_unexport(0)) return false; if (!asiair_pwm_unexport(1)) return false; diff --git a/indigo_server/indigo_server.c b/indigo_server/indigo_server.c index 2174643036..48ba766126 100644 --- a/indigo_server/indigo_server.c +++ b/indigo_server/indigo_server.c @@ -1898,7 +1898,6 @@ int main(int argc, const char * argv[]) { char *server_string = strstr(server_argv[0], "indigo_server"); if (server_string) { static char process_name[] = "indigo_worker"; - int len = strlen(server_argv[0]); strcpy(server_string, process_name); prctl(PR_SET_PDEATHSIG, SIGINT, 0, 0, 0); /* Linux requires additional step to change process name */ diff --git a/indigo_tools/indigo_raw_to_fits.c b/indigo_tools/indigo_raw_to_fits.c index 184e3299fc..5d74514db4 100644 --- a/indigo_tools/indigo_raw_to_fits.c +++ b/indigo_tools/indigo_raw_to_fits.c @@ -207,7 +207,9 @@ int main(int argc, char *argv[]) { fprintf(stderr, "Can not save '%s': %s\n", outfile_name, strerror(errno)); failed++; } else { - not_quiet && printf("Converted '%s' -> '%s'\n", infile_name, outfile_name); + if (not_quiet) { + printf("Converted '%s' -> '%s'\n", infile_name, outfile_name); + } succeeded++; } if (in_data) free(in_data);