summaryrefslogtreecommitdiff
path: root/source/common.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/common.c')
-rw-r--r--source/common.c26
1 files changed, 15 insertions, 11 deletions
diff --git a/source/common.c b/source/common.c
index 82e8c45..7e56e50 100644
--- a/source/common.c
+++ b/source/common.c
@@ -524,20 +524,24 @@ typedef struct zstatic_s {
uint16 tail;
} zstatic_t;
+#define Z_STATIC( x ) { { Z_MAGIC, TAG_STATIC, sizeof( zstatic_t ) }, x, Z_TAIL }
+
static zstatic_t z_static[] = {
- { { Z_MAGIC, TAG_STATIC, sizeof( zstatic_t ) }, { '0', '\0' }, Z_TAIL },
- { { Z_MAGIC, TAG_STATIC, sizeof( zstatic_t ) }, { '1', '\0' }, Z_TAIL },
- { { Z_MAGIC, TAG_STATIC, sizeof( zstatic_t ) }, { '2', '\0' }, Z_TAIL },
- { { Z_MAGIC, TAG_STATIC, sizeof( zstatic_t ) }, { '3', '\0' }, Z_TAIL },
- { { Z_MAGIC, TAG_STATIC, sizeof( zstatic_t ) }, { '4', '\0' }, Z_TAIL },
- { { Z_MAGIC, TAG_STATIC, sizeof( zstatic_t ) }, { '5', '\0' }, Z_TAIL },
- { { Z_MAGIC, TAG_STATIC, sizeof( zstatic_t ) }, { '6', '\0' }, Z_TAIL },
- { { Z_MAGIC, TAG_STATIC, sizeof( zstatic_t ) }, { '7', '\0' }, Z_TAIL },
- { { Z_MAGIC, TAG_STATIC, sizeof( zstatic_t ) }, { '8', '\0' }, Z_TAIL },
- { { Z_MAGIC, TAG_STATIC, sizeof( zstatic_t ) }, { '9', '\0' }, Z_TAIL },
- { { Z_MAGIC, TAG_STATIC, sizeof( zstatic_t ) }, { '\0' }, Z_TAIL },
+ Z_STATIC( "0" ),
+ Z_STATIC( "1" ),
+ Z_STATIC( "2" ),
+ Z_STATIC( "3" ),
+ Z_STATIC( "4" ),
+ Z_STATIC( "5" ),
+ Z_STATIC( "6" ),
+ Z_STATIC( "7" ),
+ Z_STATIC( "8" ),
+ Z_STATIC( "9" ),
+ Z_STATIC( "" )
};
+#undef Z_STATIC
+
typedef struct zstats_s {
size_t count;
size_t bytes;