1995-08-07 07:59:09 +00:00
|
|
|
#include <xvt.h>
|
|
|
|
#include <strings.h>
|
|
|
|
#include <checks.h>
|
|
|
|
|
|
|
|
// #define MAIN
|
|
|
|
|
|
|
|
|
1995-08-11 11:05:08 +00:00
|
|
|
#define usage "Errore - Utilizzo: %s -{0|1|2|3}"
|
1995-08-07 07:59:09 +00:00
|
|
|
|
|
|
|
extern int ve2100(int argc, char* argv[]); // listini
|
|
|
|
extern int ve2200(int argc, char* argv[]); // contratti
|
|
|
|
extern int ve2300(int argc, char* argv[]); // offerte-campagne
|
1995-08-11 11:05:08 +00:00
|
|
|
extern int ve2400(int argc, char* argv[]); // anagrafica di magazzino
|
1995-08-07 07:59:09 +00:00
|
|
|
|
|
|
|
int main( int argc, char** argv)
|
|
|
|
{
|
|
|
|
int rt = -1;
|
|
|
|
const int r = (argc > 1) ? atoi( &argv[1][1] ) : -1;
|
|
|
|
|
|
|
|
switch (r)
|
|
|
|
{
|
1995-08-11 11:05:08 +00:00
|
|
|
case 0:
|
1995-08-07 07:59:09 +00:00
|
|
|
rt = ve2100( argc, argv );
|
|
|
|
break;
|
1995-08-11 11:05:08 +00:00
|
|
|
case 1:
|
1995-08-07 07:59:09 +00:00
|
|
|
rt = ve2200( argc, argv );
|
|
|
|
break;
|
1995-08-11 11:05:08 +00:00
|
|
|
case 2:
|
1995-08-07 07:59:09 +00:00
|
|
|
rt = ve2300( argc, argv );
|
|
|
|
break;
|
1995-08-11 11:05:08 +00:00
|
|
|
case 3:
|
|
|
|
rt = ve2400( argc, argv );
|
|
|
|
break;
|
1995-08-07 07:59:09 +00:00
|
|
|
default:
|
|
|
|
error_box( usage, argv[0] );
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
return rt;
|
|
|
|
}
|
|
|
|
|