1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-02-13 19:52:20 +00:00

dtfile: fix pointer to integer conversion

Use XtArgVal (usually (long)) to convert
(XtPointer) to (int) and back.

This provides safe way to convert and
avoids compiler warning.
This commit is contained in:
Marcin Cieslak 2012-09-24 03:14:34 +02:00 committed by Jon Trulson
parent 359126b739
commit 18a78bbff5
14 changed files with 34 additions and 37 deletions

View file

@ -304,7 +304,7 @@ ShowChangeDirDialog(
if (w)
{
if((int)client_data == FM_POPUP)
if((XtArgVal)client_data == FM_POPUP)
mbar = XtParent(w);
else
mbar = (Widget) XmGetPostedFromWidget(XtParent(w));

View file

@ -2535,7 +2535,7 @@ PutOnDTCB (
XmUpdateDisplay (w);
if((int)client_data != 0)
if(client_data != 0)
mbar = XtParent(w);
else
mbar = XmGetPostedFromWidget(XtParent(w));

View file

@ -1249,22 +1249,22 @@ IntDialogGetResources(
{
if (resource->size == sizeof(char))
{
charVal = (char)resource->default_value;
charVal = (char)(XtArgVal)resource->default_value;
convertedValue.addr = (caddr_t) &charVal;
}
else if (resource->size == sizeof(short))
{
shortVal = (short)resource->default_value;
shortVal = (short)(XtArgVal)resource->default_value;
convertedValue.addr = (caddr_t) &shortVal;
}
else if (resource->size == sizeof(int))
{
intVal = (int)resource->default_value;
intVal = (int)(XtArgVal)resource->default_value;
convertedValue.addr = (caddr_t) &intVal;
}
else
{
longVal = (long)resource->default_value;
longVal = (long)(XtArgVal)resource->default_value;
convertedValue.addr = (caddr_t) &longVal;
}
}

View file

@ -7193,7 +7193,7 @@ CommitWorkProcUpdates(
/* If not managed yet, manage the file window again */
if (!XtIsManaged((Widget)file_window))
{
XtPointer incr;
XtArgVal incr;
Arg args[2];
XtManageChild ((Widget)file_window);

View file

@ -270,7 +270,7 @@ ShowCopyFileDialog(
char * directory_name;
char * tmpStr, *tempStr;
XtPointer width;
XtArgVal width;
Dimension f_width, d_width;
Widget shell;
@ -1750,7 +1750,7 @@ FileTypePreview(
char * new_link_path;
PixmapData *pixmapData;
Tt_status tt_status;
Boolean Flag = ((Boolean)call_data == True)?True:False;
Boolean Flag = ((Boolean)(XtArgVal)call_data == True)?True:False;
call_struct = (DialogCallbackStruct *) client_data;
new_name = (char *) _DtStripSpaces (new_name);

View file

@ -1391,7 +1391,7 @@ ShowHiddenFiles (
Widget mbar;
Arg args[1];
if ((int)client_data == FM_POPUP)
if ((XtArgVal)client_data == FM_POPUP)
mbar = XtParent(w);
else
mbar = (Widget)XmGetPostedFromWidget(XtParent(w));

View file

@ -101,7 +101,7 @@ ShowFindDialog(
if (w)
{
if ( (int) client_data == FM_POPUP )
if ( (XtArgVal) client_data == FM_POPUP )
mbar = XtParent(w);
else
mbar = XmGetPostedFromWidget(XtParent(w));

View file

@ -461,7 +461,7 @@ ShowDTHelpDialog(
}
_DtShowDialog(parentShell, NULL, NULL, dialogData, NULL, NULL,
DTHelpClose, (XtPointer)workspaceNum,
DTHelpClose, (XtPointer)(XtArgVal)workspaceNum,
desktop_data->workspaceData[workspaceNum]->name,
False, False, NULL, NULL);
@ -474,7 +474,7 @@ ShowDTHelpDialog(
helpRec = (HelpRec *)_DtGetDialogInstance(dialogData);
XtRemoveAllCallbacks(helpRec->helpDialog, DtNhyperLinkCallback);
XtAddCallback(helpRec->helpDialog, DtNhyperLinkCallback,
DTHyperLink, (XtPointer)workspaceNum);
DTHyperLink, (XtPointer)(XtArgVal)workspaceNum);
}
@ -494,7 +494,7 @@ DTHelpClose(
DialogData *new_dialog_data )
{
int workspaceNum = (int) client_data;
int workspaceNum = (int)(XtArgVal) client_data;
int count;
int i, j;
WorkspaceRec * wsInfo;
@ -535,7 +535,7 @@ DTHyperLink(
XtPointer callData )
{
int workspaceNum = (int) clientData;
int workspaceNum = (int)(XtArgVal) clientData;
DtHelpDialogCallbackStruct * hyperData;
hyperData = (DtHelpDialogCallbackStruct *)callData;

View file

@ -5146,7 +5146,7 @@ CleanUp (
XRectangle textExtent;
Position x, y;
if ((int) client_data == FM_POPUP)
if ((int)(XtArgVal) client_data == FM_POPUP)
mbar = XtParent(w);
else
mbar = XmGetPostedFromWidget(XtParent(w));

View file

@ -843,7 +843,7 @@ UnselectAll(
Arg args[1];
Widget mbar;
if ((int)client_data == FM_POPUP)
if ((int)(XtArgVal) client_data == FM_POPUP)
mbar = XtParent(w);
else
mbar = XmGetPostedFromWidget(XtParent(w));
@ -886,7 +886,7 @@ SelectAll(
Arg args[1];
Widget mbar;
if ((int)client_data == FM_POPUP)
if ((int)(XtArgVal)client_data == FM_POPUP)
mbar = XtParent(w);
else
mbar = XmGetPostedFromWidget(XtParent(w));
@ -1009,7 +1009,7 @@ TrashFiles(
XmUpdateDisplay (w);
if((int)client_data == 0)
if((int)(XtArgVal)client_data == 0)
mbar = XmGetPostedFromWidget(XtParent(w));
else
mbar = XtParent(w);
@ -1164,7 +1164,7 @@ ChangeToHome(
Boolean found;
XmUpdateDisplay (w);
if((int)client_data == FM_POPUP)
if((int)(XtArgVal)client_data == FM_POPUP)
mbar = XtParent(w);
else
mbar = XmGetPostedFromWidget(XtParent(w));
@ -1242,7 +1242,7 @@ ChangeToParent(
Widget focus_widget;
XmUpdateDisplay (w);
if((int)client_data == FM_POPUP)
if((int)(XtArgVal)client_data == FM_POPUP)
mbar = XtParent(w);
else
mbar = XmGetPostedFromWidget(XtParent(w));

View file

@ -134,7 +134,7 @@ ShowModAttrDialog(
XmUpdateDisplay (w);
if((int)client_data != 0)
if((int)(XtArgVal)client_data != 0)
mbar = XtParent(w);
else
mbar = XmGetPostedFromWidget(XtParent(w));

View file

@ -175,7 +175,7 @@ replace_rename_ok_callback(
char *newFileName = NULL;
int newFileDirLen;
int rename_rc;
Boolean same = (Boolean)client_data;
Boolean same = (Boolean)(XtArgVal)client_data;
/* if same is true, then the object is tring to be copied into the same
* folder as itself. So the existing files stay the same and the new files
@ -441,7 +441,7 @@ replace_rename_radio_callback(
if (state->set)
switch ((int) client_data)
switch ((int)(XtArgVal) client_data)
{
case RADIO_REPLACE:
XtVaSetValues (G_rename_text,
@ -589,7 +589,7 @@ multicollide_ok_callback(
struct stat buf;
Boolean same = (Boolean)client_data;
Boolean same = (Boolean)(XtArgVal)client_data;
/* if same is true, then the object is tring to be copied into the same
* folder as itself. So the existing files stay the same and the new files
@ -1757,7 +1757,7 @@ Create_Action_Area(
if (i == actions.defaultAction)
{
XtPointer heightptr;
XtArgVal heightptr;
Dimension height, h;
XtVaGetValues (action_area, XmNmarginHeight, &heightptr, NULL);
height = (Dimension)heightptr;

View file

@ -94,7 +94,7 @@ radio_callback(
XmToggleButtonCallbackStruct *state = (XmToggleButtonCallbackStruct *)call_data;
G_overwrite_selection = (int) client_data;
G_overwrite_selection = (int)(XtArgVal) client_data;
if (state->set)
switch (G_overwrite_selection)
@ -404,7 +404,7 @@ create_overwrite_dialog(
XmNalignment, XmALIGNMENT_BEGINNING,
XmNlabelString, xm_string[i],
NULL);
XtAddCallback(radiobtn[i], XmNvalueChangedCallback, radio_callback, (XtPointer) i);
XtAddCallback(radiobtn[i], XmNvalueChangedCallback, radio_callback, (XtPointer)(XtArgVal) i);
XmStringFree(xm_string[i]);
}

View file

@ -137,7 +137,7 @@ help_callback(
char *helpVolume, *locationId;
int topic;
topic = (int)client_data;
topic = (int)(XtArgVal) client_data;
helpVolume = HELP_VOLUME;
switch (topic)
@ -418,15 +418,12 @@ Create_Action_Area(
if (i == actions.defaultAction)
{
union {
XtPointer ptr;
Dimension dim;
} wide;
XtArgVal arg;
Dimension height, h;
XtVaGetValues (action_area, XmNmarginHeight, &wide.ptr, NULL);
h = wide.dim;
XtVaGetValues (widget, XmNheight, &wide.ptr, NULL);
height = wide.dim;
XtVaGetValues (action_area, XmNmarginHeight, &arg, NULL);
h = (Dimension)arg;
XtVaGetValues (widget, XmNheight, &arg, NULL);
height = (Dimension)arg;
height +=2 * h;
XtVaSetValues (action_area,