49 if (files.
Size() == 0)
51 for (
int i = 0; i < files.
Size(); i++) {
52 const char *fileName = files.
At(i);
57 if ((access(*fullFileName, F_OK) != 0) || (stat(*fullFileName, &fs) != 0) || S_ISDIR(fs.st_mode))
61 FILE *f = fopen(*fullFileName,
"r");
65 while ((s = ReadLine.
Read(f)) != NULL) {
68 if (!
isempty(s) && (s[0] !=
'#')) {
76 if (strcmp(s,
"vdr") == 0)
84 if ((strlen(s) > 2) && (s[0] ==
'-') && (s[1] !=
'-')) {
85 char *p = strchr(s,
' ');
113 esyslog(
"ERROR: args file %s, line %d", *fullFileName, line);
124 for (
int i = 0; i <
args.
Size(); i++) {
static cString sprintf(const char *fmt,...) __attribute__((format(printf
virtual void Append(T Data)
bool ReadDirectory(const char *Directory)
bool AddArg(const char *s)