Enlightenment CVS schrieb:
> Enlightenment CVS committal
>
> Author  : raster
> Project : e17
> Module  : libs/efreet
>
> Dir     : e17/libs/efreet/src/lib
>
>
> Modified Files:
>       efreet_mime.c 
>
>
> Log Message:
>
>
> externsion checks should be case-insensitve.
>
> ===================================================================
> RCS file: /cvs/e/e17/libs/efreet/src/lib/efreet_mime.c,v
> retrieving revision 1.24
> retrieving revision 1.25
> diff -u -3 -r1.24 -r1.25
> --- efreet_mime.c     26 Jul 2007 11:30:10 -0000      1.24
> +++ efreet_mime.c     11 Aug 2007 13:20:16 -0000      1.25
> @@ -258,23 +258,26 @@
>  const char *efreet_mime_globs_type_get(const char *file)
>  {
>      Efreet_Mime_Glob *g;
> -    char *s;
> +    char *s, *sl;
>      const char *ext, *mime;
> -    
> +
>      /*
>       * Check in the extension hash for the type
>       */
> -    ext = strchr(file,'.');
> -    while(ext)
> -    {
> +   sl = alloca(strlen(file) + 1);
> +   strcpy(sl, file);
> +   for (s = sl; *s; s++) *s = tolower(*s);
> +   ext = strchr(sl,'.');
> +   while(ext)
> +     {
>          ++ext;
>   
Are you sure that you want to lower the whole filename?

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to