common/clntdata.cpp \
                common/cmdline.cpp \
                common/config.cpp \
+               common/datacmn.cpp \
                common/datetime.cpp \
                common/datstrm.cpp \
                common/db.cpp \
                clntdata.o \
                cmdline.o \
                config.o \
+               datacmn.o \
                datetime.o \
                datstrm.o \
                db.o \
 
                common/cshelp.cpp \
                common/ctrlcmn.cpp \
                common/ctrlsub.cpp \
+               common/datacmn.cpp \
                common/datetime.cpp \
                common/datstrm.cpp \
                common/db.cpp \
                cshelp.o \
                ctrlcmn.o \
                ctrlsub.o \
+               datacmn.o \
                datetime.o \
                datstrm.o \
                db.o \
 
                common/cshelp.cpp \
                common/ctrlcmn.cpp \
                common/ctrlsub.cpp \
+               common/datacmn.cpp \
                common/datetime.cpp \
                common/datstrm.cpp \
                common/db.cpp \
                cshelp.o \
                ctrlcmn.o \
                ctrlsub.o \
+               datacmn.o \
                datetime.o \
                datstrm.o \
                db.o \
 
                common/cshelp.cpp \
                common/ctrlcmn.cpp \
                common/ctrlsub.cpp \
+               common/datacmn.cpp \
                common/datetime.cpp \
                common/datstrm.cpp \
                common/db.cpp \
                cshelp.o \
                ctrlcmn.o \
                ctrlsub.o \
+               datacmn.o \
                datetime.o \
                datstrm.o \
                db.o \
 
                common/cshelp.cpp \
                common/ctrlcmn.cpp \
                common/ctrlsub.cpp \
+               common/datacmn.cpp \
                common/datetime.cpp \
                common/datstrm.cpp \
                common/db.cpp \
                cshelp.o \
                ctrlcmn.o \
                ctrlsub.o \
+               datacmn.o \
                datetime.o \
                datstrm.o \
                db.o \
 
                common/cshelp.cpp \
                common/ctrlcmn.cpp \
                common/ctrlsub.cpp \
+               common/datacmn.cpp \
                common/datetime.cpp \
                common/datstrm.cpp \
                common/db.cpp \
                cshelp.o \
                ctrlcmn.o \
                ctrlsub.o \
+               datacmn.o \
                datetime.o \
                datstrm.o \
                db.o \
 
        cshelp.obj &
        ctrlcmn.obj &
        ctrlsub.obj &
+       datacmn.obj &
        datetime.obj &
        datstrm.obj &
        db.obj &
 ctrlsub.obj:     $(COMMDIR)\ctrlsub.cpp
   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
+datacmn.obj:     $(COMMDIR)\datacmn.cpp
+  *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
 datetime.obj:     $(COMMDIR)\datetime.cpp
   *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
 
 
                common/cshelp.cpp \
                common/ctrlcmn.cpp \
                common/ctrlsub.cpp \
+               common/datacmn.cpp \
                common/datetime.cpp \
                common/datstrm.cpp \
                common/db.cpp \
                cshelp.o \
                ctrlcmn.o \
                ctrlsub.o \
+               datacmn.o \
                datetime.o \
                datstrm.o \
                db.o \
 
 // Is a message/event pending?
 bool wxApp::Pending()
 {
+<<<<<<< app.cpp
+    return XtAppPending( (XtAppContext) GetAppContext() ) != 0;
+=======
     return m_eventLoop->Pending();
 #if 0
     XFlush(XtDisplay( (Widget) wxTheApp->GetTopLevelWidget() ));
     // is found.
     return ((XtAppPending( (XtAppContext) GetAppContext() ) & XtIMXEvent) != 0) ;
 #endif
+>>>>>>> 1.57
 }
 
 // Dispatch a message.
 
                common/cshelp.cpp \
                common/ctrlcmn.cpp \
                common/ctrlsub.cpp \
+               common/datacmn.cpp \
                common/datetime.cpp \
                common/datstrm.cpp \
                common/db.cpp \
                cshelp.o \
                ctrlcmn.o \
                ctrlsub.o \
