minor compilers compatibility issues

This commit is contained in:
z3APA3A 2016-09-04 15:11:15 +03:00
parent 4e96a66093
commit 880255093a
2 changed files with 6 additions and 4 deletions

View File

@ -61,14 +61,16 @@ static void pr_ip(struct node *node, CBFUNC cbf, void*cb){
if(node->value)(*cbf)(cb, buf, myinet_ntop(AF_INET, node -> value, buf, 4)); if(node->value)(*cbf)(cb, buf, myinet_ntop(AF_INET, node -> value, buf, 4));
} }
#ifndef NOIPV6
static void pr_ip6(struct node *node, CBFUNC cbf, void*cb){ static void pr_ip6(struct node *node, CBFUNC cbf, void*cb){
char buf[64]; char buf[64];
if(node->value)(*cbf)(cb, buf, myinet_ntop(AF_INET6, node -> value, buf, 16)); if(node->value)(*cbf)(cb, buf, myinet_ntop(AF_INET6, node -> value, buf, 16));
} }
#endif
static void pr_sa(struct node *node, CBFUNC cbf, void*cb){ static void pr_sa(struct node *node, CBFUNC cbf, void*cb){
#ifdef NOIPV6 #ifdef NOIPV6
if(node->value)return pr_ip(node, cbf, cb); if(node->value)pr_ip(node, cbf, cb);
#else #else
char buf[64]; char buf[64];
buf[0] = '['; buf[0] = '[';

View File

@ -25,20 +25,20 @@ struct flap_header {
unsigned char chan; unsigned char chan;
unsigned short seq; unsigned short seq;
unsigned short size; unsigned short size;
char data[0]; char data[1];
}; };
struct snack_header { struct snack_header {
unsigned family; unsigned family;
unsigned short flags; unsigned short flags;
unsigned id; unsigned id;
char data[0]; char data[1];
}; };
struct tlv_header { struct tlv_header {
unsigned short type; unsigned short type;
unsigned short size; unsigned short size;
char data[0]; char data[1];
}; };