From 7cbb2fa2a74c8f274818041e68bb3d978c3652bd Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Mon, 10 Mar 2014 20:43:32 -0600 Subject: [PATCH] dtcm: stub out XmPrint stuff if there is no XmPrint support. --- cde/programs/dtcm/dtcm/print.c | 6 ++++++ cde/programs/dtcm/dtcm/x_graphics.c | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/cde/programs/dtcm/dtcm/print.c b/cde/programs/dtcm/dtcm/print.c index edd58eeb..1edc5371 100644 --- a/cde/programs/dtcm/dtcm/print.c +++ b/cde/programs/dtcm/dtcm/print.c @@ -871,6 +871,7 @@ clearSetupData(_DtCmPrintData *pd) static void createPrintShell(Calendar *c) { +#if defined(PRINTING_SUPPORTED) _DtCmPrintData *pd = (_DtCmPrintData *)c->print_data; #ifdef GR_DEBUG @@ -895,6 +896,7 @@ createPrintShell(Calendar *c) XtAddCallback(pd->printShell, XmNpdmNotificationCallback, pdm_notify_cb, (XtPointer)c); } +#endif /* PRINTING_SUPPORTED */ } void @@ -1251,6 +1253,7 @@ report_error(Calendar *c, char *title, char *errText) static void pdm_notify_cb(Widget w, XtPointer uData, XtPointer cbData) { +#if defined(PRINTING_SUPPORTED) XmPrintShellCallbackStruct *cbStruct = (XmPrintShellCallbackStruct *)cbData; Calendar *c = (Calendar *)uData; @@ -1278,6 +1281,7 @@ pdm_notify_cb(Widget w, XtPointer uData, XtPointer cbData) XtFree(title); XtFree(errText); } +#endif /* PRINTING_SUPPORTED */ } /* @@ -1327,6 +1331,7 @@ print_cb(Widget w, XtPointer data, XtPointer cbDataP) static void print_setup_cb(Widget w, XtPointer uData, XtPointer cbData) { +#if defined(PRINTING_SUPPORTED) Calendar *c = (Calendar *)uData; _DtCmPrintData *pd = (_DtCmPrintData *)c->print_data; DtPrintSetupCallbackStruct *cbStruct = @@ -1357,6 +1362,7 @@ print_setup_cb(Widget w, XtPointer uData, XtPointer cbData) } clearSetupData(pd); +#endif /* PRINTING_SUPPORTED */ } /* diff --git a/cde/programs/dtcm/dtcm/x_graphics.c b/cde/programs/dtcm/dtcm/x_graphics.c index d65b9883..ad850286 100644 --- a/cde/programs/dtcm/dtcm/x_graphics.c +++ b/cde/programs/dtcm/dtcm/x_graphics.c @@ -2228,6 +2228,8 @@ x_open_file(Calendar *c) NULL, 0); #endif +#if defined(PRINTING_SUPPORTED) + #ifdef GR_DEBUG if (!inDebugMode(c)) { @@ -2262,6 +2264,8 @@ x_open_file(Calendar *c) #ifdef GR_DEBUG } #endif +#endif /* PRINTING_SUPPORTED */ + nargs = 0; #ifdef SHELL_SIZE_BUG -- 2.25.1