Pārlūkot izejas kodu

minor compilers compatibility issues

z3APA3A 9 gadi atpakaļ
vecāks
revīzija
880255093a
2 mainītis faili ar 6 papildinājumiem un 4 dzēšanām
  1. 3 1
      src/datatypes.c
  2. 3 3
      src/icqpr.c

+ 3 - 1
src/datatypes.c

@@ -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] = '[';

+ 3 - 3
src/icqpr.c

@@ -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];
 };
 };