Hi Andre, On Mon, 23 Feb 2009 09:44:03 +0100, Andre Prendel wrote: > Hi Jean, > > this is an updated version of the patch from 20.02. According to your > hint I have patched conf-parse.y and not conf-parse.c. > > This patch unifies sensors_fatal_error() calls. Uses __func__ to get > the function name. > > Andre > > --- > access.c | 3 +-- > conf-parse.y | 3 +-- > data.c | 2 +- > general.c | 7 +++---- > 4 files changed, 6 insertions(+), 9 deletions(-) > > diff -urp lm-sensors-dev/lib/access.c my-sensors/lib/access.c > --- lm-sensors-dev/lib/access.c 2009-02-19 23:17:15.000000000 +0100 > +++ my-sensors/lib/access.c 2009-02-22 17:57:28.000000000 +0100 > @@ -201,8 +201,7 @@ char *sensors_get_label(const sensors_ch > > sensors_get_label_exit: > if (!label) > - sensors_fatal_error("sensors_get_label", > - "Allocating label text"); > + sensors_fatal_error(__func__, "Allocating label text"); > return label; > } > > diff -urp lm-sensors-dev/lib/conf-parse.y my-sensors/lib/conf-parse.y > --- lm-sensors-dev/lib/conf-parse.y 2009-02-16 14:12:50.000000000 +0100 > +++ my-sensors/lib/conf-parse.y 2009-02-22 18:02:42.000000000 +0100 > @@ -342,7 +342,6 @@ sensors_expr *malloc_expr(void) > { > sensors_expr *res = malloc(sizeof(sensors_expr)); > if (! res) > - sensors_fatal_error("malloc_expr","Allocating a new expression"); > + sensors_fatal_error(__func__, "Allocating a new expression"); > return res; > } > - > diff -urp lm-sensors-dev/lib/data.c my-sensors/lib/data.c > --- lm-sensors-dev/lib/data.c 2009-02-19 23:17:15.000000000 +0100 > +++ my-sensors/lib/data.c 2009-02-22 17:57:28.000000000 +0100 > @@ -88,7 +88,7 @@ int sensors_parse_chip_name(const char * > return -SENSORS_ERR_CHIP_NAME; > res->prefix = strndup(name, dash - name); > if (!res->prefix) > - sensors_fatal_error("sensors_parse_chip_name", > + sensors_fatal_error(__func__, > "Allocating name prefix"); > name = dash + 1; > } > diff -urp lm-sensors-dev/lib/general.c my-sensors/lib/general.c > --- lm-sensors-dev/lib/general.c 2009-02-19 23:17:15.000000000 +0100 > +++ my-sensors/lib/general.c 2009-02-22 17:57:28.000000000 +0100 > @@ -34,8 +34,7 @@ void sensors_malloc_array(void *list, in > > *my_list = malloc(el_size*A_BUNCH); > if (! *my_list) > - sensors_fatal_error("sensors_malloc_array", > - "Allocating new elements"); > + sensors_fatal_error(__func__, "Allocating new elements"); > *max_el = A_BUNCH; > *num_el = 0; > } > @@ -59,7 +58,7 @@ void sensors_add_array_el(const void *el > new_max_el = *max_el + A_BUNCH; > *my_list = realloc(*my_list, new_max_el * el_size); > if (! *my_list) > - sensors_fatal_error("sensors_add_array_el", > + sensors_fatal_error(__func__, > "Allocating new elements"); > *max_el = new_max_el; > } > @@ -77,7 +76,7 @@ void sensors_add_array_els(const void *e > new_max_el -= new_max_el % A_BUNCH; > *my_list = realloc(*my_list, new_max_el * el_size); > if (! *my_list) > - sensors_fatal_error("sensors_add_array_els", > + sensors_fatal_error(__func__, > "Allocating new elements"); > *max_el = new_max_el; > } Patch looks good, however I can't apply it right now because SVN is frozen for the release of lm-sensors 3.1.0 at the end of the week. Your patch will be applied after the release. BTW, are you sure you don't want an SVN account? You're sending good patches, and you might as well apply them yourself... -- Jean Delvare