slim struct nexus_gzip

parent c92f2ed9
...@@ -31,10 +31,10 @@ ...@@ -31,10 +31,10 @@
extern const struct vdp vped_pretend_gz; extern const struct vdp vped_pretend_gz;
extern const struct vdp vped_gzgz; extern const struct vdp vped_gzgz;
struct nexus_gzip { struct nexus_gzip { // 24b
unsigned magic; uint16_t magic;
#define NEXUS_GZIP_MAGIC 0xb71c17a8 #define NEXUS_GZIP_MAGIC 0xb71c
unsigned is; unsigned is:1;
uint32_t crc; uint32_t crc;
ssize_t l_crc; ssize_t l_crc;
struct nexus_gzip *up; struct nexus_gzip *up;
......
...@@ -195,7 +195,7 @@ struct node { // 128b ...@@ -195,7 +195,7 @@ struct node { // 128b
struct node *parent; struct node *parent;
union { union {
struct node_nexus nexus; // T_NEXUS 80b struct node_nexus nexus; // T_NEXUS 72b
struct node_data data; // T_DATA 32b struct node_data data; // T_DATA 32b
struct node_subreq subreq; // T_SUBREQ 88b struct node_subreq subreq; // T_SUBREQ 88b
struct node_final final; // T_FINAL 96b struct node_final final; // T_FINAL 96b
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment