Fixes for dtlogin and dtcm on FreeBSD.
This commit is contained in:
committed by
Jon Trulson
parent
591e58fe1a
commit
33da5fa944
@@ -388,6 +388,8 @@ cm_printf(double value, int decimal_pt)
|
||||
}
|
||||
#ifdef SunOS
|
||||
fconvert(value, decimal_pt, &deci_pt, &sign, buf);
|
||||
#elif defined(__FreeBSD__)
|
||||
snprintf(buf, decimal_pt, "%f", value);
|
||||
#else
|
||||
/* this version, available on the HP and AIX machine is not reentrant. */
|
||||
|
||||
|
||||
@@ -132,7 +132,7 @@ ds_position_popup(Widget base, Widget popup, ds_location_op location_op) {
|
||||
XmNy, &base_y,
|
||||
XmNwidth, &base_width,
|
||||
XmNheight, &base_height,
|
||||
0) ;
|
||||
NULL) ;
|
||||
bx = (int) base_x ;
|
||||
by = (int) base_y ;
|
||||
bw = (int) base_width ;
|
||||
@@ -143,7 +143,7 @@ ds_position_popup(Widget base, Widget popup, ds_location_op location_op) {
|
||||
XmNy, &popup_y,
|
||||
XmNwidth, &popup_width,
|
||||
XmNheight, &popup_height,
|
||||
0) ;
|
||||
NULL) ;
|
||||
|
||||
px = (int) popup_x ;
|
||||
py = (int) popup_y ;
|
||||
@@ -232,7 +232,7 @@ ds_force_popup_on_screen(Widget popup, int *popup_x_p, int *popup_y_p) {
|
||||
XtVaGetValues(popup,
|
||||
XmNwidth, &popup_width,
|
||||
XmNheight, &popup_height,
|
||||
0) ;
|
||||
NULL) ;
|
||||
|
||||
/* Make sure frame does not go off side of screen */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user