[prev in list] [next in list] [prev in thread] [next in thread] 

List:       enlightenment-devel
Subject:    Re: [E-devel] E SVN: barbieri trunk/edje/src/bin
From:       Vincent Torri <vtorri () univ-evry ! fr>
Date:       2010-02-28 17:01:16
Message-ID: Pine.LNX.4.64.1002281759540.21384 () grozny ! maths ! univ-evry ! fr
[Download RAW message or body]



On Sun, 28 Feb 2010, Vincent Torri wrote:

>
>
> On Sun, 28 Feb 2010, Enlightenment SVN wrote:
>
>> Log:
>>  remove warnings from edje binaries.
>>
>> Author:       barbieri
>> Date:         2010-02-28 08:14:50 -0800 (Sun, 28 Feb 2010)
>> New Revision: 46647
>>
>> Modified:
>>  trunk/edje/src/bin/edje_cc_parse.c trunk/edje/src/bin/edje_decc.c
>>
>> Modified: trunk/edje/src/bin/edje_cc_parse.c
>> ===================================================================
>> --- trunk/edje/src/bin/edje_cc_parse.c	2010-02-28 15:57:17 UTC (rev 46646)
>> +++ trunk/edje/src/bin/edje_cc_parse.c	2010-02-28 16:14:50 UTC (rev 46647)
>> @@ -806,6 +806,7 @@
>> {
>>    char *str;
>>    char *end;
>> +   long val;
>>
>>    str = eina_list_nth(params, n);
>>    if (!str)
>> @@ -816,7 +817,7 @@
>>      }
>>    if (str[0] == 0) return 0;
>>    end = str;
>> -   strtol(str, &end, 0);
>> +   val = strtol(str, &end, 0);
>
> what's the interest of fixing such warning if you don't check the returned
> value ? same for fwrite below

i misread the code for fwrite. You really check its returned value. for 
strtol, at least check that there is no overflow

> Vincent
>
>>    if ((end != str) && (end[0] == 0)) return 1;
>>    return 0;
>> }
>>
>> Modified: trunk/edje/src/bin/edje_decc.c
>> ===================================================================
>> --- trunk/edje/src/bin/edje_decc.c	2010-02-28 15:57:17 UTC (rev 46646)
>> +++ trunk/edje/src/bin/edje_decc.c	2010-02-28 16:14:50 UTC (rev 46647)
>> @@ -14,6 +14,7 @@
>> #include <locale.h>
>> #include <sys/types.h>
>> #include <sys/stat.h>
>> +#include <errno.h>
>>
>>
>> #include <Ecore_File.h>
>> @@ -305,7 +306,8 @@
>> 		       exit (-1);
>> 		    }
>> 		  f = fopen(out, "wb");
>> -		  fwrite(font, fontsize, 1, f);
>> +		  if (fwrite(font, fontsize, 1, f) != 1)
>> +		    ERR("Could not write font: %s", strerror(errno));
>> 		  fclose(f);
>> 		  free(font);
>> 	       }
>>
>>
>> ------------------------------------------------------------------------------
>> Download Intel&#174; Parallel Studio Eval
>> Try the new software tools for yourself. Speed compiling, find bugs
>> proactively, and fine-tune applications for parallel performance.
>> See why Intel Parallel Studio got high marks during beta.
>> http://p.sf.net/sfu/intel-sw-dev
>> _______________________________________________
>> enlightenment-svn mailing list
>> enlightenment-svn@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
>>
>>
>
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic