Now using 'ftw()' instead of an external 'find' to collect recordings

This commit is contained in:
Klaus Schmidinger
2002-01-20 16:47:09 +01:00
parent fd839aae7b
commit 305abd449f
6 changed files with 57 additions and 26 deletions

13
tools.c
View File

@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: tools.c 1.50 2001/10/19 13:12:45 kls Exp $
* $Id: tools.c 1.51 2002/01/20 15:43:35 kls Exp $
*/
#include "tools.h"
@@ -145,6 +145,17 @@ bool startswith(const char *s, const char *p)
return true;
}
bool endswith(const char *s, const char *p)
{
const char *se = s + strlen(s) - 1;
const char *pe = p + strlen(p) - 1;
while (pe >= p) {
if (*pe-- != *se-- || (se < s && pe >= p))
return false;
}
return true;
}
bool isempty(const char *s)
{
return !(s && *skipspace(s));