Can I declare a struct in a function's declaration section?  Something
like this:

static void
foobar(void)
{
        struct foo {
                Oid             foo;
                int             bar;
        };

        struct foo baz;

        baz.foo = InvalidOid;
        baz.bar = 42;

}

I tried here and GCC does not complain, with -std=c89 -pedantic.

-- 
Alvaro Herrera                                http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

---------------------------(end of broadcast)---------------------------
TIP 7: You can help support the PostgreSQL project by donating at

                http://www.postgresql.org/about/donate

Reply via email to