242 lines
8.1 KiB
Diff
242 lines
8.1 KiB
Diff
|
|
From 5bd4eb821bd9e88c3a131de9a8b781f5184e22b1 Mon Sep 17 00:00:00 2001
|
|||
|
|
From: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|||
|
|
Date: Sat, 5 May 2018 11:32:12 -0700
|
|||
|
|
Subject: [PATCH 2/2] Apply standard X.Org formatting & bracketing to
|
|||
|
|
StrToWidg.c
|
|||
|
|
MIME-Version: 1.0
|
|||
|
|
Content-Type: text/plain; charset=UTF-8
|
|||
|
|
Content-Transfer-Encoding: 8bit
|
|||
|
|
|
|||
|
|
Makes code easier for humans to read and gets rid of gcc warning:
|
|||
|
|
|
|||
|
|
StrToWidg.c: In function ‘XmuCvtStringToWidget’:
|
|||
|
|
StrToWidg.c:107:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
|
|||
|
|
for (widgetP = parent->core.popup_list; i; i--, widgetP++)
|
|||
|
|
^~~
|
|||
|
|
StrToWidg.c:114:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
|
|||
|
|
XtStringConversionWarning(fromVal->addr, XtRWidget);
|
|||
|
|
^~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
|
|
|||
|
|
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|||
|
|
---
|
|||
|
|
src/StrToWidg.c | 150 ++++++++++++++++++++++++------------------------
|
|||
|
|
1 file changed, 74 insertions(+), 76 deletions(-)
|
|||
|
|
|
|||
|
|
diff --git a/src/StrToWidg.c b/src/StrToWidg.c
|
|||
|
|
index 6aace95..b6288d4 100644
|
|||
|
|
--- a/src/StrToWidg.c
|
|||
|
|
+++ b/src/StrToWidg.c
|
|||
|
|
@@ -59,57 +59,54 @@ XmuCvtStringToWidget(XrmValuePtr args, Cardinal *num_args,
|
|||
|
|
XrmName name = XrmStringToName(fromVal->addr);
|
|||
|
|
Cardinal i;
|
|||
|
|
|
|||
|
|
- if (*num_args != 1)
|
|||
|
|
- {
|
|||
|
|
+ if (*num_args != 1) {
|
|||
|
|
i = 0;
|
|||
|
|
XtErrorMsg("wrongParameters", "cvtStringToWidget", "xtToolkitError",
|
|||
|
|
"StringToWidget conversion needs parent arg", NULL, &i);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
- parent = *(Widget*)args[0].addr;
|
|||
|
|
+ parent = *(Widget *) args[0].addr;
|
|||
|
|
/* try to match names of normal children */
|
|||
|
|
- if (XtIsComposite(parent))
|
|||
|
|
- {
|
|||
|
|
- i = ((CompositeWidget)parent)->composite.num_children;
|
|||
|
|
- for (widgetP = ((CompositeWidget)parent)->composite.children;
|
|||
|
|
- i; i--, widgetP++)
|
|||
|
|
- if ((*widgetP)->core.xrm_name == name)
|
|||
|
|
- {
|
|||
|
|
+ if (XtIsComposite(parent)) {
|
|||
|
|
+ i = ((CompositeWidget) parent)->composite.num_children;
|
|||
|
|
+ for (widgetP = ((CompositeWidget) parent)->composite.children;
|
|||
|
|
+ i; i--, widgetP++) {
|
|||
|
|
+ if ((*widgetP)->core.xrm_name == name) {
|
|||
|
|
widget = *widgetP;
|
|||
|
|
done(&widget, Widget);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
+ }
|
|||
|
|
|
|||
|
|
/* try to match names of popup children */
|
|||
|
|
i = parent->core.num_popups;
|
|||
|
|
- for (widgetP = parent->core.popup_list; i; i--, widgetP++)
|
|||
|
|
- if ((*widgetP)->core.xrm_name == name)
|
|||
|
|
- {
|
|||
|
|
+ for (widgetP = parent->core.popup_list; i; i--, widgetP++) {
|
|||
|
|
+ if ((*widgetP)->core.xrm_name == name) {
|
|||
|
|
widget = *widgetP;
|
|||
|
|
done(&widget, Widget);
|
|||
|
|
}
|
|||
|
|
+ }
|
|||
|
|
|
|||
|
|
/* try to match classes of normal children */
|
|||
|
|
- if (XtIsComposite(parent))
|
|||
|
|
- {
|
|||
|
|
- i = ((CompositeWidget)parent)->composite.num_children;
|
|||
|
|
- for (widgetP = ((CompositeWidget)parent)->composite.children;
|
|||
|
|
- i; i--, widgetP++)
|
|||
|
|
- if ((*widgetP)->core.widget_class->core_class.xrm_class == name)
|
|||
|
|
- {
|
|||
|
|
+ if (XtIsComposite(parent)) {
|
|||
|
|
+ i = ((CompositeWidget) parent)->composite.num_children;
|
|||
|
|
+ for (widgetP = ((CompositeWidget) parent)->composite.children;
|
|||
|
|
+ i; i--, widgetP++) {
|
|||
|
|
+ if ((*widgetP)->core.widget_class->core_class.xrm_class == name) {
|
|||
|
|
widget = *widgetP;
|
|||
|
|
done(&widget, Widget);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
+ }
|
|||
|
|
|
|||
|
|
/* try to match classes of popup children */
|
|||
|
|
i = parent->core.num_popups;
|
|||
|
|
- for (widgetP = parent->core.popup_list; i; i--, widgetP++)
|
|||
|
|
- if ((*widgetP)->core.widget_class->core_class.xrm_class == name)
|
|||
|
|
- {
|
|||
|
|
+ for (widgetP = parent->core.popup_list; i; i--, widgetP++) {
|
|||
|
|
+ if ((*widgetP)->core.widget_class->core_class.xrm_class == name) {
|
|||
|
|
widget = *widgetP;
|
|||
|
|
done(&widget, Widget);
|
|||
|
|
}
|
|||
|
|
+ }
|
|||
|
|
|
|||
|
|
XtStringConversionWarning(fromVal->addr, XtRWidget);
|
|||
|
|
toVal->addr = NULL;
|
|||
|
|
@@ -149,77 +146,78 @@ XmuNewCvtStringToWidget(Display *dpy, XrmValue *args, Cardinal *num_args,
|
|||
|
|
|
|||
|
|
if (*num_args != 1)
|
|||
|
|
XtAppWarningMsg(XtDisplayToApplicationContext(dpy),
|
|||
|
|
- "wrongParameters","cvtStringToWidget","xtToolkitError",
|
|||
|
|
+ "wrongParameters", "cvtStringToWidget",
|
|||
|
|
+ "xtToolkitError",
|
|||
|
|
"String To Widget conversion needs parent argument",
|
|||
|
|
- (String *)NULL, (Cardinal *)NULL);
|
|||
|
|
+ (String *) NULL, (Cardinal *) NULL);
|
|||
|
|
|
|||
|
|
- parent = *(Widget*)args[0].addr;
|
|||
|
|
+ parent = *(Widget *) args[0].addr;
|
|||
|
|
/* try to match names of normal children */
|
|||
|
|
- if (XtIsComposite(parent))
|
|||
|
|
- {
|
|||
|
|
- i = ((CompositeWidget)parent)->composite.num_children;
|
|||
|
|
- for (widgetP = ((CompositeWidget)parent)->composite.children;
|
|||
|
|
- i; i--, widgetP++)
|
|||
|
|
- if ((*widgetP)->core.xrm_name == name)
|
|||
|
|
- newDone(Widget, *widgetP);
|
|||
|
|
- }
|
|||
|
|
+ if (XtIsComposite(parent)) {
|
|||
|
|
+ i = ((CompositeWidget) parent)->composite.num_children;
|
|||
|
|
+ for (widgetP = ((CompositeWidget) parent)->composite.children;
|
|||
|
|
+ i; i--, widgetP++) {
|
|||
|
|
+ if ((*widgetP)->core.xrm_name == name)
|
|||
|
|
+ newDone(Widget, *widgetP);
|
|||
|
|
+ }
|
|||
|
|
+ }
|
|||
|
|
|
|||
|
|
/* try to match names of popup children */
|
|||
|
|
i = parent->core.num_popups;
|
|||
|
|
- for (widgetP = parent->core.popup_list; i; i--, widgetP++)
|
|||
|
|
- if ((*widgetP)->core.xrm_name == name)
|
|||
|
|
- newDone(Widget, *widgetP);
|
|||
|
|
+ for (widgetP = parent->core.popup_list; i; i--, widgetP++) {
|
|||
|
|
+ if ((*widgetP)->core.xrm_name == name)
|
|||
|
|
+ newDone(Widget, *widgetP);
|
|||
|
|
+ }
|
|||
|
|
|
|||
|
|
/* try to match classes of normal children */
|
|||
|
|
- if (XtIsComposite(parent))
|
|||
|
|
- {
|
|||
|
|
- i = ((CompositeWidget)parent)->composite.num_children;
|
|||
|
|
- for (widgetP = ((CompositeWidget)parent)->composite.children;
|
|||
|
|
- i; i--, widgetP++)
|
|||
|
|
- if ((*widgetP)->core.widget_class->core_class.xrm_class == name)
|
|||
|
|
- newDone(Widget, *widgetP);
|
|||
|
|
- }
|
|||
|
|
+ if (XtIsComposite(parent)) {
|
|||
|
|
+ i = ((CompositeWidget) parent)->composite.num_children;
|
|||
|
|
+ for (widgetP = ((CompositeWidget) parent)->composite.children;
|
|||
|
|
+ i; i--, widgetP++) {
|
|||
|
|
+ if ((*widgetP)->core.widget_class->core_class.xrm_class == name)
|
|||
|
|
+ newDone(Widget, *widgetP);
|
|||
|
|
+ }
|
|||
|
|
+ }
|
|||
|
|
|
|||
|
|
/* try to match classes of popup children */
|
|||
|
|
i = parent->core.num_popups;
|
|||
|
|
- for (widgetP = parent->core.popup_list; i; i--, widgetP++)
|
|||
|
|
- if ((*widgetP)->core.widget_class->core_class.xrm_class == name)
|
|||
|
|
- newDone(Widget, *widgetP);
|
|||
|
|
+ for (widgetP = parent->core.popup_list; i; i--, widgetP++) {
|
|||
|
|
+ if ((*widgetP)->core.widget_class->core_class.xrm_class == name)
|
|||
|
|
+ newDone(Widget, *widgetP);
|
|||
|
|
+ }
|
|||
|
|
|
|||
|
|
- XtDisplayStringConversionWarning(dpy, (String)fromVal->addr, XtRWidget);
|
|||
|
|
- return (False);
|
|||
|
|
+ XtDisplayStringConversionWarning(dpy, (String) fromVal->addr, XtRWidget);
|
|||
|
|
+ return (False);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/*ARGSUSED*/
|
|||
|
|
Boolean
|
|||
|
|
XmuCvtWidgetToString(Display *dpy, XrmValuePtr args, Cardinal *num_args,
|
|||
|
|
- XrmValuePtr fromVal, XrmValuePtr toVal,
|
|||
|
|
- XtPointer *data)
|
|||
|
|
+ XrmValuePtr fromVal, XrmValuePtr toVal, XtPointer *data)
|
|||
|
|
{
|
|||
|
|
- static String buffer;
|
|||
|
|
- Cardinal size;
|
|||
|
|
- Widget widget;
|
|||
|
|
-
|
|||
|
|
- widget = *(Widget *)fromVal->addr;
|
|||
|
|
-
|
|||
|
|
- if (widget)
|
|||
|
|
- buffer = XrmQuarkToString(widget->core.xrm_name);
|
|||
|
|
- else
|
|||
|
|
- buffer = "(null)";
|
|||
|
|
-
|
|||
|
|
- size = strlen(buffer) + 1;
|
|||
|
|
- if (toVal->addr != NULL)
|
|||
|
|
- {
|
|||
|
|
- if (toVal->size < size)
|
|||
|
|
- {
|
|||
|
|
- toVal->size = size;
|
|||
|
|
- return (False);
|
|||
|
|
- }
|
|||
|
|
- strcpy((char *)toVal->addr, buffer);
|
|||
|
|
+ static String buffer;
|
|||
|
|
+ Cardinal size;
|
|||
|
|
+ Widget widget;
|
|||
|
|
+
|
|||
|
|
+ widget = *(Widget *) fromVal->addr;
|
|||
|
|
+
|
|||
|
|
+ if (widget)
|
|||
|
|
+ buffer = XrmQuarkToString(widget->core.xrm_name);
|
|||
|
|
+ else
|
|||
|
|
+ buffer = "(null)";
|
|||
|
|
+
|
|||
|
|
+ size = strlen(buffer) + 1;
|
|||
|
|
+ if (toVal->addr != NULL) {
|
|||
|
|
+ if (toVal->size < size) {
|
|||
|
|
+ toVal->size = size;
|
|||
|
|
+ return (False);
|
|||
|
|
+ }
|
|||
|
|
+ strcpy((char *) toVal->addr, buffer);
|
|||
|
|
+ }
|
|||
|
|
+ else {
|
|||
|
|
+ toVal->addr = (XPointer) buffer;
|
|||
|
|
}
|
|||
|
|
- else
|
|||
|
|
- toVal->addr = (XPointer)buffer;
|
|||
|
|
- toVal->size = sizeof(String);
|
|||
|
|
+ toVal->size = sizeof(String);
|
|||
|
|
|
|||
|
|
- return (True);
|
|||
|
|
+ return (True);
|
|||
|
|
}
|
|||
|
|
--
|
|||
|
|
2.17.1
|
|||
|
|
|