#ifndef __ALLEG_H
#define __ALLEG_H

#define DEFFLD(fldname) const char* const ALL_##fldname = #fldname;

// Key 1 = ANNO+PROGR
DEFFLD(ANNO)
DEFFLD(PROGR)

// Key 2 = TIPOCF+CODCF+OCFPI+PROGR
DEFFLD(TIPOCF)
DEFFLD(CODCF)
DEFFLD(OCFPI)

// Flags
DEFFLD(FORZATURA)
DEFFLD(IGNORA)

// Content fields
DEFFLD(DATAREG)
DEFFLD(NUMDOC)
DEFFLD(MODPAG)
DEFFLD(IMPORTO)
DEFFLD(IMPOSTA)
DEFFLD(TIPOPE)

DEFFLD(CONTRATTO)
DEFFLD(DATARETT)
DEFFLD(NUMRETT)

#undef DEFFLD

#endif