#include <applicat.h>

#include "bainstlib.h"

class TInstall_ZZ : public TSkeleton_application
{

protected:
  virtual void main_loop();
};

void TInstall_ZZ::main_loop()
{
  if (argc() >= 4)
  {
    //file in esame
    const TFilename curr_fname = argv(3);
    const int nfile = ini_get_int(curr_fname, "Header", "File");
    //se il file è un file di campo corretto -> lo carico in modalità aggiungi/sovrascrivi se modificato/mai cancellare
    if (nfile >= LF_USER)
    {
      TSystemisamfile file_to_load(nfile);
      int err = file_to_load.overwrite(curr_fname);
      if (err != NOERR)
        cantread_box(curr_fname);
    }
  }
}

int bainst99(int argc, char** argv)
{ 
  TInstall_ZZ app;
  app.run(argc, argv, TR("Caricamento dati standard"));
  return 0;
}