Changeset 4645

Show
Ignore:
Timestamp:
07/24/07 10:21:23 (6 years ago)
Author:
khali
Message:

We no longer need sensors_get_label_and_valid(), as it does hardly
more than sensors_get_label(). This allows for some cleanups.

Location:
lm-sensors/branches/lm-sensors-3.0.0/prog/sensors
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/branches/lm-sensors-3.0.0/prog/sensors/chips.c

    r4644 r4645  
    8787} 
    8888 
    89 int sensors_get_label_and_valid(sensors_chip_name name, int feature, char **label, 
    90                         int *valid) 
    91 { 
    92   int err; 
    93   err = sensors_get_label(name,feature,label); 
    94   *valid = !err; 
    95   return err; 
    96 } 
    97  
    9889void print_vid_info(const sensors_chip_name *name, int f_vid, int label_size) 
    9990{ 
    10091  char *label; 
    101   int valid; 
    10292  double vid; 
    10393 
    104   if (!sensors_get_label_and_valid(*name,f_vid,&label,&valid) 
     94  if (!sensors_get_label(*name, f_vid, &label) 
    10595      && !sensors_get_feature(*name,f_vid,&vid) ) { 
    106     if (valid) { 
    107       print_label(label, label_size); 
    108       printf("%+6.3f V\n", vid); 
    109     } 
     96    print_label(label, label_size); 
     97    printf("%+6.3f V\n", vid); 
    11098  } 
    11199  free(label); 
     
    114102void print_unknown_chip(const sensors_chip_name *name) 
    115103{ 
    116   int a, valid; 
     104  int a; 
    117105  const sensors_feature_data *data; 
    118106  char *label; 
     
    121109  a = 0; 
    122110  while((data=sensors_get_all_features(*name, &a))) { 
    123     if (sensors_get_label_and_valid(*name,data->number,&label,&valid)) { 
     111    if (sensors_get_label(*name, data->number, &label)) { 
    124112      printf("ERROR: Can't get feature `%s' data!\n",data->name); 
    125113      continue; 
    126114    } 
    127     if (! valid) 
    128       continue; 
    129115    if (data->mode & SENSORS_MODE_R) { 
    130116      if(sensors_get_feature(*name,data->number,&val)) { 
  • lm-sensors/branches/lm-sensors-3.0.0/prog/sensors/chips.h

    r4543 r4645  
    3939void print_label(const char *label, int space); 
    4040 
    41 int sensors_get_label_and_valid(sensors_chip_name name, int feature, char **label, 
    42                         int *valid); 
    4341#endif /* def PROG_SENSORS_CHIPS_H */ 
  • lm-sensors/branches/lm-sensors-3.0.0/prog/sensors/chips_generic.c

    r4643 r4645  
    6363static int sensors_get_label_size(const sensors_chip_name *name) 
    6464{ 
    65   int i, valid; 
     65  int i; 
    6666  const sensors_feature_data *iter; 
    6767  char *label; 
     
    7070  i = 0; 
    7171  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) 
    7474      max_size = strlen(label); 
    7575    free(label); 
     
    9494  double val, max, min; 
    9595  char *label; 
    96   int valid, type; 
     96  int type; 
    9797  const int size = SENSORS_FEATURE_TEMP_SENS - SENSORS_FEATURE_TEMP; 
    9898  short has_features[SENSORS_FEATURE_TEMP_SENS - SENSORS_FEATURE_TEMP] = {0, }; 
    9999  double feature_vals[SENSORS_FEATURE_TEMP_SENS - SENSORS_FEATURE_TEMP] = {0.0, }; 
    100100   
    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; 
    108105  } 
    109106   
     
    211208{ 
    212209  const int size = SENSORS_FEATURE_IN_MAX_ALARM - SENSORS_FEATURE_IN; 
    213   int valid; 
    214210  short has_features[SENSORS_FEATURE_IN_MAX_ALARM - SENSORS_FEATURE_IN] = {0, }; 
    215211  double feature_vals[SENSORS_FEATURE_IN_MAX_ALARM - SENSORS_FEATURE_IN] = {0.0, }; 
     
    217213  char *label; 
    218214   
    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; 
    226219  } 
    227220   
     
    278271{ 
    279272  char *label; 
    280   int valid; 
    281273  const int size = SENSORS_FEATURE_FAN_DIV - SENSORS_FEATURE_FAN; 
    282274  short has_features[SENSORS_FEATURE_FAN_DIV - SENSORS_FEATURE_FAN] = {0, }; 
     
    284276  double val; 
    285277   
    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; 
    293282  } 
    294283