#include "../src/lib/psensor.h"
static int
-test_fct(unsigned int type, int use_celcius, const char *ref)
+test_fct(unsigned int type, int use_celsius, const char *ref)
{
const char *u;
- u = psensor_type_to_unit_str(type, use_celcius);
+ u = psensor_type_to_unit_str(type, use_celsius);
if (strcmp(ref, u)) {
fprintf(stderr, "returns: %s expected: %s\n", u, ref);
return 0;
return 1;
}
-static int test() {
+static int test(void) {
int failures;
failures = 0;
if (!test_fct(SENSOR_TYPE_TEMP, 0, "\302\260F"))
failures++;
- if (!test_fct(SENSOR_TYPE_LMSENSOR_TEMP, 1, "\302\260C"))
+ if (!test_fct(SENSOR_TYPE_LMSENSOR | SENSOR_TYPE_TEMP, 1, "\302\260C"))
failures++;
- if (!test_fct(SENSOR_TYPE_LMSENSOR_TEMP, 0, "\302\260F"))
+ if (!test_fct(SENSOR_TYPE_LMSENSOR | SENSOR_TYPE_TEMP, 0, "\302\260F"))
failures++;
- if (!test_fct(SENSOR_TYPE_FAN, 0, _("RPM")))
+ if (!test_fct(SENSOR_TYPE_RPM, 0, _("RPM")))
failures++;
return failures;
failures = test();
- if (failures)
+ if (failures)
exit(EXIT_FAILURE);
else
exit(EXIT_SUCCESS);