#include "mysql.h"

/* cursors */
typedef struct _cursor {
    MYSQL_RES *res;
    int nrows; /* number of rows in query result */
    MYSQL_ROW row;
    dbToken token;
    int type;  /* type of cursor: SELECT, UPDATE, INSERT */
    int *cols; /* indexes of known (type) columns */
    int ncols; /* number of known columns */
} cursor;

typedef struct {
    char *host, *dbname, *user, *password;
    unsigned int port;
} CONNPAR;

extern MYSQL *connection;
extern dbString *errMsg;
