From 2126e8f4ceb11e180da26f64397397fae67def5a Mon Sep 17 00:00:00 2001 From: Juri Glass Date: Thu, 14 Jul 2011 21:38:24 +0200 Subject: [PATCH] refactored some basic defines --- sml/include/sml/sml_shared.h | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/sml/include/sml/sml_shared.h b/sml/include/sml/sml_shared.h index 23a81c1..bf4f74a 100644 --- a/sml/include/sml/sml_shared.h +++ b/sml/include/sml/sml_shared.h @@ -36,22 +36,24 @@ typedef int16_t i16; typedef int32_t i32; typedef int64_t i64; -#define SML_ANOTHER_TL 0x80 -#define SML_TYPE_FIELD 0x70 -#define SML_LENGTH_FIELD 0xF -#define SML_OPTIONAL_SKIPPED 0x1 -#define SML_MESSAGE_END 0x0 +#define SML_MESSAGE_END 0x0 -#define SML_TYPE_OCTET_STRING 0 -#define SML_TYPE_LIST 112 -#define SML_TYPE_BOOLEAN 64 -#define SML_TYPE_INTEGER 80 -#define SML_TYPE_UNSIGNED 96 +#define SML_TYPE_FIELD 0x70 +#define SML_LENGTH_FIELD 0xF +#define SML_ANOTHER_TL 0x80 -#define SML_TYPE_NUMBER_8 sizeof(u8) -#define SML_TYPE_NUMBER_16 sizeof(u16) -#define SML_TYPE_NUMBER_32 sizeof(u32) -#define SML_TYPE_NUMBER_64 sizeof(u64) +#define SML_TYPE_OCTET_STRING 0x0 +#define SML_TYPE_BOOLEAN 0x40 +#define SML_TYPE_INTEGER 0x50 +#define SML_TYPE_UNSIGNED 0x60 +#define SML_TYPE_LIST 0x70 + +#define SML_OPTIONAL_SKIPPED 0x1 + +#define SML_TYPE_NUMBER_8 sizeof(u8) +#define SML_TYPE_NUMBER_16 sizeof(u16) +#define SML_TYPE_NUMBER_32 sizeof(u32) +#define SML_TYPE_NUMBER_64 sizeof(u64) // This sml_buffer is used in two different use-cases.