* details.
*
* You should have received a copy of the GNU Lesser General Public
- * License along with these librararies and programs; if not, write
+ * License along with these libraries and programs; if not, write
* to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
* Floor, Boston, MA 02110-1301 USA
*/
#include <stdio.h>
+#include <stdint.h>
#include <X11/Intrinsic.h>
#include <Xm/Xm.h>
#include <Xm/DialogS.h>
char **strings;
void **data;
XmString xms;
+ int i, j, nhdrftrs;
_iom_array = new DtVirtArray<IndexedOptionMenu *>(10);
_propui_array = new DtVirtArray<PropUiItem *>(10);
_propui_array_iterator = 0;
_parent = parent;
+ _prop_source = NULL;
+ _hdrftr_frame = NULL;
+ _margin_frame = NULL;
+ _msgsep_iom = NULL;
+ _prthdr_iom = NULL;
+
//
// Create form to hold the printing options
nitems = DMX_ARRAY_SIZE(hdrftr_values);;
strings = (char **) XtMalloc( nitems * sizeof(char*) );
data = (void **) XtMalloc( nitems * sizeof(void*) );
- for (int i=0; i<nitems; i++)
+ for (i=0; i<nitems; i++)
{
data[i] = (void*) hdrftr_values[i].prop_string;
strings[i] = GETMSG(
//
menu_buttons = NULL;
_DtPrintHdrFtrFrameMenuWidgets( _hdrftr_frame, NULL, NULL, &menu_buttons);
- for (int j=0, nhdrftrs=DMX_ARRAY_SIZE(hdrftr_keys); j<nhdrftrs; j++)
+ for (j=0, nhdrftrs=DMX_ARRAY_SIZE(hdrftr_keys); j<nhdrftrs; j++)
{
w = _DtPrintHdrFtrFrameEnumToWidget(
_hdrftr_frame,
_FROM_MAILRC,
margin_keys[j].key,
DmxPrintOptions::isValidMarginSpec,
- (void*) margin_keys[j].which);
+ (void*) (intptr_t) margin_keys[j].which);
_propui_array->append(pui);
}
char *marginSpec = NULL;
XtEnum parseError;
Widget text;
-#if defined(linux)
- _DtPrintMarginEnum which = *((_DtPrintMarginEnum *) data);
-#else
- _DtPrintMarginEnum which = (_DtPrintMarginEnum) data;
-#endif
+
+ _DtPrintMarginEnum which = (_DtPrintMarginEnum)(long)data;
text = pui->getWidget();
if (text)