DESCNAME
typedef CTYPENAME aux_type_##DESCNAME; \
typedef CTYPENAME aux_type_##DESCNAME; \
typedef CTYPENAME aux_type_##DESCNAME; \
typedef CTYPENAME aux_type_##DESCNAME; \
typedef CTYPENAME aux_type_##DESCNAME; \
typedef int aux_type_##DESCNAME; \
typedef aux_type_##BASEDESCNAME *aux_type_##DESCNAME; \
typedef aux_type_##BASEDESCNAME *aux_type_##DESCNAME; \
typedef STYPE aux_type_##DESCNAME; \
typedef STYPE aux_type_##DESCNAME; \
typedef aux_type_##BASEDESC aux_type_##DESCNAME; \
typedef aux_type_##BASEDESCNAME aux_type_##DESCNAME; \
typedef aux_type_##BASEDESCNAME aux_type_##DESCNAME; \
typedef aux_type_##BASEDESC aux_type_##DESCNAME; \
typedef DTYPE aux_ptrtype_##DESCNAME; \
typedef LTYPE aux_counttype_##DESCNAME; \
typedef DTYPE aux_ptrtype_##DESCNAME; \
typedef LTYPE aux_counttype_##DESCNAME; \
typedef aux_type_##BASEDESC aux_ptrtype_##DESCNAME; \
typedef LTYPE aux_counttype_##DESCNAME; \
typedef UTYPE aux_ptrtype_##DESCNAME; \
typedef DTYPE aux_counttype_##DESCNAME; \
typedef CTYPENAME aux_type_##DESCNAME; \