diff options
| author | David Schultz <das@FreeBSD.org> | 2009-03-01 19:25:40 +0000 |
|---|---|---|
| committer | David Schultz <das@FreeBSD.org> | 2009-03-01 19:25:40 +0000 |
| commit | 9e462ed0587a10bb1282c2b820beda1941ab6663 (patch) | |
| tree | bd679aa7435a2e00b2bc34e9807a95741a75a068 | |
| parent | a709c9a6fc4aaf6e9d1e04c6068b8a8d6ddc3a81 (diff) | |
Notes
| -rw-r--r-- | lib/libc/stdio/findfp.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/lib/libc/stdio/findfp.c b/lib/libc/stdio/findfp.c index a8ce7afb488b8..586e15c4f8bb9 100644 --- a/lib/libc/stdio/findfp.c +++ b/lib/libc/stdio/findfp.c @@ -53,10 +53,15 @@ int __sdidinit; #define NDYNAMIC 10 /* add ten more whenever necessary */ -#define std(flags, file) \ - {0,0,0,flags,file,{0},0,__sF+file,__sclose,__sread,__sseek,__swrite} - /* p r w flags file _bf z cookie close read seek write */ - +#define std(flags, file) { \ + ._flags = (flags), \ + ._file = (file), \ + ._cookie = __sF + (file), \ + ._close = __sclose, \ + ._read = __sread, \ + ._seek = __sseek, \ + ._write = __swrite, \ +} /* the usual - (stdin + stdout + stderr) */ static FILE usual[FOPEN_MAX - 3]; static struct glue uglue = { NULL, FOPEN_MAX - 3, usual }; |
