#ifndef __CFGSCRUT_H__
#define __CFGSCRUT_H__
/***********************************************/
#define  NMX_SCRUTIN_T         9 /*maximum number of polls*/

#define  IS_NONE               0
#define  IS_EUROPE             1
#define  IS_CHAMBRE            2
#define  IS_SENAT              3  /*poll identifier*/
#define  IS_REGION             4
#define  IS_PROVINCE           5
#define  IS_COMMUNE            6
#define  IS_CONSEIL_FLAMANT    7
#define  IS_DISTRICT           8
#define  IS_CPAS			   9


#define  VM_EUROPE             1
#define  VM_CHAMBRE            1
#define  VM_SENAT              1       /* multiple votes*/
#define  VM_REGION             1
#define  VM_PROVINCE           1
#define  VM_COMMUNE            1
#define  VM_CONSEIL_FLAMANT    1
#define  VM_DISTRICT           1
#define  VM_CPAS	           1

#define  NMXV_EUROPE          (1+28)
#define  NMXV_CHAMBRE         (1+45)
#define  NMXV_SENAT           (1+39)     /* maximum number of candidates by poll */
#define  NMXV_REGION          (1+88)
#define  NMXV_PROVINCE        (1+31)
#define  NMXV_COMMUNE         (1+55)
#define  NMXV_CONSEIL_FLAMANT (1+12)
#define  NMXV_DISTRICT	      (1+33)
#define  NMXV_CPAS	          (1+11)


#define  NMXB_EUROPE          ( 8)
#define  NMXB_CHAMBRE         (12)
#define  NMXB_SENAT           (10)     /* maximum bytes by poll registered on the card */
#define  NMXB_REGION          (23)
#define  NMXB_PROVINCE        ( 8)
#define  NMXB_COMMUNE         (14)
#define  NMXB_CONSEIL_FLAMANT ( 4)
#define  NMXB_DISTRICT	      ( 9)
#define  NMXB_CPAS	          ( 3)

/*poll structure*/
typedef struct {
  int              swVM;
  int              nmxV;
  int              nmxB;
} CFGSCRUT;
/***********************************************/
#define  AGO_SWDEBUG 0
/***********************************************/
#endif /* __CFGSCRUT_H__*/