+               datacmn.o \
                datetime.o \
                datstrm.o \
                db.o \
 
                common/cshelp.cpp \
                common/ctrlcmn.cpp \
                common/ctrlsub.cpp \
+               common/datacmn.cpp \
                common/datetime.cpp \
                common/datstrm.cpp \
                common/db.cpp \
                cshelp.o \
                ctrlcmn.o \
                ctrlsub.o \
+               datacmn.o \
                datetime.o \
                datstrm.o \
                db.o \
 
                $(MSWDIR)\clntdata.obj \
                $(MSWDIR)\cmdline.obj \
                $(MSWDIR)\config.obj \
+               $(MSWDIR)\datacmn.obj \
                $(MSWDIR)\datetime.obj \
                $(MSWDIR)\datstrm.obj \
                $(MSWDIR)\db.obj \
 
 $(MSWDIR)\config.obj: $(COMMDIR)\config.$(SRCSUFF)
 
+$(MSWDIR)\datacmn.obj: $(COMMDIR)\datacmn.$(SRCSUFF)
+
 $(MSWDIR)\datetime.obj: $(COMMDIR)\datetime.$(SRCSUFF)
 
 $(MSWDIR)\datstrm.obj: $(COMMDIR)\datstrm.$(SRCSUFF)
 
                $(MSWDIR)\cshelp.obj \
                $(MSWDIR)\ctrlcmn.obj \
                $(MSWDIR)\ctrlsub.obj \
+               $(MSWDIR)\datacmn.obj \
                $(MSWDIR)\datetime.obj \
                $(MSWDIR)\datstrm.obj \
                $(MSWDIR)\db.obj \
 
 $(MSWDIR)\ctrlsub.obj: $(COMMDIR)\ctrlsub.$(SRCSUFF)
 
+$(MSWDIR)\datacmn.obj: $(COMMDIR)\datacmn.$(SRCSUFF)
+
 $(MSWDIR)\datetime.obj: $(COMMDIR)\datetime.$(SRCSUFF)
 
 $(MSWDIR)\datstrm.obj: $(COMMDIR)\datstrm.$(SRCSUFF)
 
                $(MSWDIR)\cshelp.obj \
                $(MSWDIR)\ctrlcmn.obj \
                $(MSWDIR)\ctrlsub.obj \
+               $(MSWDIR)\datacmn.obj \
                $(MSWDIR)\datetime.obj \
                $(MSWDIR)\datstrm.obj \
                $(MSWDIR)\dcbase.obj \
 
 $(MSWDIR)\ctrlsub.obj: $(COMMDIR)\ctrlsub.$(SRCSUFF)
 
+$(MSWDIR)\datacmn.obj: $(COMMDIR)\datacmn.$(SRCSUFF)
+
 $(MSWDIR)\datetime.obj: $(COMMDIR)\datetime.$(SRCSUFF)
 
 $(MSWDIR)\datstrm.obj: $(COMMDIR)\datstrm.$(SRCSUFF)
 
                $(COMMDIR)\cshelp.obj \
                $(COMMDIR)\ctrlcmn.obj \
                $(COMMDIR)\ctrlsub.obj \
+               $(COMMDIR)\datacmn.obj \
                $(COMMDIR)\datetime.obj \
                $(COMMDIR)\datstrm.obj \
                $(COMMDIR)\dcbase.obj \
 $(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF)
 <<
 
+$(COMMDIR)/datacmn.obj:     $*.$(SRCSUFF)
+        cl @<<
+$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF)
+<<
+
 $(COMMDIR)/datetime.obj:     $*.$(SRCSUFF)
         cl @<<
 $(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF)
 
                $(COMMDIR)/clntdata.$(OBJSUFF) \
                $(COMMDIR)/cmdline.$(OBJSUFF) \
                $(COMMDIR)/config.$(OBJSUFF) \
