Formatting

SVN revision: 31271
This commit is contained in:
Sebastian Dransfeld 2007-08-12 19:28:02 +00:00
parent 4d346e4bd8
commit b3e01bb957
1 changed files with 56 additions and 56 deletions

View File

@ -257,48 +257,48 @@ const char *efreet_mime_magic_type_get(const char *file)
*/ */
const char *efreet_mime_globs_type_get(const char *file) const char *efreet_mime_globs_type_get(const char *file)
{ {
Efreet_Mime_Glob *g; Efreet_Mime_Glob *g;
char *s, *sl, *p; char *s, *sl, *p;
const char *ext, *mime; const char *ext, *mime;
/* /*
* Check in the extension hash for the type * Check in the extension hash for the type
*/ */
ext = strchr(file, '.'); ext = strchr(file, '.');
if (ext) if (ext)
{ {
sl = alloca(strlen(ext) + 1); sl = alloca(strlen(ext) + 1);
for (s = ext, p = sl; *s; s++, p++) *p = tolower(*s); for (s = ext, p = sl; *s; s++, p++) *p = tolower(*s);
*p = 0; *p = 0;
p = sl; p = sl;
while (p) while (p)
{ {
p++; p++;
if (p && (mime = ecore_hash_get(wild, p))) return mime; if (p && (mime = ecore_hash_get(wild, p))) return mime;
p = strchr(p, '.'); p = strchr(p, '.');
} }
} }
/* /*
* Fallback to the other globs if not found * Fallback to the other globs if not found
*/ */
ecore_list_first_goto(globs); ecore_list_first_goto(globs);
while ((g = ecore_list_next(globs))) while ((g = ecore_list_next(globs)))
{ {
if (efreet_mime_glob_match(file, g->glob)) if (efreet_mime_glob_match(file, g->glob))
return g->mime; return g->mime;
} }
ext = alloca(strlen(file) + 1); ext = alloca(strlen(file) + 1);
for (s = file, p = ext; *s; s++, p++) *p = tolower(*s); for (s = file, p = ext; *s; s++, p++) *p = tolower(*s);
*p = 0; *p = 0;
ecore_list_first_goto(globs); ecore_list_first_goto(globs);
while ((g = ecore_list_next(globs))) while ((g = ecore_list_next(globs)))
{ {
if (efreet_mime_glob_case_match(ext, g->glob)) if (efreet_mime_glob_case_match(ext, g->glob))
return g->mime; return g->mime;
} }
return NULL; return NULL;
} }
/** /**
@ -701,7 +701,7 @@ efreet_mime_mime_types_load(const char *file)
} }
while ((*p != '\n') && (*p != 0)); while ((*p != '\n') && (*p != 0));
} }
fclose(f); fclose(f);
} }
/** /**
@ -1197,14 +1197,14 @@ efreet_mime_magic_entry_free(void *data)
static int static int
efreet_mime_glob_match(const char *str, const char *glob) efreet_mime_glob_match(const char *str, const char *glob)
{ {
if (!str || !glob) return 0; if (!str || !glob) return 0;
if (glob[0] == 0) if (glob[0] == 0)
{ {
if (str[0] == 0) return 1; if (str[0] == 0) return 1;
return 0; return 0;
} }
if (!fnmatch(glob, str, 0)) return 1; if (!fnmatch(glob, str, 0)) return 1;
return 0; return 0;
} }
/** /**
@ -1217,19 +1217,19 @@ efreet_mime_glob_match(const char *str, const char *glob)
static int static int
efreet_mime_glob_case_match(char *str, const char *glob) efreet_mime_glob_case_match(char *str, const char *glob)
{ {
const char *p; const char *p;
char *tglob, *tp; char *tglob, *tp;
if (!str || !glob) return 0; if (!str || !glob) return 0;
if (glob[0] == 0) if (glob[0] == 0)
{ {
if (str[0] == 0) return 1; if (str[0] == 0) return 1;
return 0; return 0;
} }
tglob = alloca(strlen(glob) + 1); tglob = alloca(strlen(glob) + 1);
for (tp = tglob, p = glob; *p; p++, tp++) *tp = tolower(*p); for (tp = tglob, p = glob; *p; p++, tp++) *tp = tolower(*p);
*tp = 0; *tp = 0;
if (!fnmatch(str, tglob, 0)) return 1; if (!fnmatch(str, tglob, 0)) return 1;
return 0; return 0;
} }