Widget drop_window)
{
- unsigned int modifiers = NULL;
+ unsigned int modifiers = 0;
int numFiles, i;
char ** file_set = NULL;
char ** host_set = NULL;
else if (strcmp(command, "FILESYSTEM_LINK") == 0)
modifiers = ShiftMask;
else
- modifiers = NULL;
+ modifiers = 0;
}
Widget drop_window)
{
- unsigned int modifiers = NULL;
+ unsigned int modifiers = 0;
int num_of_buffers, i;
char ** file_set = NULL;
char ** host_set = NULL;
char *files = NULL;
char ** file_set = NULL;
char ** host_set = NULL;
- unsigned int modifiers = NULL;
+ unsigned int modifiers = 0;
int file_count = 0;
int file_set_size = 0;
int errorCount = 0;
/* Set up the modifier key's */
if( opType == MOVE_FILE)
- modifiers = NULL;
+ modifiers = 0;
else if ( opType == COPY_FILE)
modifiers = ControlMask;
else
currentDirectoryText = GetRestrictedDirectory(text);
/* Extract the path */
- path[0] = NULL;
+ path[0] = '\0';
if(currentDirectoryText == NULL)
{
XtSetValues (desktopWindow->shell, args, 4);
/* force the Window Manager to map it where I want it */
- if (XtWindow(desktopWindow->shell) != NULL)
+ if (XtWindow(desktopWindow->shell) != 0)
{
XGetNormalHints(XtDisplay(desktopWindow->shell),
XtWindow(desktopWindow->shell), &wmSizeHints);
DesktopRec *desktopWindow,
DtDndDropCallbackStruct *drop_parameters)
{
- unsigned int modifiers = NULL;
+ unsigned int modifiers = 0;
int numFiles, i;
char ** file_set;
char ** host_set;
else if (strcmp(command, "FILESYSTEM_LINK") == 0)
modifiers = ShiftMask;
else
- modifiers = NULL;
+ modifiers = 0;
}
/*************************************************************/
XmUpdateDisplay (w);
- if((int)client_data != NULL)
+ if((int)client_data != 0)
mbar = XtParent(w);
else
mbar = XmGetPostedFromWidget(XtParent(w));
if(openDirType == NEW)
ForceMyIconOpen(desktopWindow->host, NULL);
- if( checkBrokenLink != 0 && checkBrokenLinkTimerId == NULL )
+ if( checkBrokenLink != 0 && checkBrokenLinkTimerId == 0 )
{
checkBrokenLinkTimerId = XtAppAddTimeOut(
XtWidgetToApplicationContext( toplevel ),
XtFree( workspace );
- if( checkBrokenLink != 0 && checkBrokenLinkTimerId == NULL )
+ if( checkBrokenLink != 0 && checkBrokenLinkTimerId == 0 )
{
checkBrokenLinkTimerId = XtAppAddTimeOut(
XtWidgetToApplicationContext( toplevel ),
Pixmap px[3]; /* small, medium, and large pixmap */
} TreePxTab[tpxN] =
{
- { "Dttvnor", NULL },
- { "Dttverr", NULL },
- { "Dttvmor", NULL },
- { "Dttvlss", NULL },
- { "Dttvbth", NULL },
- { "Dttvemp", NULL },
- { "Dttvnil", NULL },
+ { "Dttvnor", 0 },
+ { "Dttverr", 0 },
+ { "Dttvmor", 0 },
+ { "Dttvlss", 0 },
+ { "Dttvbth", 0 },
+ { "Dttvemp", 0 },
+ { "Dttvnil", 0 },
};
static char *TreePxSuffix[3] = { ".s", ".m", ".l" };
Pixmap dragPixmap;
Pixmap dragMask;
- dragPixmap = _DtIconDraw (w, NULL, 0, 0, False);
+ dragPixmap = _DtIconDraw (w, 0, 0, 0, False);
XGetGeometry (XtDisplay(w), dragPixmap,
(Window *) &junk, /* returned root window */
{
DtDndDragFinishCallback cb = (DtDndDragFinishCallback) call;
int i;
- static Window root = NULL;
+ static Window root = 0;
DPRINTF(("DragFinishCB: dragActive -> False\n"));
if (file_view_data->file_data->link == NULL)
SetToSelectColors (file_view_data->widget,
(Widget)((FileMgrRec *)file_mgr_data->file_mgr_rec)->file_window,
- NULL);
+ 0);
else
SetToSelectColors (file_view_data->widget,
(Widget)((FileMgrRec *)file_mgr_data->file_mgr_rec)->file_window,
SetToNormalColors (file_view_data->widget,
((FileMgrRec *)(file_mgr_data->file_mgr_rec))->file_window,
((FileMgrRec *)(file_mgr_data->file_mgr_rec))->main,
- NULL);
+ 0);
if (PositioningEnabledInView(file_mgr_data))
RedrawOneGadget(file_view_data->widget, NULL, NULL);
}
xrm_name[i++] = XrmStringToQuark(name);
xrm_name[i] = XrmStringToQuark("num_positions");
- xrm_name[i+1] = NULL;
+ xrm_name[i+1] = '\0';
/* Find out how many objects there are to be loaded */
file_mgr_data->object_positions = NULL;
layout_data = (IconLayoutData *)p;
- if (layout_data->work_id != NULL)
+ if (layout_data->work_id != 0)
{
DPRINTF(("FreeLayoutData: removing workproc\n"));
XtRemoveWorkProc(layout_data->work_id);
}
/* if work proc no longer active, everything should already be commited */
- if (layout_data->work_id == NULL)
+ if (layout_data->work_id == 0)
return;
/* manage new children */
{
/* all work is done; all icons are up-to-date */
file_mgr_data->newSize = False;
- layout_data->work_id = NULL;
+ layout_data->work_id = 0;
XmDropSiteEndUpdate(layout_data->drop_site_w);
DPRINTF(("DisplayWorkProc: all done.\n"));
*/
layout_data->visible_done = False;
layout_data->all_done = False;
- if (layout_data->work_id == NULL)
+ if (layout_data->work_id == 0)
{
XtAppContext app_context =
XtWidgetToApplicationContext(file_mgr_rec->shell);
XmUpdateDisplay (w);
- if((int)client_data != NULL)
+ if((int)client_data != 0)
{
file_view_data = (FileViewData *)client_data;
mbar = XtParent(w);
XtSetArg (args[n], XmNallowShellResize, True); n++;
/* Ignore accelerators when we're insensitive */
- if((int)client_data == NULL)
+ if((int)client_data == 0)
{
if ((file_mgr_rec->menuStates & RENAME) == 0)
return;
XmUpdateDisplay (w);
- if((int)client_data != NULL)
+ if((int)client_data != 0)
{
file_view_data = (FileViewData *)client_data;
mbar = XtParent(w);
/* Adjust the colors of the icon */
- SetToNormalColors (file_type, form, file_mgr_rec->main, NULL);
+ SetToNormalColors (file_type, form, file_mgr_rec->main, 0);
/* ------------------------------------------------------------ */
XmUpdateDisplay (w);
- if((int)client_data != NULL)
+ if((int)client_data != 0)
{
file_view_data = (FileViewData *)client_data;
mbar = XtParent(w);
XmUpdateDisplay (w);
- if((int)client_data != NULL)
+ if((int)client_data != 0)
{
file_view_data = (FileViewData *)client_data;
mbar = XtParent(w);
/* Adjust the colors of the icon */
- SetToNormalColors (file_type, form, file_mgr_rec->main, NULL);
+ SetToNormalColors (file_type, form, file_mgr_rec->main, 0);
n = 0;
XtSetArg (args[n], XmNrightAttachment, XmATTACH_WIDGET); n++;
/* Adjust the colors of the icon */
- SetToNormalColors (file_type, form, file_mgr_rec->main, NULL);
+ SetToNormalColors (file_type, form, file_mgr_rec->main, 0);
/* The data sent to the Text, Ok and Cancel callbacks */
else
{
message_buf = XtMalloc(strlen(message1) + 1);
- (void) sprintf(message_buf,message1);
+ (void) sprintf(message_buf, "%s", message1);
}
/* Display an error dialog */
char message_buf[512];
char * tmpStr;
- message_buf[0] = NULL;
+ message_buf[0] = '\0';
tmpStr = (GETMESSAGE(11,30, "Cannot move or rename the folder %s.\nAll File Manager views displayed for a folder or its sub-folders\nmust be closed before a folder can be moved or renamed."));
sprintf (message_buf, tmpStr, from);
(*errorHandler) (w, message_buf, NULL);
break;
default:
unknown = True;
- sprintf(errnoMsg, GETMESSAGE(11,56, "(Unknown):"));
+ sprintf(errnoMsg, "%s", GETMESSAGE(11,56, "(Unknown):"));
strerrormsg = strerror(errno);
break;
}
static Boolean first = True;
FileMgrRec * file_mgr_rec;
Widget shell;
- Widget main;
+ Widget mainWidget;
Widget menu;
Widget header_frame;
Widget header_separator;
XmAddWMProtocolCallback (shell, delete_window, (XtCallbackProc)SystemClose,
(XtPointer)file_mgr_rec);
- file_mgr_rec->main = main = XmCreateMainWindow (shell, "main", args, 1);
- XtManageChild (main);
- XtAddCallback(main, XmNhelpCallback, (XtCallbackProc)HelpRequestCB,
+ file_mgr_rec->main = mainWidget = XmCreateMainWindow (shell, "main", args, 1);
+ XtManageChild (mainWidget);
+ XtAddCallback(mainWidget, XmNhelpCallback, (XtCallbackProc)HelpRequestCB,
HELP_FILE_MANAGER_VIEW_STR);
XtSetArg (args[0], XmNbackground, &background);
XtSetArg (args[1], XmNcolormap, &colormap);
- XtGetValues (main, args, 2);
+ XtGetValues (mainWidget, args, 2);
- XmGetColors (XtScreen (main), colormap, background,
+ XmGetColors (XtScreen (mainWidget), colormap, background,
&foreground, &top_shadow, &bottom_shadow, &select);
/* Create the menu. */
if(TrashView)
{
- file_mgr_rec->menuStates = NULL;
- file_mgr_rec->menu = menu = CreateTrashMenu (main, file_mgr_rec);
+ file_mgr_rec->menuStates = 0;
+ file_mgr_rec->menu = menu = CreateTrashMenu (mainWidget, file_mgr_rec);
}
else
{
CLEAN_UP | MOVE_UP |
HOME | CHANGE_DIR | TERMINAL);
- file_mgr_rec->menu = menu = CreateMenu (main, file_mgr_rec);
+ file_mgr_rec->menu = menu = CreateMenu (mainWidget, file_mgr_rec);
}
/* Create the work area frame. */
XtSetArg (args[1], XmNshadowType, XmSHADOW_OUT);
XtSetArg (args[2], XmNmarginWidth, 5);
XtSetArg (args[3], XmNmarginHeight, 5);
- work_frame = XmCreateFrame (main, "work_frame", args, 4);
+ work_frame = XmCreateFrame (mainWidget, "work_frame", args, 4);
XtManageChild (work_frame);
XtSetArg (args[n], XmNmarginHeight, 1); n++;
XtSetArg (args[n], XmNtextTranslations, trans_table); n++;
file_mgr_rec->header_frame = header_frame =
- XmCreateForm (main, "header_frame", args, n);
+ XmCreateForm (mainWidget, "header_frame", args, n);
XtAddCallback(header_frame, XmNhelpCallback,
(XtCallbackProc)HelpRequestCB,
XtSetArg (args[n], XmNshadowType, XmSHADOW_OUT); n++;
XtSetArg (args[n], XmNmarginWidth, 5); n++;
XtSetArg (args[n], XmNmarginHeight, 1); n++;
- status_form = XmCreateForm (main, "status_form", args, n);
+ status_form = XmCreateForm (mainWidget, "status_form", args, n);
XtManageChild (status_form);
n = 0;
/* Associate the menu and frames with the appropriate */
/* areas of the main windows. */
- XmMainWindowSetAreas (main, menu, file_mgr_rec->header_frame,
+ XmMainWindowSetAreas (mainWidget, menu, file_mgr_rec->header_frame,
NULL, NULL, work_frame);
XtSetArg (args[0], XmNmessageWindow, status_form);
- XtSetValues(main, args, 1);
+ XtSetValues(mainWidget, args, 1);
/* Create the Scrolled Window for the file display area and */
/* set the scrollbars colors correctly. */
/* Set the return values for the dialog widget and dialog instance. */
- *return_widget = (Widget) main;
+ *return_widget = (Widget) mainWidget;
*dialog = (XtPointer) file_mgr_rec;
}
{
/* Set the current directory icon to normal colors */
SetToNormalColors (file_mgr_rec->current_directory_icon,
- file_mgr_rec->file_window, file_mgr_rec->main, NULL);
+ file_mgr_rec->file_window, file_mgr_rec->main, 0);
/* Update the Change Directory host name */
#ifdef __osf__
sscanf( params[0], "%lx", &fileMgrRec );
#else
- sscanf( params[0], "%p", &fileMgrRec );
+ sscanf( params[0], "%p", (void **) &fileMgrRec );
#endif
_DtMessage(toplevel, title, message, NULL, HelpRequestCB);
XtFree( title );
current = DtStrchr (start, ',');
if (current != NULL)
{
- *current = NULL;
+ *current = '\0';
current += 2;
}
current = DtStrchr (start, ',');
if (current != NULL)
{
- *current = NULL;
+ *current = '\0';
current += 2;
}
#ifdef __osf__
sscanf( params[0], "%lx", &fileMgrRec );
#else
- sscanf( params[0], "%p", &fileMgrRec );
+ sscanf( params[0], "%p", (void **) &fileMgrRec );
#endif
FileWindowInputCallback( wid, (XtPointer)fileMgrRec, (XtPointer)&cb );
}
if( strcmp( cb_data->updates[i].directory, "/" ) == 0 )
tmpDir[0] = 0x0;
else
- sprintf( tmpDir, cb_data->updates[i].directory );
+ sprintf( tmpDir, "%s", cb_data->updates[i].directory );
}
if( cb_data->updates[i].host )
{
return _FileMoveCopy ((XtPointer)file_mgr_data, NULL, directory, host,
host_set, file_set, buffer_set, num_of_buffers,
- NULL, NULL, finish_callback, callback_data);
+ 0, NULL, finish_callback, callback_data);
}
return _FileMoveCopy ((XtPointer)file_view_data, NULL, directory,
home_host_name,
host_set, file_set, buffer_set, num_of_buffers,
- NULL, desktopWindow, finish_callback, callback_data);
+ 0, desktopWindow, finish_callback, callback_data);
}
{
FilterRec * filterRec;
- sscanf( params[0], "%p", &filterRec );
+ sscanf( params[0], "%p", (void **) &filterRec );
SelectAllFileTypes( w, (XtPointer)filterRec, NULL );
return ;
}
{
FilterRec * filterRec;
- sscanf( params[0], "%p", &filterRec );
+ sscanf( params[0], "%p", (void **) &filterRec );
UnselectAllFileTypes( w, (XtPointer)filterRec, NULL );
return ;
}
if (offset > 0)
{
- buf[offset] = NULL;
+ buf[offset] = '\0';
buf = (String) DtEliminateDots (buf);
if ((stat (buf, &stat_data) == 0) ||
if (offset > 0)
{
- buf[offset] = NULL;
+ buf[offset] = '\0';
buf = (String) DtEliminateDots (buf);
if ((stat (buf, &stat_data) == 0) ||
if (offset > 0)
{
- buf[offset] = NULL;
+ buf[offset] = '\0';
buf = (String) DtEliminateDots (buf);
if ((stat (buf, &stat_data) == 0) ||
Widget selectedWidget;
int returnVal;
- returnVal = DtHelpReturnSelectedWidgetId(shell, NULL, &selectedWidget);
+ returnVal = DtHelpReturnSelectedWidgetId(shell, 0, &selectedWidget);
switch(returnVal)
{
case DtHELP_SELECT_VALID:
XRectangle rect[10];
DtIconGadget g = (DtIconGadget)w;
XmManagerWidget mgr = (XmManagerWidget)XtParent(w);
- Boolean s_out = NULL,
- s_etched = NULL;
+ Boolean s_out = False,
+ s_etched = False;
#include <sys/types.h>
#include <stdio.h>
+#include <stdlib.h>
#include <sys/stat.h>
#include <signal.h>
extern void sigchld_handler(int);
#endif /* __osf__ */
-void
+int
main(
- unsigned int argc,
+ int argc,
char **argv )
{
#ifdef DT_PERFORMANCE
/* Default action: Open up pwd or home dir */
GetPWD(current_directory);
- if (current_directory[0] != NULL)
+ if (current_directory[0] != '\0')
{
msg = tttk_message_create( 0, TT_REQUEST, TT_SESSION, 0,
"DtFolder_Show",
/* Get users pwd so we can set the restricted dir to it */
GetPWD(current_directory);
- if (current_directory[0] != NULL)
+ if (current_directory[0] != '\0')
special_restricted = XtNewString(current_directory);
else
special_restricted = XtNewString("~");
special_restricted = _DtChangeTildeToHome(special_restricted);
ptr = strrchr(special_restricted, '/');
ptr1 = ptr + 1;
- if(ptr1[0] == NULL)
+ if(ptr1[0] == '\0')
*ptr = '\0';
}
/* Get users pwd so we can create a fileviewer window of it */
GetPWD(current_directory);
- if (current_directory[0] != NULL)
+ if (current_directory[0] != '\0')
{
if (!GetNewView (home_host_name, current_directory, NULL, NULL, 0))
ViewHomeDirectoryHandler (0);
if (event.type != 0)
XtDispatchEvent(&event);
}
+
+ return EXIT_SUCCESS;
}
template = (GETMESSAGE(18,23, message_string1));
fprintf (stderr, template, argv[0]);
template = (GETMESSAGE(18,24, message_string2));
- fprintf (stderr, template);
+ fprintf (stderr, "%s", template);
exit (0);
}
/* first find out if it should show the file system */
xrm_name [0] = XrmStringToQuark (DTFILE_CLASS_NAME);
xrm_name [1] = XrmStringToQuark ("showFilesystem");
- xrm_name [2] = NULL;
+ xrm_name [2] = 0;
if (XrmQGetResource (db, xrm_name, xrm_name, &rep_type, &value))
{
if ((temp = (char *) value.addr) != NULL &&
/* find out if it should be in restricted mode */
xrm_name [0] = XrmStringToQuark (DTFILE_CLASS_NAME);
xrm_name [1] = XrmStringToQuark ("restrictMode");
- xrm_name [2] = NULL;
+ xrm_name [2] = 0;
if (XrmQGetResource (db, xrm_name, xrm_name, &rep_type, &value))
{
if ((temp = (char *) value.addr) != NULL &&
/* find out openFolder mode */
xrm_name [0] = XrmStringToQuark (DTFILE_CLASS_NAME);
xrm_name [1] = XrmStringToQuark ("openFolder");
- xrm_name [2] = NULL;
+ xrm_name [2] = 0;
if (XrmQGetResource (db, xrm_name, xrm_name, &rep_type, &value))
{
if ((temp = (char *) value.addr) != NULL &&
xrm_name [0] = XrmStringToQuark (DTFILE_CLASS_NAME);
xrm_name [1] = XrmStringToQuark ("view_count");
- xrm_name [2] = NULL;
+ xrm_name [2] = 0;
/* Load standard dtfile views */
if (XrmQGetResource (db, xrm_name, xrm_name, &rep_type, &value))
xrm_name [1] = XrmStringToQuark (WS_LOAD_RES_HEADER);
xrm_name [2] = XrmStringToQuark (wsNum);
xrm_name [3] = XrmStringToQuark (SEC_LOAD_HELP_RES_HEADER);
- xrm_name [4] = NULL;
+ xrm_name [4] = 0;
/* Load standard dtfile views */
if (XrmQGetResource (db, xrm_name, xrm_name, &rep_type, &value))
/* and set the property for the view just created */
xrm_name [2] = XrmStringToQuark ("workspace");
- xrm_name [3] = NULL;
+ xrm_name [3] = 0;
if (XrmQGetResource (db, xrm_name, xrm_name, &rep_type, &value))
{
/* Get and set whether the view is iconic */
xrm_name [2] = XrmStringToQuark ("iconify");
- xrm_name [3] = NULL;
+ xrm_name [3] = 0;
if (XrmQGetResource (db, xrm_name, xrm_name, &rep_type, &value))
{
}
}
(void) pclose (pwd_file);
- current_directory[i] = NULL;
+ current_directory[i] = '\0';
}
{
separator = DtStrchr (directory_set, ',');
if (separator != NULL)
- *separator = NULL;
+ *separator = '\0';
_DtPathFromInput(directory_set, NULL, &host, &path);
char current_directory[MAX_PATH];
GetPWD(current_directory);
- if (current_directory[0] != NULL)
+ if (current_directory[0] != '\0')
{
if (!GetNewView
(home_host_name, current_directory, NULL, NULL, 0))
mainMenu[i].helpData = NULL;
mainMenu[i].activateCallback = NULL;
mainMenu[i].activateData = NULL;
- mainMenu[i].maskBit = NULL;
+ mainMenu[i].maskBit = 0;
mainMenu[i].isHelpBtn = False;
mainMenu[i].label = NULL;
mainMenu[i].mnemonic = NULL;
XmUpdateDisplay (w);
- if((int)client_data == NULL)
+ if((int)client_data == 0)
mbar = XmGetPostedFromWidget(XtParent(w));
else
mbar = XtParent(w);
/* Adjust the colors of the icon */
SetToNormalColors (modAttr_rec->fileType, modAttr_rec->bboard,
- modAttr_data->main_widget, NULL);
+ modAttr_data->main_widget, 0);
/* Verify that we are allowed to change the attributes */
if (modAttr_data->owner)
XmUpdateDisplay (w);
- if((int)client_data != NULL)
+ if((int)client_data != 0)
mbar = XtParent(w);
else
mbar = XmGetPostedFromWidget(XtParent(w));
return(False);
/* Are we at the end of the string? */
- if (c1 == NULL)
+ if (c1 == '\0')
return(True);
/* Keep comparing */
if (pixmapData->instanceIconName)
{
- if(! pixmapData->iconFileName && iconGadget->icon.pixmap == NULL)
+ if(! pixmapData->iconFileName && iconGadget->icon.pixmap == 0)
{ /* Try to get pixmap name
*/
char * tmp, * ptr;
DtDtsFreeAttributeValue(pixmapData->instanceIconName);
- if (iconGadget->icon.pixmap == NULL ||
- iconGadget->icon.pixmap_width == NULL ||
- iconGadget->icon.pixmap_height == NULL ||
+ if (iconGadget->icon.pixmap == 0 ||
+ iconGadget->icon.pixmap_width == 0 ||
+ iconGadget->icon.pixmap_height == 0 ||
(Dimension)iconGadget->icon.pixmap_width > (Dimension)instanceWidth ||
(Dimension)iconGadget->icon.pixmap_height > (Dimension)instanceHeight)
{
/* Strip off trailing '/' */
dir_len = strlen(true_path);
if (dir_len > 1 && *(true_path + dir_len - 1) == '/')
- *(true_path + dir_len - 1) = NULL;
+ *(true_path + dir_len - 1) = '\0';
}
else
{
trashMenu[i].helpData = NULL;
trashMenu[i].activateCallback = NULL;
trashMenu[i].activateData = NULL;
- trashMenu[i].maskBit = NULL;
+ trashMenu[i].maskBit = 0;
trashMenu[i].isHelpBtn = False;
trashMenu[i].label = NULL;
trashMenu[i].mnemonic = NULL;
/* Strip off trailing '/' */
dir_len = strlen(path);
if (dir_len > 1 && *(path + dir_len - 1) == '/')
- *(path + dir_len - 1) = NULL;
+ *(path + dir_len - 1) = '\0';
return path;
}
char *