/* error.c */
void init_error(void);
void append_error(const char *);
void report_error(void);

/* cursor.c */
cursor *alloc_cursor(void);
void free_cursor(cursor *);

/* describe.c */
int describe_table(PGresult *, dbTable **, cursor *);
int get_column_info(PGresult *, int, int *, int *, int *, int *);
int get_gpg_type(int);

/* parse.c */
int parse_conn(const char *, PGCONN *);
