summaryrefslogtreecommitdiff
path: root/src/widget.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@Penguin.CS.UCLA.EDU>2015-04-14 00:37:48 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2015-04-14 00:53:35 -0700
commit96a858a442c1ed5774d11115613f50778117447b (patch)
tree7a206313d281220683fb026984d51b94cbee7502 /src/widget.c
parent7744cc7e95bcae1df6911be5a9a941d73ea207f7 (diff)
downloademacs-96a858a442c1ed5774d11115613f50778117447b.tar.gz
Assume C89 offsetof in widget.c
* src/widget.c (XtOffset): Remove; no longer needed. (offset): Implement via offsetof instead of via pre-C89 XtOffset hack.
Diffstat (limited to 'src/widget.c')
-rw-r--r--src/widget.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/widget.c b/src/widget.c
index acf559f313b..c45193f17f5 100644
--- a/src/widget.c
+++ b/src/widget.c
@@ -61,10 +61,7 @@ static void EmacsFrameResize (Widget widget);
static XtGeometryResult EmacsFrameQueryGeometry (Widget widget, XtWidgetGeometry *request, XtWidgetGeometry *result);
-#undef XtOffset
-#define XtOffset(p_type,field) \
- ((Cardinal) (((char *) (&(((p_type)0)->field))) - ((char *)0)))
-#define offset(field) XtOffset (EmacsFrame, emacs_frame.field)
+#define offset(field) offsetof (EmacsFrameRec, emacs_frame.field)
static XtResource resources[] = {
{XtNgeometry, XtCGeometry, XtRString, sizeof (String),