+               $(COMMDIR)/datacmn.$(OBJSUFF) \
                $(COMMDIR)/datetime.$(OBJSUFF) \
                $(COMMDIR)/datstrm.$(OBJSUFF) \
                $(COMMDIR)/db.$(OBJSUFF) \
 
                $(COMMDIR)\cshelp.obj \
                $(COMMDIR)\ctrlcmn.obj \
                $(COMMDIR)\ctrlsub.obj \
+               $(COMMDIR)\datacmn.obj \
                $(COMMDIR)\datetime.obj \
                $(COMMDIR)\datstrm.obj \
                $(COMMDIR)\db.obj \
 
                $(COMMDIR)\$D\cshelp.obj \
                $(COMMDIR)\$D\ctrlcmn.obj \
                $(COMMDIR)\$D\ctrlsub.obj \
+               $(COMMDIR)\$D\datacmn.obj \
                $(COMMDIR)\$D\datetime.obj \
                $(COMMDIR)\$D\datstrm.obj \
                $(COMMDIR)\$D\db.obj \
 
        $(OUTPUTDIR)\timer.obj
 
 COMMONOBJS = &
+       $(OUTPUTDIR)\y_tab.obj &
        $(OUTPUTDIR)\accesscmn.obj &
        $(OUTPUTDIR)\appcmn.obj &
        $(OUTPUTDIR)\artprov.obj &
        $(OUTPUTDIR)\cshelp.obj &
        $(OUTPUTDIR)\ctrlcmn.obj &
        $(OUTPUTDIR)\ctrlsub.obj &
+       $(OUTPUTDIR)\datacmn.obj &
        $(OUTPUTDIR)\datetime.obj &
        $(OUTPUTDIR)\datstrm.obj &
        $(OUTPUTDIR)\db.obj &
 $(OUTPUTDIR)\ctrlsub.obj:     $(COMMDIR)\ctrlsub.cpp
   *$(CXX) $(CXXFLAGS) $<
 
+$(OUTPUTDIR)\datacmn.obj:     $(COMMDIR)\datacmn.cpp
+  *$(CXX) $(CXXFLAGS) $<
+
 $(OUTPUTDIR)\datetime.obj:     $(COMMDIR)\datetime.cpp
   *$(CXX) $(CXXFLAGS) $<
 
 
 
 
+$(OUTPUTDIR)\y_tab.obj:     $(COMMDIR)\y_tab.c $(COMMDIR)\lex_yy.c
+  *$(CC) $(CFLAGS) -DUSE_DEFINE $(COMMDIR)\y_tab.c
+
+$(COMMDIR)\y_tab.c:     $(COMMDIR)\dosyacc.c
+        copy $(COMMDIR)\dosyacc.c $(COMMDIR)\y_tab.c
+
+$(COMMDIR)\lex_yy.c:    $(COMMDIR)\doslex.c
+    copy $(COMMDIR)\doslex.c $(COMMDIR)\lex_yy.c
+
 ########################################################
 # Generic objects (not always compiled, depending on
 # whether platforms have native implementations)
 
 # End Source File
 # Begin Source File
 
+SOURCE=.\common\datacmn.cpp
+# End Source File
+# Begin Source File
+
 SOURCE=.\common\datetime.cpp
 # End Source File
 # Begin Source File
 
 # End Source File
 # Begin Source File
 
+SOURCE=.\common\datacmn.cpp
+# End Source File
+# Begin Source File
+
 SOURCE=.\common\datetime.cpp
 # End Source File
 # Begin Source File
 
 # End Source File
 # Begin Source File
 
+SOURCE=.\common\datacmn.cpp
+# End Source File
+# Begin Source File
+
 SOURCE=.\common\datetime.cpp
 # End Source File
 # Begin Source File
 
                common/cshelp.cpp \
                common/ctrlcmn.cpp \
                common/ctrlsub.cpp \
+               common/datacmn.cpp \
                common/datetime.cpp \
                common/datstrm.cpp \
                common/db.cpp \
                cshelp.o \
                ctrlcmn.o \
                ctrlsub.o \
+               datacmn.o \
                datetime.o \
                datstrm.o \
                db.o \