Changeset 4509

Show
Ignore:
Timestamp:
06/28/07 15:35:46 (6 years ago)
Author:
khali
Message:

Feature names are now dynamically allocated -> no const.

Location:
lm-sensors/branches/lm-sensors-3.0.0/lib
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/branches/lm-sensors-3.0.0/lib/sensors.h

    r4465 r4509  
    128128typedef struct sensors_feature_data { 
    129129  int number; 
    130   const char *name; 
     130  char *name; 
    131131  int mapping; 
    132132  int compute_mapping; 
  • lm-sensors/branches/lm-sensors-3.0.0/lib/sysfs.c

    r4508 r4509  
    104104                type = sensors_feature_get_type(&feature.data); 
    105105                if (type == SENSORS_FEATURE_UNKNOWN) { 
    106                         free((char *)feature.data.name); 
     106                        free(feature.data.name); 
    107107                        continue; 
    108108                } 
     
    130130                                " type then MAX_SENSORS_PER_TYPE, ignoring " 
    131131                                "feature: %s\n", name); 
    132                         free((char *)feature.data.name); 
     132                        free(feature.data.name); 
    133133                        continue; 
    134134                } 
     
    144144                                "cate feature: %s to dynamic feature table\n", 
    145145                                name); 
    146                         free((char *)feature.data.name); 
     146                        free(feature.data.name); 
    147147                        continue; 
    148148                }