ttdt_subcontract_manage(msg,
pStatusCB,
NULL,
- (void *) ((int) pPad->xrdb.blocking));/* client data */
+ (void *) ((XtArgVal) pPad->xrdb.blocking));/* client data */
/* Add pArgs to msg using tt_message_context_set */
SetupLoadArgs(msg, pPad);
void
exitCB(Widget w, XtPointer callData, XtPointer clientData)
{
- exit((int) clientData);
+ exit((XtArgVal) clientData);
}
/************************************************************************
if (pJob->pOutput == NULL)
{
- Dimension width, height;
+ XtArgVal width0, height0;
+ Dimension width, height;
width = 0; height=0;
XtVaGetValues(
pJob->pShell,
- XmNwidth, &width,
- XmNheight, &height,
+ XmNwidth, &width0,
+ XmNheight, &height0,
NULL);
+ width = (Dimension)width0;
+ height = (Dimension)height0;
#if defined(PRINT_TO_VIDEO)
printf("PrintShell in _pjPrintOnePageCB: <W %d - H %d>\n",width,height);
int
PrintOutputGetNumLines(PrintOutput *pOutput)
{
+ XtArgVal p;
int total = 0;
int saveTop;
DtEditorGoToLine(pOutput->editor, saveTop);
pOutput->currentLine = saveTop;
#else
- XtVaGetValues(pOutput->editor, XmNtotalLines, &total, NULL);
+ XtVaGetValues(pOutput->editor, XmNtotalLines, &p, NULL);
+ total = (int)p;
#endif
return(total);
}
static int
_poDoGetLinesPerPage(PrintOutput *pOutput)
{
- Dimension lpp;
+ XtArgVal lpp;
XtVaGetValues(pOutput->editor, XmNrows, &lpp, NULL);
return ((int) lpp);
Dimension left
)
{
+ XtArgVal outer_height0, outer_width0, footer_height0, header_height0;
Dimension inner_height, inner_width, inner_x, inner_y,
outer_height, outer_width,
editor_height, footer_height, header_height;
XtVaGetValues(pOutput->page,
- XmNheight, &outer_height,
- XmNwidth, &outer_width,
+ XmNheight, &outer_height0,
+ XmNwidth, &outer_width0,
NULL);
XtVaGetValues(pOutput->headerLeft,
- XmNheight, &header_height,
+ XmNheight, &header_height0,
NULL);
XtVaGetValues(pOutput->footerLeft,
- XmNheight, &footer_height,
+ XmNheight, &footer_height0,
NULL);
+ outer_height = (Dimension)outer_height0;
+ outer_width = (Dimension)outer_width0;
+ header_height = (Dimension)header_height0;
+ footer_height = (Dimension)footer_height0;
+
inner_x = left;
inner_y = top;
inner_height = (outer_height > (Dimension) (top + bottom)) ?