if (nsStringEndsWith(name,".sbd") || nsStringEndsWith(name,".msf")) return PR_TRUE;  return PR_FALSE;
return (nsStringEndsWith(name,".sbd") || nsStringEndsWith(name,".msf"));
nsShouldIgnoreFile(nsString& name){  PRUnichar firstChar=name.CharAt(0);  if (firstChar == '.' || firstChar == '#' || name.CharAt(name.Length() - 1) == '~')    return PR_TRUE;  if (name.EqualsIgnoreCase("msgFilterRules.dat") ||      name.EqualsIgnoreCase("rules.dat") ||       name.EqualsIgnoreCase("filterlog.html") ||       name.EqualsIgnoreCase("junklog.html") ||       name.EqualsIgnoreCase("rulesbackup.dat"))    return PR_TRUE;  // don't add summary files to the list of folders;  // don't add popstate files to the list either, or rules (sort.dat).   if (nsStringEndsWith(name, ".snm") ||      name.EqualsIgnoreCase("popstate.dat") ||      name.EqualsIgnoreCase("sort.dat") ||      name.EqualsIgnoreCase("mailfilt.log") ||      name.EqualsIgnoreCase("filters.js") ||      nsStringEndsWith(name, ".toc"))    return PR_TRUE;  if (nsStringEndsWith(name,".sbd") || nsStringEndsWith(name,".msf"))    return PR_TRUE;  return PR_FALSE;}