libc: Fix -Wmissing-field-initializers.
authorSascha Wildner <saw@online.de>
Fri, 29 Mar 2013 13:51:55 +0000 (14:51 +0100)
committerSascha Wildner <saw@online.de>
Sat, 30 Mar 2013 11:54:59 +0000 (12:54 +0100)
lib/libc/gmon/gmon.c
lib/libc/net/getnameinfo.c
lib/libc/stdio/findfp.c
lib/libc/xdr/xdr_mem.c
lib/libc/xdr/xdr_rec.c
lib/libc/xdr/xdr_stdio.c

index 7051ed7..49c75ac 100644 (file)
@@ -28,7 +28,6 @@
  *
  * @(#)gmon.c  8.1 (Berkeley) 6/4/93
  * $FreeBSD: src/lib/libc/gmon/gmon.c,v 1.22 2007/01/09 00:27:58 imp Exp $
- * $DragonFly: src/lib/libc/gmon/gmon.c,v 1.8 2005/11/13 01:18:20 swildner Exp $
  */
 
 #include "namespace.h"
@@ -53,7 +52,7 @@ extern char *minbrk __asm (".minbrk");
 extern char *minbrk __asm ("minbrk");
 #endif
 
-struct gmonparam _gmonparam = { GMON_PROF_OFF };
+struct gmonparam _gmonparam = { .state = GMON_PROF_OFF };
 
 static int     s_scale;
 /* see profil(2) where this is describe (incorrectly) */
index 69b35c9..ca702bb 100644 (file)
@@ -1,5 +1,4 @@
 /*     $FreeBSD: src/lib/libc/net/getnameinfo.c,v 1.20 2007/02/28 21:18:38 bms Exp $   */
-/*     $DragonFly: src/lib/libc/net/getnameinfo.c,v 1.5 2008/10/04 22:09:17 swildner Exp $     */
 /*     $KAME: getnameinfo.c,v 1.61 2002/06/27 09:25:47 itojun Exp $    */
 
 /*
@@ -103,7 +102,7 @@ static const struct afd {
 #endif
        {PF_INET, sizeof(struct in_addr), sizeof(struct sockaddr_in),
                offsetof(struct sockaddr_in, sin_addr)},
-       {0, 0, 0},
+       { .a_af = 0 },
 };
 
 struct sockinet {
index eddf08f..12ea5da 100644 (file)
@@ -31,7 +31,6 @@
  *
  * @(#)findfp.c        8.2 (Berkeley) 1/4/94
  * $FreeBSD: src/lib/libc/stdio/findfp.c,v 1.33 2009/03/01 19:25:40 das Exp $
- * $DragonFly: src/lib/libc/stdio/findfp.c,v 1.11 2006/03/02 18:05:30 joerg Exp $
  */
 
 #include <sys/param.h>
@@ -52,8 +51,10 @@ int  __sdidinit;
 #define        NDYNAMIC 10             /* add ten more whenever necessary */
 
 #define        std(flags, file) {              \
-       .pub._flags = (flags),          \
-       .pub._fileno = (file),          \
+       .pub = {                        \
+               ._flags = (flags),      \
+               ._fileno = (file),      \
+       },                              \
        ._cookie = __sF + (file),       \
        ._close = __sclose,             \
        ._read = __sread,               \
index f39a5aa..bf4e3ba 100644 (file)
@@ -75,7 +75,8 @@ static const struct   xdr_ops xdrmem_ops_aligned = {
        xdrmem_getpos,
        xdrmem_setpos,
        xdrmem_inline_aligned,
-       xdrmem_destroy
+       xdrmem_destroy,
+       NULL
 };
 
 static const struct    xdr_ops xdrmem_ops_unaligned = {
@@ -86,7 +87,8 @@ static const struct   xdr_ops xdrmem_ops_unaligned = {
        xdrmem_getpos,
        xdrmem_setpos,
        xdrmem_inline_unaligned,
-       xdrmem_destroy
+       xdrmem_destroy,
+       NULL
 };
 
 /*
index 3b7df10..dc366fd 100644 (file)
@@ -30,7 +30,6 @@
  * @(#)xdr_rec.c       2.2 88/08/01 4.0 RPCSRC
  * $NetBSD: xdr_rec.c,v 1.18 2000/07/06 03:10:35 christos Exp $
  * $FreeBSD: src/lib/libc/xdr/xdr_rec.c,v 1.22 2008/03/30 09:35:04 dfr Exp $
- * $DragonFly: src/lib/libc/xdr/xdr_rec.c,v 1.5 2005/12/05 00:47:57 swildner Exp $
  */
 
 /*
@@ -87,7 +86,8 @@ static const struct  xdr_ops xdrrec_ops = {
        xdrrec_getpos,
        xdrrec_setpos,
        xdrrec_inline,
-       xdrrec_destroy
+       xdrrec_destroy,
+       NULL
 };
 
 /*
index cf0a27f..f9f9c63 100644 (file)
@@ -30,7 +30,6 @@
  * @(#)xdr_stdio.c     2.1 88/07/29 4.0 RPCSRC
  * $NetBSD: xdr_stdio.c,v 1.14 2000/01/22 22:19:19 mycroft Exp $
  * $FreeBSD: src/lib/libc/xdr/xdr_stdio.c,v 1.13 2004/10/16 06:32:43 obrien Exp $
- * $DragonFly: src/lib/libc/xdr/xdr_stdio.c,v 1.4 2005/12/05 00:47:57 swildner Exp $
  */
 
 /*
@@ -71,7 +70,8 @@ static const struct xdr_ops   xdrstdio_ops = {
        xdrstdio_getpos,        /* get offset in the stream */
        xdrstdio_setpos,        /* set offset in the stream */
        xdrstdio_inline,        /* prime stream for inline macros */
-       xdrstdio_destroy        /* destroy stream */
+       xdrstdio_destroy,       /* destroy stream */
+       NULL
 };
 
 /*