It should initialize to zero. 8c and 5c both do the right thing here.

Which distribution and cputype?

On Mon, Apr 1, 2019, 8:34 AM Kyohei Kadota <lu...@lufia.org> wrote:

> Hi, 9fans. I use 9legacy.
>
> About below program, I expected that flags field will initialize to
> zero but the value of flags was a garbage, ex, "f8f7".
> Is this expected?
>
> ```
> #include <stdio.h>
>
> struct option {
>     int n;
>     char *s;
>     int flags;
> };
>
> int
> main(void)
> {
>     struct option opt = {1, "test"};
>     printf("%d %s %x\n", opt.n, opt.s, opt.flags);
>     return 0;
> }
> ```
>
>

Reply via email to