File no-return-in-nonvoid-function.patch of Package libindi
diff -Naur libindi-0.9.6.orig/drivers/auxiliary/gpusb.cpp libindi-0.9.6/drivers/auxiliary/gpusb.cpp
--- libindi-0.9.6.orig/drivers/auxiliary/gpusb.cpp 2012-11-19 22:39:14.000000000 +0200
+++ libindi-0.9.6/drivers/auxiliary/gpusb.cpp 2012-11-22 21:25:20.626955314 +0200
@@ -148,6 +148,7 @@
deleteProperty(GuideEWP.name);
}
+ return true;
}
void GPUSB::ISGetProperties (const char *dev)
diff -Naur libindi-0.9.6.orig/drivers/ccd/ccd_simulator.cpp libindi-0.9.6/drivers/ccd/ccd_simulator.cpp
--- libindi-0.9.6.orig/drivers/ccd/ccd_simulator.cpp 2012-11-19 22:39:14.000000000 +0200
+++ libindi-0.9.6/drivers/ccd/ccd_simulator.cpp 2012-11-22 21:27:53.361969306 +0200
@@ -1033,6 +1033,7 @@
{
CurrentFilter = f;
SelectFilterDone(f);
+ return true;
}
bool CCDSim::GetFilterNames(const char* groupName)
diff -Naur libindi-0.9.6.orig/examples/tutorial_five/dome.cpp libindi-0.9.6/examples/tutorial_five/dome.cpp
--- libindi-0.9.6.orig/examples/tutorial_five/dome.cpp 2012-11-19 22:39:14.000000000 +0200
+++ libindi-0.9.6/examples/tutorial_five/dome.cpp 2012-11-24 22:24:44.153118536 +0200
@@ -122,6 +122,7 @@
// Make sure to set the device name to "Rain Detector" since we are snooping on rain detector device.
IUFillLightVector(&RainLP, RainL, 1, "Rain Detector", "Rain Alert", "", MAIN_CONTROL_TAB, IPS_IDLE);
+ return true;
}
/********************************************************************************************
@@ -214,7 +215,10 @@
else if (old_state == IPS_ALERT && RainL[0].s != IPS_ALERT)
IDMessage(getDeviceName(), "Rain threat passed. Opening the dome is now safe.");
+ return true;
}
+
+ return false;
}
/********************************************************************************************
diff -Naur libindi-0.9.6.orig/examples/tutorial_five/raindetector.cpp libindi-0.9.6/examples/tutorial_five/raindetector.cpp
--- libindi-0.9.6.orig/examples/tutorial_five/raindetector.cpp 2012-11-19 22:39:14.000000000 +0200
+++ libindi-0.9.6/examples/tutorial_five/raindetector.cpp 2012-11-22 21:36:27.312633896 +0200
@@ -118,6 +118,7 @@
IUFillSwitch(&RainS[1], "Off", "", ISS_OFF);
IUFillSwitchVector(&RainSP, RainS, 2, getDeviceName(), "Control Rain", "", MAIN_CONTROL_TAB, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+ return true;
}
/********************************************************************************************
diff -Naur libindi-0.9.6.orig/examples/tutorial_three/simpleccd.cpp libindi-0.9.6/examples/tutorial_three/simpleccd.cpp
--- libindi-0.9.6.orig/examples/tutorial_three/simpleccd.cpp 2012-11-19 22:39:14.000000000 +0200
+++ libindi-0.9.6/examples/tutorial_three/simpleccd.cpp 2012-11-22 21:36:52.735964639 +0200
@@ -131,6 +131,7 @@
IUFillNumber(&TemperatureN[0], "CCD_TEMPERATURE_VALUE", "Temperature (C)", "%5.2f", MIN_CCD_TEMP, MAX_CCD_TEMP, 0., 0.);
IUFillNumberVector(&TemperatureNP, TemperatureN, 1, getDeviceName(), "CCD_TEMPERATURE", "Temperature", MAIN_CONTROL_TAB, IP_RW, 60, IPS_IDLE);
+ return true;
}
/**************************************************************************************