[MPlayer-cvslog] r23248 - trunk/libmenu/menu.c
Ivo
ivop at euronet.nl
Mon May 7 19:00:24 CEST 2007
Hi,
On Monday 07 May 2007 18:48, ben wrote:
> Author: ben
> Date: Mon May 7 18:48:55 2007
> New Revision: 23248
>
> Log:
> removed useless casts as pointed out by reimar
>
> Modified:
> trunk/libmenu/menu.c
>
> Modified: trunk/libmenu/menu.c
> =========================================================================
>===== --- trunk/libmenu/menu.c (original)
> +++ trunk/libmenu/menu.c Mon May 7 18:48:55 2007
> @@ -354,14 +354,14 @@ static char *menu_fribidi(char *txt)
> char_set_num = fribidi_parse_charset("UTF-8");
> }
> buffer_size = 1024 > (len+1) ? 1024 : (len+1);
> - logical = (FriBidiChar*) malloc(buffer_size);
> - visual = (FriBidiChar*) malloc(buffer_size);
> - outputstr = (char*) malloc(buffer_size);
> + logical = malloc(buffer_size);
> + visual = malloc(buffer_size);
> + outputstr = malloc(buffer_size);
Perhaps it is useful to know you can detect most of this kind of code by
running:
$ cd libmenu
$ ../TOOLS/checktree.sh -showcont -none -stupid menu.c
checking for stupid code ...
--> casting of void* calloc()
--> casting of void* malloc()
357: logical = (FriBidiChar*) malloc(buffer_size);
358: visual = (FriBidiChar*) malloc(buffer_size);
359: outputstr = (char*) malloc(buffer_size);
--> casting of void* realloc()
362: logical = (FriBidiChar*) realloc(logical, buffer_size);
363: visual = (FriBidiChar*) realloc(visual, buffer_size);
364: outputstr = (char*) realloc(outputstr, buffer_size);
[..snip..]
--Ivo
More information about the MPlayer-cvslog
mailing list