#ifndef _FORMATS_H
#define _FORMATS_H
#define IF_COUNT	1
#define IF_ALL		((1<<IF_COUNT)-1)
#define OF_COUNT	9
#define OF_ALL		((1<<OF_COUNT)-1)
typedef struct s_name {
    char                                   *Name;
    char                                   *Type;
} t_name;
#ifndef _FORMATS_C
extern t_name                          *InputData;
extern t_name                          *OutputData;
#endif
char                                   *if_name(unsigned long InputFormat);
char                                   *of_name(unsigned long InputFormat);
char                                   *if_type(unsigned long InputFormat);
char                                   *of_type(unsigned long InputFormat);
unsigned long                           if_mask(char *InputName);
unsigned long                           of_mask(char *OutputName);
#endif