]> git.puffer.fish Git - matthieu/frr.git/commitdiff
[c99] change gcc zero-length array to C99 flexible array declaration
authorpaul <paul>
Sat, 26 Nov 2005 09:21:43 +0000 (09:21 +0000)
committerpaul <paul>
Sat, 26 Nov 2005 09:21:43 +0000 (09:21 +0000)
2005-11-26 Paul Jakma <paul.jakma@sun.com>

* buffer.c: (struct buffer_data) change gcc zero array
  declaration to C99 incomplete array.
* stream.h: (struct stream) same
* ospf_api.c: (struct opaque_lsa) same

lib/ChangeLog
lib/buffer.c
lib/stream.h
ospfd/ChangeLog
ospfd/ospf_api.c

index e1f4118f3c7e4d31462504f777d97df525c048fd..5788380ba50915c277fd1e182dea16f45d4f7bbc 100644 (file)
@@ -1,3 +1,9 @@
+2005-11-26 Paul Jakma <paul.jakma@sun.com>
+
+       * buffer.c: (struct buffer_data) change gcc zero array
+         declaration to C99 incomplete array.
+       * stream.h: (struct stream) same
+
 2005-11-24 Paul Jakma <paul.jakma@sun.com>
 
        * privs.c: (zcaps2sys/solaris) remove unused variable.
index 81cd0f2aa23e1bc554f7b27ddfb021bdba644be9..f19a9e0c8f38f45430f4d612b682cb5541408eaf 100644 (file)
@@ -53,7 +53,7 @@ struct buffer_data
   size_t sp;
 
   /* Actual data stream (variable length). */
-  unsigned char data[0];  /* real dimension is buffer->size */
+  unsigned char data[];  /* real dimension is buffer->size */
 };
 
 /* It should always be true that: 0 <= sp <= cp <= size */
index 4753f8298f1d4b5495c6542fdde92706d4a24726..564fa3ca628171b877017c60255ec1aba08b842f 100644 (file)
@@ -103,7 +103,7 @@ struct stream
   size_t getp;                 /* next get position */
   size_t endp;         /* last valid data position */
   size_t size;         /* size of data segment */
-  unsigned char data[0]; /* data pointer */
+  unsigned char data[]; /* data pointer */
 };
 
 /* First in first out queue structure. */
index d202e29ceb62cf888f666b1dbf85eea94722c36d..064ed8399380c5d369a6ae5b4e8b133017e54469 100644 (file)
@@ -1,3 +1,8 @@
+2005-11-26 Paul Jakma <paul.jakma@sun.com>
+
+       * ospf_api.c: (struct opaque_lsa) change from gcc zero-length
+         array to C99 incomplete type array.
+
 2005-11-20 Paul Jakma <paul.jakma@sun.com>
 
         * ospfd.h: remove the OSPF_ROUTER_ID_UPDATE_DELAY define
index d9960d4ae40060e4e7184e7b844e34de32b54e92..9c9997bad1e6cd22d8115ae02b77dab0e8d75c48 100644 (file)
@@ -68,7 +68,7 @@ api_opaque_lsa_print (struct lsa_header *data)
   struct opaque_lsa
   {
     struct lsa_header header;
-    u_char mydata[0];
+    u_char mydata[];
   };
 
   struct opaque_lsa *olsa;