12 #ifndef BASE_MEDIA_BASE_H 
   13 #define BASE_MEDIA_BASE_H 
   47 template <
class T, 
size_t Tnum_files, 
bool Tsearch_in_tars>
 
  109   bool FillSetDetails(
IniFile *ini, 
const char *path, 
const char *full_filename, 
bool allow_empty_filename = 
true);
 
  121     if (isocode != NULL) {
 
  124         if (strcmp(iter->first, isocode) == 0) 
return iter->second;
 
  128         if (strncmp(iter->first, isocode, 2) == 0) 
return iter->second;
 
  146     return file->
CheckMD5(subdir, SIZE_MAX);
 
  158       if (textfile != NULL) {
 
  170 template <
class Tbase_set>
 
  177    bool AddFile(
const char *filename, 
size_t basepath_length, 
const char *tar_filename);
 
  206   static bool SetSet(
const char *name);
 
  207   static char *
GetSetsList(
char *p, 
const char *last);
 
  210   static const Tbase_set *
GetSet(
int index);
 
  229 template <
class Tbase_set>
 
  254   bool FillSetDetails(
struct IniFile *ini, 
const char *path, 
const char *full_filename);
 
  290   bool FillSetDetails(
struct IniFile *ini, 
const char *path, 
const char *full_filename);