- Timestamp:
- 07/24/07 10:21:23 (6 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lm-sensors/branches/lm-sensors-3.0.0/prog/sensors/chips_generic.c
r4643 r4645 63 63 static int sensors_get_label_size(const sensors_chip_name *name) 64 64 { 65 int i , valid;65 int i; 66 66 const sensors_feature_data *iter; 67 67 char *label; … … 70 70 i = 0; 71 71 while((iter = sensors_get_all_features(*name, &i))) { 72 if (!sensors_get_label _and_valid(*name, iter->number, &label, &valid) &&73 valid &&strlen(label) > max_size)72 if (!sensors_get_label(*name, iter->number, &label) && 73 strlen(label) > max_size) 74 74 max_size = strlen(label); 75 75 free(label); … … 94 94 double val, max, min; 95 95 char *label; 96 int valid,type;96 int type; 97 97 const int size = SENSORS_FEATURE_TEMP_SENS - SENSORS_FEATURE_TEMP; 98 98 short has_features[SENSORS_FEATURE_TEMP_SENS - SENSORS_FEATURE_TEMP] = {0, }; 99 99 double feature_vals[SENSORS_FEATURE_TEMP_SENS - SENSORS_FEATURE_TEMP] = {0.0, }; 100 100 101 if (sensors_get_label_and_valid(*name, feature->number, &label, &valid)) { 102 free(label); 103 printf("ERROR: Can't get temperature data!\n"); 104 return; 105 } else if (!valid) { 106 free(label); 107 return; /* ignored */ 101 if (sensors_get_label(*name, feature->number, &label)) { 102 free(label); 103 printf("ERROR: Can't get temperature label!\n"); 104 return; 108 105 } 109 106 … … 211 208 { 212 209 const int size = SENSORS_FEATURE_IN_MAX_ALARM - SENSORS_FEATURE_IN; 213 int valid;214 210 short has_features[SENSORS_FEATURE_IN_MAX_ALARM - SENSORS_FEATURE_IN] = {0, }; 215 211 double feature_vals[SENSORS_FEATURE_IN_MAX_ALARM - SENSORS_FEATURE_IN] = {0.0, }; … … 217 213 char *label; 218 214 219 if (sensors_get_label_and_valid(*name, feature->number, &label, &valid)) { 220 free(label); 221 printf("ERROR: Can't get in data!\n"); 222 return; 223 } else if (!valid) { 224 free(label); 225 return; /* ignored */ 215 if (sensors_get_label(*name, feature->number, &label)) { 216 free(label); 217 printf("ERROR: Can't get in label!\n"); 218 return; 226 219 } 227 220 … … 278 271 { 279 272 char *label; 280 int valid;281 273 const int size = SENSORS_FEATURE_FAN_DIV - SENSORS_FEATURE_FAN; 282 274 short has_features[SENSORS_FEATURE_FAN_DIV - SENSORS_FEATURE_FAN] = {0, }; … … 284 276 double val; 285 277 286 if (sensors_get_label_and_valid(*name, feature->number, &label, &valid)) { 287 printf("ERROR: Can't get fan data!\n"); 288 free(label); 289 return; 290 } else if (!valid) { 291 free(label); 292 return; /* ignored */ 278 if (sensors_get_label(*name, feature->number, &label)) { 279 printf("ERROR: Can't get fan label!\n"); 280 free(label); 281 return; 293 282 } 294 283
