summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_conf.c
diff options
context:
space:
mode:
authorMax Romanov <max.romanov@nginx.com>2017-08-02 13:01:54 +0300
committerMax Romanov <max.romanov@nginx.com>2017-08-02 13:01:54 +0300
commit83d7ab38acb2ecf917fc66e6aefddff7cb5f7169 (patch)
tree440e089c8b1400d1a6509bd37fd31d1509198341 /src/nxt_conf.c
parent145eeb84764109841b03ba3eba25ac30b287c781 (diff)
downloadunit-83d7ab38acb2ecf917fc66e6aefddff7cb5f7169.tar.gz
unit-83d7ab38acb2ecf917fc66e6aefddff7cb5f7169.tar.bz2
Using old-style packed attribute specification for compatibility.
Diffstat (limited to 'src/nxt_conf.c')
-rw-r--r--src/nxt_conf.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/nxt_conf.c b/src/nxt_conf.c
index caa2a154..15b6a615 100644
--- a/src/nxt_conf.c
+++ b/src/nxt_conf.c
@@ -42,7 +42,7 @@ typedef struct nxt_conf_object_s nxt_conf_object_t;
struct nxt_conf_value_s {
- union nxt_packed {
+ union {
uint8_t boolean; /* 1 bit. */
int64_t integer;
double number;
@@ -52,14 +52,14 @@ struct nxt_conf_value_s {
u_char start[NXT_CONF_MAX_SHORT_STRING];
} str;
- struct nxt_packed {
+ struct {
u_char *start;
uint32_t length;
- } string;
+ } nxt_packed string;
nxt_conf_array_t *array;
nxt_conf_object_t *object;
- } u;
+ } nxt_packed u;
uint8_t type; /* 3 bits. */
} nxt_aligned(8);