diff options
Diffstat (limited to 'navit/attr.h')
-rw-r--r-- | navit/attr.h | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/navit/attr.h b/navit/attr.h index cae591ffd..5eed1718f 100644 --- a/navit/attr.h +++ b/navit/attr.h @@ -28,28 +28,7 @@ extern "C" { enum item_type; -/** - * Attribute type values, created using macro magic. - */ -enum attr_type { -#define ATTR2(x,y) attr_##y=x, -#define ATTR(x) attr_##x, - - /* Special macro for unused attribute types. Creates a placeholder entry - * in the enum so the following values do not change. */ -#define ATTR_UNUSED ATTR_UNUSED_L(__LINE__) -#define ATTR_UNUSED_L(x) ATTR_UNUSED_WITH_LINE_NUMBER(x) -#define ATTR_UNUSED_WITH_LINE_NUMBER(x) ATTR_UNUSED_##x, - -#include "attr_def.h" - -#undef ATTR_UNUSED_WITH_LINE_NUMBER -#undef ATTR_UNUSED_L -#undef ATTR_UNUSED - -#undef ATTR2 -#undef ATTR -}; +#include "attr_type_def.h" enum attr_format { attr_format_default=0, |