static void handle_error(void);
static void print_results(void);
static void print_sqlda(sqlda_t *sqlda);

int main(int argc, char *argv[])
{
    EXEC SQL WHENEVER SQLERROR DO handle_error();
    EXEC SQL CONNECT TO "mydb1@localhost:5444" AS foo;
    EXEC SQL CONNECT TO "mydb2@localhost:5444";

    EXEC SQL AT foo DECLARE rels CURSOR FOR SELECT relname, relfilenode FROM pg_class;

    print_results();

    exit(EXIT_SUCCESS);
}

static void print_results(void)
{
    EXEC SQL OPEN rels;
    EXEC SQL CLOSE rels;
}

static void handle_error(void)
{
    EXEC SQL WHENEVER SQLERROR CONTINUE;
    exit(EXIT_FAILURE);
}
