#pragma prototyped
#include "common.h"
#include "g.h"
#include "gcommon.h"
#include "mem.h"
int GCcreatewidget (Gwidget_t *parent, Gwidget_t *widget,
int attrn, Gwattr_t *attrp) {
return -1;
}
int GCsetwidgetattr (Gwidget_t *widget, int attrn, Gwattr_t *attrp) {
return 0;
}
int GCgetwidgetattr (Gwidget_t *widget, int attrn, Gwattr_t *attrp) {
return 0;
}
int GCdestroywidget (Gwidget_t *widget) {
return 0;
}
int GCcanvasclear (Gwidget_t *widget) {
return 0;
}
int GCsetgfxattr (Gwidget_t *widget, Ggattr_t *ap) {
return 0;
}
int GCgetgfxattr (Gwidget_t *widget, Ggattr_t *ap) {
return 0;
}
int GCarrow (Gwidget_t *widget, Gpoint_t gp1, Gpoint_t gp2, Ggattr_t *ap) {
return 0;
}
int GCline (Gwidget_t *widget, Gpoint_t gp1, Gpoint_t gp2, Ggattr_t *ap) {
return 0;
}
int GCbox (Gwidget_t *widget, Grect_t gr, Ggattr_t *ap) {
return 0;
}
int GCpolygon (Gwidget_t *widget, int gpn, Gpoint_t *gpp, Ggattr_t *ap) {
return 0;
}
int GCsplinegon (Gwidget_t *widget, int gpn, Gpoint_t *gpp, Ggattr_t *ap) {
return 0;
}
int GCarc (Gwidget_t *widget, Gpoint_t gc, Gsize_t gs, double ang1,
double ang2, Ggattr_t *ap) {
return 0;
}
int GCtext (Gwidget_t *widget, Gtextline_t *tlp, int n, Gpoint_t go,
char *fn, double fs, char *justs, Ggattr_t *ap) {
return 0;
}
int GCgettextsize (Gwidget_t *widget, Gtextline_t *tlp, int n, char *fn,
double fs, Gsize_t *gsp) {
return -1;
}
int GCcreatebitmap (Gwidget_t *widget, Gbitmap_t *bitmap, Gsize_t s) {
return 0;
}
int GCdestroybitmap (Gbitmap_t *bitmap) {
return 0;
}
#define COMPDIFF(a, b) (((a) > (b)) ? (a) - (b) : (b) - (a))
#define CDIFF(a, b) (COMPDIFF (a.red, b[0]) + COMPDIFF (a.green, b[1]) + \
COMPDIFF (a.blue, b[2]))
#define CMINMAXDIFF 20000
int GCreadbitmap (Gwidget_t *widget, Gbitmap_t *bitmap, FILE *fp) {
return 0;
}
int GCwritebitmap (Gbitmap_t *bitmap, FILE *fp) {
return 0;
}
int GCbitblt (Gwidget_t *widget, Gpoint_t gp, Grect_t gr, Gbitmap_t *bitmap,
char *mode, Ggattr_t *ap) {
return 0;
}
int GCgetmousecoords (Gwidget_t *widget, Gpoint_t *gpp, int *count) {
return 0;
}