aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2015-04-14 00:37:48 -0700
committerPaul Eggert2015-04-14 00:53:35 -0700
commit96a858a442c1ed5774d11115613f50778117447b (patch)
tree7a206313d281220683fb026984d51b94cbee7502 /src
parent7744cc7e95bcae1df6911be5a9a941d73ea207f7 (diff)
downloademacs-96a858a442c1ed5774d11115613f50778117447b.tar.gz
emacs-96a858a442c1ed5774d11115613f50778117447b.zip
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')
-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);
61static XtGeometryResult EmacsFrameQueryGeometry (Widget widget, XtWidgetGeometry *request, XtWidgetGeometry *result); 61static XtGeometryResult EmacsFrameQueryGeometry (Widget widget, XtWidgetGeometry *request, XtWidgetGeometry *result);
62 62
63 63
64#undef XtOffset 64#define offset(field) offsetof (EmacsFrameRec, emacs_frame.field)
65#define XtOffset(p_type,field) \
66 ((Cardinal) (((char *) (&(((p_type)0)->field))) - ((char *)0)))
67#define offset(field) XtOffset (EmacsFrame, emacs_frame.field)
68 65
69static XtResource resources[] = { 66static XtResource resources[] = {
70 {XtNgeometry, XtCGeometry, XtRString, sizeof (String), 67 {XtNgeometry, XtCGeometry, XtRString, sizeof (String),