[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 96a858a: Assume C89 offsetof in widget.c
From: |
Paul Eggert |
Subject: |
[Emacs-diffs] master 96a858a: Assume C89 offsetof in widget.c |
Date: |
Tue, 14 Apr 2015 07:53:56 +0000 |
branch: master
commit 96a858a442c1ed5774d11115613f50778117447b
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>
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.
---
src/widget.c | 5 +----
1 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/src/widget.c b/src/widget.c
index acf559f..c45193f 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),
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 96a858a: Assume C89 offsetof in widget.c,
Paul Eggert <=