summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOle Loots <ole@monochrom.net>2013-09-16 02:06:49 +0200
committerOle Loots <ole@monochrom.net>2013-09-16 02:06:49 +0200
commite4421933eae27a84245b24daf6db9e16afad5b64 (patch)
tree0afa97f4c420e1c5925054c14f02728fc6ce08ed
parenta178aa5082e2670103ae15847e33ea3d56b67ba7 (diff)
downloadnetsurf-e4421933eae27a84245b24daf6db9e16afad5b64.tar.gz
netsurf-e4421933eae27a84245b24daf6db9e16afad5b64.tar.bz2
Added RECT_TO_GRECT macro
-rwxr-xr-xatari/misc.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/atari/misc.h b/atari/misc.h
index 677f8f69b..32ced6554 100755
--- a/atari/misc.h
+++ b/atari/misc.h
@@ -35,6 +35,13 @@
lbuf[6] = (long)sbuf[6];\
lbuf[7] = (long)sbuf[7];
+#define RECT_TO_GRECT(r,g) \
+ g->g_x = (r->x0 < r->x1) ? r->x0 : r->x1 ; \
+ g->g_y = (r->y0 < r->y1) ? r->y0 : r->y1 ; \
+ g->g_w = (r->x0 < r->x1) ? r->x1 - r->x0 : r->x0 - r->x1 ; \
+ g->g_h = (r->y0 < r->y1) ? r->y1 - r->y0 : r->y0 - r->y1 ;
+
+
/* Modes for find_gui_window: */
#define BY_WINDOM_HANDLE 0x0