#define G_FROMEC(g, d, p) (g)->ops->fromec((g), (d), (p))
#define G_TOBUF(g, b, x) (g)->ops->tobuf((g), (b), (x))
#define G_FROMBUF(g, b, d) (g)->ops->frombuf((g), (b), (d))
#define G_FROMEC(g, d, p) (g)->ops->fromec((g), (d), (p))
#define G_TOBUF(g, b, x) (g)->ops->tobuf((g), (b), (x))
#define G_FROMBUF(g, b, d) (g)->ops->frombuf((g), (b), (d))