files: tidy code to be easier to read

Thanks for the tip, vtorri
This commit is contained in:
Andy Williams 2016-09-30 21:47:05 +01:00
parent 8b7fbed43b
commit 97e2192a2b
1 changed files with 8 additions and 27 deletions

View File

@ -33,36 +33,17 @@ _make_project_supported(const char *path)
}
static Eina_Bool
_make_file_hidden_is(const char *relative)
_make_file_hidden_is(const char *file)
{
int len;
if (!relative || strlen(relative) == 0)
if (!file || strlen(file) == 0)
return EINA_FALSE;
len = strlen(relative);
if (relative[len-1] == 'o' && len >= 2)
{
if (relative[len-2] == '.')
return EINA_TRUE;
else
{
if ((relative[len-2] == 's' || relative[len-2] == 'l') &&
len >= 3 && relative[len-3] == '.')
return EINA_TRUE;
}
}
if (relative[len-1] == 'a' && len >= 2)
{
if (relative[len-2] == '.')
return EINA_TRUE;
else
{
if ((relative[len-2] == 'l') &&
len >= 3 && relative[len-3] == '.')
return EINA_TRUE;
}
}
if (eina_str_has_extension(file, "o") || eina_str_has_extension(file, "so") ||
eina_str_has_extension(file, "lo"))
return EINA_TRUE;
if (eina_str_has_extension(file, "a") || eina_str_has_extension(file, "la"))
return EINA_TRUE;
return EINA_FALSE;
}