Add some more warning flags, and fix these warnings.

git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4545 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
Jean Delvare committed 2007-07-03 16:03:22 +00:00
1 parent c7c77845d2
commit b79274babd
13 files changed
+52 -42

No files matched your search

+3 -2
View File
@@ -83,7 +83,7 @@ static int sensors_read_dynamic_chip(sensors_chip_features *chip,
memset(features, 0, sizeof(features));
dlist_for_each_data(attrs, attr, struct sysfs_attribute) {
sensors_chip_feature feature = { { 0, }, 0, };
sensors_chip_feature feature;
name = attr->name;
if (!strcmp(name, "name")) {
@@ -91,6 +91,7 @@ static int sensors_read_dynamic_chip(sensors_chip_features *chip,
continue;
}
memset(&feature, 0, sizeof(sensors_chip_feature));
/* check for _input extension and remove */
i = strlen(name);
if (i > 6 && !strcmp(name + i - 6, "_input"))
@@ -180,7 +181,7 @@ static int sensors_read_dynamic_chip(sensors_chip_features *chip,
}
fnum = 0;
for(i = 0; i < sizeof(features)/sizeof(sensors_chip_feature); i++) {
for(i = 0; i < ARRAY_SIZE(features); i++) {
if (features[i].data.name) {
dyn_features[fnum] = features[i];
fnum++;