diff options
author | Matthieu Herrb <matthieu.herrb@laas.fr> | 2005-02-21 21:08:27 +0000 |
---|---|---|
committer | Matthieu Herrb <matthieu.herrb@laas.fr> | 2005-02-21 21:08:27 +0000 |
commit | 85eb751e4e1683af6cee3ee9dce29f74911a639d (patch) | |
tree | b40f699ee646462a8f223b919ba68dda1d8fc371 /src/VarGet.c | |
parent | 94150cb72d9d641c64325cd70323d93b9a3701a5 (diff) |
Convert lib/Xt to ANSI C (Thomas Dickey). Fixes for a few valgrind warningsXORG-6_8_99_3XORG-6_8_99_2XORG-6_8_99_1
(Thomas Dickey).
Diffstat (limited to 'src/VarGet.c')
-rw-r--r-- | src/VarGet.c | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/src/VarGet.c b/src/VarGet.c index e87865f..37db500 100644 --- a/src/VarGet.c +++ b/src/VarGet.c @@ -79,17 +79,17 @@ XtVaGetSubresources( va_start(var, num_resources); _XtCountVaList(var, &total_count, &typed_count); va_end(var); - + va_start(var, num_resources); - + _XtVaToTypedArgList(var, total_count, &args, &num_args); - _XtGetSubresources(widget, base, name, class, resources, num_resources, + _XtGetSubresources(widget, base, name, class, resources, num_resources, NULL, 0, args, num_args); if (num_args != 0) { XtFree((XtPointer)args); - } + } va_end(var); UNLOCK_APP(app); @@ -100,8 +100,8 @@ void XtVaGetApplicationResources(Widget widget, XtPointer base, XtResourceList resources, Cardinal num_resources, ...) { va_list var; - XtTypedArgList args; - Cardinal num_args; + XtTypedArgList args; + Cardinal num_args; int total_count, typed_count; WIDGET_TO_APPCON(widget); @@ -109,34 +109,34 @@ XtVaGetApplicationResources(Widget widget, XtPointer base, XtResourceList resour va_start(var,num_resources); _XtCountVaList(var, &total_count, &typed_count); va_end(var); - - va_start(var,num_resources); + + va_start(var,num_resources); _XtVaToTypedArgList(var, total_count, &args, &num_args); - - _XtGetApplicationResources(widget, base, resources, num_resources, - NULL, 0, args, num_args); + + _XtGetApplicationResources(widget, base, resources, num_resources, + NULL, 0, args, num_args); if (num_args != 0) { XtFree((XtPointer)args); - } + } - va_end(var); + va_end(var); UNLOCK_APP(app); -} +} static void -GetTypedArg(widget, typed_arg, resources, num_resources) - Widget widget; - XtTypedArgList typed_arg; - XtResourceList resources; - Cardinal num_resources; +GetTypedArg( + Widget widget, + XtTypedArgList typed_arg, + XtResourceList resources, + Cardinal num_resources) { String from_type = NULL; Cardinal from_size = 0; XrmValue from_val, to_val; - register int i; + register Cardinal i; Arg arg; XtPointer value; @@ -148,7 +148,7 @@ GetTypedArg(widget, typed_arg, resources, num_resources) from_size = resources[i].resource_size; break; } - } + } if (i == num_resources) { XtAppWarningMsg(XtWidgetToApplicationContext(widget), @@ -170,7 +170,7 @@ GetTypedArg(widget, typed_arg, resources, num_resources) if (!XtConvertAndStore(widget, from_type, &from_val, typed_arg->type, &to_val)) { - if (to_val.size > typed_arg->size) { + if (to_val.size > (unsigned) typed_arg->size) { String params[2]; Cardinal num_params = 2; params[0] = typed_arg->type; @@ -196,15 +196,15 @@ GetTypedArg(widget, typed_arg, resources, num_resources) } static int -GetNestedArg(widget, avlist, args, resources, num_resources) - Widget widget; - XtTypedArgList avlist; - ArgList args; - XtResourceList resources; - Cardinal num_resources; +GetNestedArg( + Widget widget, + XtTypedArgList avlist, + ArgList args, + XtResourceList resources, + Cardinal num_resources) { int count = 0; - + for (; avlist->name != NULL; avlist++) { if (avlist->type != NULL) { GetTypedArg(widget, avlist, resources, num_resources); @@ -216,8 +216,8 @@ GetNestedArg(widget, avlist, args, resources, num_resources) (args+count)->value = avlist->value; ++count; } - } - + } + return(count); } @@ -239,7 +239,7 @@ XtVaGetValues(Widget widget, ...) _XtCountVaList(var, &total_count, &typed_count); if (total_count != typed_count) { - args = (ArgList)__XtMalloc((unsigned)((total_count - typed_count) + args = (ArgList)__XtMalloc((unsigned)((total_count - typed_count) * sizeof(Arg))); } else args = NULL; /* for lint; really unused */ @@ -274,8 +274,8 @@ XtVaGetValues(Widget widget, ...) } va_end(var); - if (resources != (XtResourceList)NULL) { - XtFree((XtPointer)resources); + if (resources != (XtResourceList)NULL) { + XtFree((XtPointer)resources); } if (total_count != typed_count) { @@ -291,7 +291,7 @@ XtVaGetSubvalues(XtPointer base,XtResourceList resources, Cardinal num_resource va_list var; ArgList args; Cardinal num_args; - int total_count, typed_count; + int total_count, typed_count; va_start(var,num_resources); @@ -310,5 +310,5 @@ XtVaGetSubvalues(XtPointer base,XtResourceList resources, Cardinal num_resource if (num_args != 0) { XtFree((XtPointer)args); - } + } } |