diff --git a/cde/programs/dtprintinfo/UI/DtApp.C b/cde/programs/dtprintinfo/UI/DtApp.C index dcc98dfa4..a01c2a239 100644 --- a/cde/programs/dtprintinfo/UI/DtApp.C +++ b/cde/programs/dtprintinfo/UI/DtApp.C @@ -221,7 +221,7 @@ DtApp::DtApp(char *progname, int *argc, char **argv) : // Save print job's class name for registering GUI actions PrintJob *dummy_printjob; - char *className; + char *className = NULL; if (app_mode != CONFIG_PRINTERS) { dummy_printjob = new PrintJob(NULL, "_FOO", NULL, NULL, NULL, NULL, NULL); diff --git a/cde/programs/dtprintinfo/UI/DtSetPref.C b/cde/programs/dtprintinfo/UI/DtSetPref.C index d3fafdc04..a68960b60 100644 --- a/cde/programs/dtprintinfo/UI/DtSetPref.C +++ b/cde/programs/dtprintinfo/UI/DtSetPref.C @@ -177,7 +177,7 @@ static void TurnOffHourGlass(BaseUI *obj, void *data) void DtSetPref::Apply() { - IconStyle style; + IconStyle style = NAME_ONLY; boolean add_timeout = false; if (by_name->Selected()) diff --git a/cde/programs/dtprintinfo/libUI/MotifUI/ComboBoxObj.C b/cde/programs/dtprintinfo/libUI/MotifUI/ComboBoxObj.C index 1151ff9d5..66b21a08f 100644 --- a/cde/programs/dtprintinfo/libUI/MotifUI/ComboBoxObj.C +++ b/cde/programs/dtprintinfo/libUI/MotifUI/ComboBoxObj.C @@ -42,7 +42,7 @@ ComboBoxObj::ComboBoxObj(MotifUI *parent, ComboBoxCallback callback, : MotifUI(parent, name, NULL) { XmString *items_list; - int itemCount; + int itemCount = 0; if (items && n_items) { items_list = new XmString [n_items]; diff --git a/cde/programs/dtprintinfo/libUI/MotifUI/Dialog.C b/cde/programs/dtprintinfo/libUI/MotifUI/Dialog.C index 4c1ba2341..72c0155cd 100644 --- a/cde/programs/dtprintinfo/libUI/MotifUI/Dialog.C +++ b/cde/programs/dtprintinfo/libUI/MotifUI/Dialog.C @@ -247,7 +247,7 @@ Dialog::Dialog(MotifUI *parent, char *title, char *caption, boolean editable, Arg args[8]; int n; XmString xm_string = StringCreate(title); - XmString xm_message; + XmString xm_message = NULL; Pixmap pixmap; _dialog_type = PROMPT_DIALOG; diff --git a/cde/programs/dtprintinfo/libUI/MotifUI/Icon.c b/cde/programs/dtprintinfo/libUI/MotifUI/Icon.c index a95544e99..2dcbff241 100644 --- a/cde/programs/dtprintinfo/libUI/MotifUI/Icon.c +++ b/cde/programs/dtprintinfo/libUI/MotifUI/Icon.c @@ -1056,7 +1056,7 @@ CalculateSize( Window junkwin; int x, y; Boolean show_fields = False; - Dimension _width; + Dimension _width = 0; if (query_geometry) { @@ -1361,7 +1361,7 @@ CalculateSize( XSetClipOrigin(XtDisplay(w), MaskStippleGC(w), PixmapX(w), PixmapY(w)); if (StatePixmap(w) != XmUNSPECIFIED_PIXMAP) { - Dimension x_offset, y_offset; + Dimension x_offset = 0, y_offset = 0; XGetGeometry(XtDisplay(w), StatePixmap(w), &junkwin, (int *) &junk, (int *) &junk, &width, &height, &junk, &junk); @@ -2001,7 +2001,7 @@ QueryGeometry( XtWidgetGeometry *desired ) { - Dimension width, width1, height, height1; + Dimension width = 0, width1, height = 0, height1; Boolean show_fields = False; width1 = Max(TopLabelWidth(w), BottomLabelWidth(w)); diff --git a/cde/programs/dtprintinfo/libUI/MotifUI/IconObj.C b/cde/programs/dtprintinfo/libUI/MotifUI/IconObj.C index cdaaa3835..de30eb209 100644 --- a/cde/programs/dtprintinfo/libUI/MotifUI/IconObj.C +++ b/cde/programs/dtprintinfo/libUI/MotifUI/IconObj.C @@ -68,15 +68,15 @@ void IconObj::CreateIconObj(MotifUI *parent, char *name, char * /*category*/, char *iconFile, char *details, char *topString, char *bottomString, IconFields _fields) { - Pixmap pixmap; - Pixmap mask; + Pixmap pixmap = XmUNSPECIFIED_PIXMAP; + Pixmap mask = XmUNSPECIFIED_PIXMAP; Pixel bg; Widget p, super_node; XmString xm_string, xm_topString, xm_bottomString; char *s; int shrinkOutline = false; - int pixmapPlacement; - int alignment; + int pixmapPlacement = GuiPIXMAP_LEFT; + int alignment = XmALIGNMENT_BEGINNING; int isOpened; GuiIconFields gui_fields; @@ -95,7 +95,7 @@ void IconObj::CreateIconObj(MotifUI *parent, char *name, char * /*category*/, gui_fields->alignments = new unsigned char[fields->n_fields]; gui_fields->fields = new XmString[fields->n_fields]; - unsigned char alignment; + unsigned char alignment = XmALIGNMENT_BEGINNING; for (i = 0; i < fields->n_fields; i++) { gui_fields->widths[i] = fields->fields_widths[i]; @@ -454,7 +454,7 @@ boolean IconObj::SetIcon(IconStyle style) { Pixmap pixmap, mask; int shrinkOutline = false; - int pixmapPlacement; + int pixmapPlacement = GuiPIXMAP_LEFT; int alignment; int isOpened; diff --git a/cde/programs/dtprintinfo/libUI/MotifUI/LabelObj.C b/cde/programs/dtprintinfo/libUI/MotifUI/LabelObj.C index 9825b1db6..b08fcc475 100644 --- a/cde/programs/dtprintinfo/libUI/MotifUI/LabelObj.C +++ b/cde/programs/dtprintinfo/libUI/MotifUI/LabelObj.C @@ -43,7 +43,7 @@ LabelObj::LabelObj(MotifUI *parent, XmString xm_string = StringCreate(name); Widget p, super_node; Pixel bg; - int alignment; + int alignment = XmALIGNMENT_BEGINNING; switch (_style = style) { @@ -79,7 +79,7 @@ LabelObj::LabelObj(MotifUI *parent, void LabelObj::LabelStyle(LabelType style) { - int alignment; + int alignment = XmALIGNMENT_BEGINNING; switch (_style = style) { diff --git a/cde/programs/dtprintinfo/libUI/MotifUI/MainWindow.C b/cde/programs/dtprintinfo/libUI/MotifUI/MainWindow.C index 3821f7260..39497a603 100644 --- a/cde/programs/dtprintinfo/libUI/MotifUI/MainWindow.C +++ b/cde/programs/dtprintinfo/libUI/MotifUI/MainWindow.C @@ -222,7 +222,7 @@ void MainWindow::PopupMenu(Widget widget, XtPointer client_data, { XRectangle pixmap_rect, label_rect; XButtonEvent * ev; - Window child, parent, root; + Window child, parent = NULL, root; int root_x, root_y, win_x, win_y; unsigned int modMask; Display * display = XtDisplay(widget); diff --git a/cde/programs/dtprintinfo/libUI/MotifUI/WorkArea.c b/cde/programs/dtprintinfo/libUI/MotifUI/WorkArea.c index 286d34df1..37ee38b35 100644 --- a/cde/programs/dtprintinfo/libUI/MotifUI/WorkArea.c +++ b/cde/programs/dtprintinfo/libUI/MotifUI/WorkArea.c @@ -502,7 +502,7 @@ Realize( XtValueMask *valueMask, XSetWindowAttributes *attr) { - Boolean sw_child; + Boolean sw_child = FALSE; Widget sw; Widget vbar; Dimension width, vbar_width, shadow_thickness, highlight_thickness; diff --git a/cde/programs/dtprintinfo/util/Invoke.C b/cde/programs/dtprintinfo/util/Invoke.C index c96bdaec1..8d6b61619 100644 --- a/cde/programs/dtprintinfo/util/Invoke.C +++ b/cde/programs/dtprintinfo/util/Invoke.C @@ -56,8 +56,8 @@ Invoke::Invoke(const char *command, // Command to Run pid_t c_pid; // child's pid pid_t w; // temp vars int out_num,err_num; // # of chars read - char *out_tmp, *err_tmp; // temp buffer ptrs - char *out_end,*err_end; // ptr to end of buffer + char *out_tmp, *err_tmp = NULL; // temp buffer ptrs + char *out_end = NULL, *err_end = NULL; // ptr to end of buffer int outb_size,errb_size; // buffer size int out_count, err_count; // # of buffers allocated int trap_out,trap_err; // flags; if >0, trap output