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.
This commit is contained in:
parent
7744cc7e95
commit
96a858a442
1 changed files with 1 additions and 4 deletions
|
@ -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),
|
||||
|
|
Loading…
Add table
Reference in a new issue