#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
+
+#if defined(linux)
+#include <strstream>
+#else
#include <strstream.h>
+#endif
+
#include <Xm/TextF.h>
#include <Dt/SpinBox.h>
#include <Dt/HelpDialog.h>
static Tt_pattern ** dtTtDtFiles = 0;
static unsigned int dtTtDtFilesCount = 0;
-int _DtTtPatsNameKey = (int)DtTtNth;
+int _DtTtPatsNameKey = (int) (long) DtTtNth;
extern Tt_pattern snoopPat;
int
XtPointer pval;
XtVaGetValues( instance->argChooserOkButton, XmNuserData, &pval, 0 );
- choice = (_DtArgChooserAction)pval;
+ choice = (_DtArgChooserAction) (long) pval;
XtVaGetValues( instance->argChooserCancelButton, XmNuserData, &pval, 0 );
msg = (Tt_message)pval;
pat = (Tt_pattern)pval;
XtVaGetValues( instance->argChooserHelpButton, XmNuserData, &pval, 0 );
- nth = (int)pval;
+ nth = (int) (long) pval;
char *vtype = XmTextFieldGetString( instance->vtypeText );
if ((vtype != 0) && (vtype[0] == '\0')) {
(DtbArgChooserArgChooserInfo)clientData;
XtPointer val;
XtVaGetValues( instance->argChooserOkButton, XmNuserData, &val, 0 );
- _DtArgChooserAction choice = (_DtArgChooserAction)val;
+ _DtArgChooserAction choice = (_DtArgChooserAction) (long) val;
Widget label = dtb_ttsnoop_ttsnoop_win.ttsnoopWin_label;
switch (choice) {
case _DtArgChoosePatternArgAdd:
*** Add include files, types, macros, externs, and user functions here.
***/
+#if defined(linux)
+#include <fstream>
+#include <strstream>
+#else
#include <fstream.h>
#include <strstream.h>
+#endif
+
#include "DtTt.h"
extern ofstream snoopStream;
)
{
DtTtCreated( DTTT_MESSAGE, msg );
- snoopIt( "Tt_message_callback", openIt, msg, pat, True );
+ snoopIt( "Tt_message_callback", (void *) openIt, msg, pat, True );
Widget newWidget = DtTtMessageWidgetCreate(
dtb_ttsnoop_ttsnoop_win.ttsnoopWin,
msg, DtTtMessageWidgetUpdate );
XtPointer xtPtr = 0;
int isMessage = 0;
XtVaGetValues( instance->callbackAddButton, XmNuserData, &xtPtr, 0 );
- isMessage = (int)xtPtr;
+ isMessage = (int) (long) xtPtr;
XtVaGetValues( instance->callbackAddCancelButton, XmNuserData, &xtPtr, 0 );
msg = (Tt_message)xtPtr;
pat = (Tt_pattern)xtPtr;
XtPointer xtPtr = 0;
int isMessage = 0;
XtVaGetValues( instance->callbackAddButton, XmNuserData, &xtPtr, 0 );
- isMessage = (int)xtPtr;
+ isMessage = (int) (long) xtPtr;
Widget label = dtb_ttsnoop_ttsnoop_win.ttsnoopWin_label;
if (isMessage) {
_DtMan( label, "tt_message_callback_add" );
#include <unistd.h>
#include <sys/wait.h>
#include <Xm/TextF.h>
+
+#if defined(linux)
+#include <fstream>
+#include <strstream>
+#else
#include <fstream.h>
#include <strstream.h>
+#endif
+
#include "DtTt.h"
#include "ttsnoop_ui.h"
{
tt_free( pathname );
DtTtCreated( DTTT_MESSAGE, msg );
- snoopIt( "Ttdt_file_cb", snoopFileMsg, msg );
+ snoopIt( "Ttdt_file_cb", (void *) snoopFileMsg, msg );
if ( (tt_message_class( msg ) == TT_REQUEST)
&& (tt_message_state( msg ) == TT_SENT))
{
*** Add include files, types, macros, externs, and user functions here.
***/
+#if defined(linux)
+#include <strstream>
+#else
#include <strstream.h>
+#endif
+
#include <Xm/TextF.h>
#include <Dt/SpinBox.h>
#include "DtTt.h"
-int DtTtMsgWidgetKey = (int)DtTtMessageWidget;
+int DtTtMsgWidgetKey = (int) (long) DtTtMessageWidget;
int DtTtMsgUpdateCBKey = DtTtMsgWidgetKey + 1;
int DtTtMsgInfoKey = DtTtMsgWidgetKey + 2;
Tt_message msg
)
{
- void *updating = tt_message_user( msg, (int)_DtTtMessageUpdating );
+ void *updating = tt_message_user( msg, (int) (long) _DtTtMessageUpdating );
if (tt_is_err( tt_ptr_error( updating ))) {
return False;
}
Boolean updating
)
{
- tt_message_user_set( msg, (int)_DtTtMessageUpdating,
+ tt_message_user_set( msg, (int) (long) _DtTtMessageUpdating,
(void *)updating );
}
}
if (notifyProc != 0) {
status = tt_message_user_set( msg, DtTtMsgUpdateCBKey,
- notifyProc );
+ (void *) notifyProc );
if (tt_is_err( status )) {
XtDestroyWidget( widget );
return (Widget)tt_error_pointer( status );
*** Add include files, types, macros, externs, and user functions here.
***/
+#if defined(linux)
+#include <strstream>
+#else
#include <strstream.h>
+#endif
+
#include <Tt/tttk.h>
#include "DtTt.h"
-int DtTtPatWidgetKey = (int)DtTtPatternWidget;
+int DtTtPatWidgetKey = (int) (long) DtTtPatternWidget;
int DtTtPatInfoKey = DtTtPatWidgetKey + 1;
Tt_pattern
Tt_pattern pat
)
{
- void *updating = tt_pattern_user( pat, (int)_DtTtPatternUpdating );
+ void *updating = tt_pattern_user( pat, (int) (long) _DtTtPatternUpdating );
if (tt_is_err( tt_ptr_error( updating ))) {
return False;
}
Boolean updating
)
{
- tt_pattern_user_set( pat, (int)_DtTtPatternUpdating,
+ tt_pattern_user_set( pat, (int) (long) _DtTtPatternUpdating,
(void *)updating );
}
***/
#include <Xm/TextF.h>
+
+#if defined(linux)
+#include <fstream>
+#include <strstream>
+#else
#include <fstream.h>
#include <strstream.h>
+#endif
+
#include "DtTt.h"
extern ofstream snoopStream;
)
{
DtTtCreated( DTTT_MESSAGE, msg );
- snoopIt( "Ttdt_contract_cb", snoopSessionMsg, msg );
+ snoopIt( "Ttdt_contract_cb", (void *) snoopSessionMsg, msg );
if ( (tt_message_class( msg ) == TT_REQUEST)
&& (tt_message_state( msg ) == TT_SENT))
{
}
XtPointer val;
XtVaGetValues( instance->sessionOkButton, XmNuserData, &val, 0 );
- _DtSessionChooserAction choice = (_DtSessionChooserAction)val;
+ _DtSessionChooserAction choice = (_DtSessionChooserAction) (long) val;
XtVaGetValues( instance->sessionCancelButton, XmNuserData, &val, 0 );
Widget label = dtb_ttsnoop_ttsnoop_win.ttsnoopWin_label;
switch (choice) {
(DtbSessionChooserSessionChooserInfo)clientData;
XtPointer val;
XtVaGetValues( instance->sessionOkButton, XmNuserData, &val, 0 );
- _DtSessionChooserAction choice = (_DtSessionChooserAction)val;
+ _DtSessionChooserAction choice = (_DtSessionChooserAction) (long) val;
Widget label = dtb_ttsnoop_ttsnoop_win.ttsnoopWin_label;
switch (choice) {
case _DtSessionChoosePattern:
***/
#include <Xm/TextF.h>
+
+#if defined(linux)
+#include <fstream>
+#else
#include <fstream.h>
+#endif
+
#include "DtTt.h"
extern ofstream snoopStream;
}
XtPointer val;
XtVaGetValues( instance->stringOkButton, XmNuserData, &val, 0 );
- _DtStringChooserAction choice = (_DtStringChooserAction)val;
+ _DtStringChooserAction choice = (_DtStringChooserAction) (long) val;
XtVaGetValues( instance->stringCancelButton, XmNuserData, &val, 0 );
Widget label = dtb_ttsnoop_ttsnoop_win.ttsnoopWin_label;
switch (choice) {
(DtbStringChooserStringChooserInfo)clientData;
XtPointer val;
XtVaGetValues( instance->stringOkButton, XmNuserData, &val, 0 );
- _DtStringChooserAction choice = (_DtStringChooserAction)val;
+ _DtStringChooserAction choice = (_DtStringChooserAction) (long) val;
Widget label = dtb_ttsnoop_ttsnoop_win.ttsnoopWin_label;
switch (choice) {
case _DtStringChoosePatternOp:
***/
#include <stdio.h>
+
+#if defined(linux)
+#include <strstream>
+#else
#include <strstream.h>
+#endif
+
#include <Xm/TextF.h>
#include <Xm/List.h>
#include "DtTt.h"
#ifndef TT_CXX_H
#define TT_CXX_H
+#if defined(linux)
+#include <iostream>
+using namespace std;
+#else
#include <iostream.h>
+#endif
+
#include <Tt/tt_c.h>
ostream & operator<<( ostream &, Tt_status );
#include <sys/wait.h>
#include <sys/stat.h>
#include <time.h>
+
+#if defined(linux)
+#include <iostream>
+#include <strstream>
+#include <fstream>
+#else
#include <iostream.h>
#include <strstream.h>
#include <fstream.h>
+#endif
+
#include <Dt/Term.h>
#include <Tt/tt_c.h>
#include <Tt/tttk.h>
}
}
-#if defined(SVR4) || defined(aix) || defined(hpux) || defined(__osf__)
+#if defined(SVR4) || defined(aix) || defined(hpux) || defined(__osf__) || defined(linux)
#if !defined(SIG_PF)
typedef void (*sig_pf_t)(int);
#define SIG_PF sig_pf_t
int sig,
SIG_PF handler )
{
-#if defined(hpux)
+#if defined(hpux) || defined(linux)
struct sigaction act;
act.sa_handler = handler;
sigemptyset(&act.sa_mask);
)
{
DtTtCreated( DTTT_MESSAGE, msg ); // XXX bad idea?
- snoopIt( "Tt_callback_action", justSnoopIt, msg, pat, True );
+ snoopIt( "Tt_callback_action", (void *) justSnoopIt, msg, pat, True );
return TT_CALLBACK_PROCESSED;
}
tt_free( (caddr_t)contents );
tt_free( file );
tt_free( docname );
- snoopIt( "Ttmedia_load_pat_cb", _DtTtMediaLoadPatCb, msg );
+ snoopIt( "Ttmedia_load_pat_cb", (void *) _DtTtMediaLoadPatCb, msg );
return 0;
}
for (int i = 0; i < opsCount; i++) {
tt_pattern_op_add( pat, ops[i] );
}
- for (i = 0; i < sendersCount; i++) {
+ for (int i = 0; i < sendersCount; i++) {
tt_pattern_sender_add( pat, senders[i] );
}
if (vtype != 0) {
***/
#include <unistd.h>
+
+#if defined(linux)
+#include <fstream>
+#include <strstream>
+#else
#include <fstream.h>
#include <strstream.h>
+#endif
+
#include "apiTracer_ui.h"
#include "DtTt.h"