From c698eae5a875ca973df44add1ad67ec69a5754ba Mon Sep 17 00:00:00 2001 From: Jouk Jansen Date: Thu, 12 Jun 2003 11:28:16 +0000 Subject: [PATCH] Committing in . OpenVMS compile issues Modified Files: wxWindows/include/wx/vms_x_fix.h wxWindows/samples/image/image.cpp wxWindows/src/generic/descrip.mms wxWindows/src/motif/clipbrd.cpp wxWindows/src/motif/combobox.cpp wxWindows/src/motif/scrolbar.cpp ---------------------------------------------------------------------- git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21071 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/vms_x_fix.h | 450 +++++++++++++++++++++++++--------------- samples/image/image.cpp | 4 +- src/generic/descrip.mms | 3 + src/motif/clipbrd.cpp | 10 + src/motif/combobox.cpp | 5 +- src/motif/scrolbar.cpp | 1 + 6 files changed, 309 insertions(+), 164 deletions(-) diff --git a/include/wx/vms_x_fix.h b/include/wx/vms_x_fix.h index 485492a616..02825b4819 100644 --- a/include/wx/vms_x_fix.h +++ b/include/wx/vms_x_fix.h @@ -1,29 +1,40 @@ /*************************************************************************** - * * - * Repair definitions of Xlib when compileing with /name=(as_is) on VMS * * * * Author : Jouk Jansen (joukj@hrem.stm.tudelft.nl) * * * - * Last revision : 22 August 2000 * + * Last revision : 28 March 2003 * + * * + * Repair definitions of Runtime library functions when compiling with * + * /name=(as_is) on OpenVMS * * * ***************************************************************************/ #ifndef VMS_X_FIX #define VMS_X_FIX -#define _XRegisterFilterByType _XREGISTERFILTERBYTYPE +#define DtSaverGetWindows DTSAVERGETWINDOWS +#define XAddExtension XADDEXTENSION +#define XAddHosts XADDHOSTS #define XAllocClassHint XALLOCCLASSHINT #define XAllocColor XALLOCCOLOR #define XAllocColorCells XALLOCCOLORCELLS +#define XAllocIconSize XALLOCICONSIZE +#define XAllocNamedColor XALLOCNAMEDCOLOR #define XAllocSizeHints XALLOCSIZEHINTS +#define XAllocStandardColormap XALLOCSTANDARDCOLORMAP #define XAllocWMHints XALLOCWMHINTS +#define XAllowEvents XALLOWEVENTS #define XAutoRepeatOff XAUTOREPEATOFF #define XAutoRepeatOn XAUTOREPEATON #define XBaseFontNameListOfFontSet XBASEFONTNAMELISTOFFONTSET #define XBell XBELL #define XBitmapPad XBITMAPPAD +#define XBlackPixel XBLACKPIXEL +#define XBlackPixelOfScreen XBLACKPIXELOFSCREEN #define XChangeActivePointerGrab XCHANGEACTIVEPOINTERGRAB #define XChangeGC XCHANGEGC +#define XChangeKeyboardControl XCHANGEKEYBOARDCONTROL +#define XChangePointerControl XCHANGEPOINTERCONTROL #define XChangeProperty XCHANGEPROPERTY #define XChangeWindowAttributes XCHANGEWINDOWATTRIBUTES #define XCheckIfEvent XCHECKIFEVENT @@ -38,6 +49,7 @@ #define XConfigureWindow XCONFIGUREWINDOW #define XConvertSelection XCONVERTSELECTION #define XCopyArea XCOPYAREA +#define XCopyColormapAndFree XCOPYCOLORMAPANDFREE #define XCopyGC XCOPYGC #define XCopyPlane XCOPYPLANE #define XCreateBitmapFromData XCREATEBITMAPFROMDATA @@ -53,15 +65,29 @@ #define XCreateRegion XCREATEREGION #define XCreateSimpleWindow XCREATESIMPLEWINDOW #define XCreateWindow XCREATEWINDOW +#define XDefaultColormap XDEFAULTCOLORMAP +#define XDefaultColormapOfScreen XDEFAULTCOLORMAPOFSCREEN +#define XDefaultDepth XDEFAULTDEPTH +#define XDefaultGC XDEFAULTGC +#define XDefaultRootWindow XDEFAULTROOTWINDOW +#define XDefaultScreen XDEFAULTSCREEN #define XDefaultScreenOfDisplay XDEFAULTSCREENOFDISPLAY +#define XDefaultVisual XDEFAULTVISUAL #define XDefineCursor XDEFINECURSOR #define XDeleteProperty XDELETEPROPERTY #define XDestroyIC XDESTROYIC #define XDestroyRegion XDESTROYREGION +#define XDestroySubwindows XDESTROYSUBWINDOWS #define XDestroyWindow XDESTROYWINDOW +#define XDisableAccessControl XDISABLEACCESSCONTROL +#define XDisplayCells XDISPLAYCELLS +#define XDisplayHeight XDISPLAYHEIGHT +#define XDisplayKeycodes XDISPLAYKEYCODES #define XDisplayName XDISPLAYNAME #define XDisplayOfScreen XDISPLAYOFSCREEN +#define XDisplayWidth XDISPLAYWIDTH #define XDrawArc XDRAWARC +#define XDrawArcs XDRAWARCS #define XDrawImageString XDRAWIMAGESTRING #define XDrawImageString16 XDRAWIMAGESTRING16 #define XDrawLine XDRAWLINE @@ -69,24 +95,35 @@ #define XDrawPoint XDRAWPOINT #define XDrawPoints XDRAWPOINTS #define XDrawRectangle XDRAWRECTANGLE +#define XDrawRectangles XDRAWRECTANGLES #define XDrawSegments XDRAWSEGMENTS #define XDrawString XDRAWSTRING #define XDrawString16 XDRAWSTRING16 +#define XDrawText XDRAWTEXT +#define XDrawText16 XDRAWTEXT16 +#define XESetCloseDisplay XESETCLOSEDISPLAY #define XEmptyRegion XEMPTYREGION +#define XEnableAccessControl XENABLEACCESSCONTROL #define XEqualRegion XEQUALREGION #define XEventsQueued XEVENTSQUEUED #define XExtentsOfFontSet XEXTENTSOFFONTSET +#define XFetchName XFETCHNAME #define XFillArc XFILLARC +#define XFillArcs XFILLARCS #define XFillPolygon XFILLPOLYGON #define XFillRectangle XFILLRECTANGLE #define XFillRectangles XFILLRECTANGLES #define XFilterEvent XFILTEREVENT +#define XFindContext XFINDCONTEXT #define XFlush XFLUSH #define XFontsOfFontSet XFONTSOFFONTSET +#define XForceScreenSaver XFORCESCREENSAVER #define XFree XFREE #define XFreeColormap XFREECOLORMAP #define XFreeColors XFREECOLORS #define XFreeCursor XFREECURSOR +#define XFreeDeviceList XFREEDEVICELIST +#define XFreeDeviceState XFREEDEVICESTATE #define XFreeFont XFREEFONT #define XFreeFontInfo XFREEFONTINFO #define XFreeFontNames XFREEFONTNAMES @@ -96,21 +133,30 @@ #define XFreePixmap XFREEPIXMAP #define XFreeStringList XFREESTRINGLIST #define XGetAtomName XGETATOMNAME +#define XGetCommand XGETCOMMAND #define XGetDefault XGETDEFAULT #define XGetErrorDatabaseText XGETERRORDATABASETEXT #define XGetErrorText XGETERRORTEXT +#define XGetExtensionVersion XGETEXTENSIONVERSION #define XGetFontProperty XGETFONTPROPERTY #define XGetGCValues XGETGCVALUES #define XGetGeometry XGETGEOMETRY #define XGetICValues XGETICVALUES #define XGetIMValues XGETIMVALUES +#define XGetIconName XGETICONNAME +#define XGetIconSizes XGETICONSIZES #define XGetImage XGETIMAGE +#define XGetInputFocus XGETINPUTFOCUS #define XGetKeyboardControl XGETKEYBOARDCONTROL +#define XGetKeyboardMapping XGETKEYBOARDMAPPING #define XGetModifierMapping XGETMODIFIERMAPPING #define XGetMotionEvents XGETMOTIONEVENTS #define XGetNormalHints XGETNORMALHINTS +#define XGetRGBColormaps XGETRGBCOLORMAPS +#define XGetScreenSaver XGETSCREENSAVER #define XGetSelectionOwner XGETSELECTIONOWNER #define XGetSubImage XGETSUBIMAGE +#define XGetTextProperty XGETTEXTPROPERTY #define XGetVisualInfo XGETVISUALINFO #define XGetWMColormapWindows XGETWMCOLORMAPWINDOWS #define XGetWMHints XGETWMHINTS @@ -118,35 +164,50 @@ #define XGetWMNormalHints XGETWMNORMALHINTS #define XGetWindowAttributes XGETWINDOWATTRIBUTES #define XGetWindowProperty XGETWINDOWPROPERTY +#define XGrabButton XGRABBUTTON #define XGrabKeyboard XGRABKEYBOARD #define XGrabPointer XGRABPOINTER #define XGrabServer XGRABSERVER #define XHeightOfScreen XHEIGHTOFSCREEN +#define XIconifyWindow XICONIFYWINDOW #define XIfEvent XIFEVENT +#define XInstallColormap XINSTALLCOLORMAP #define XInternAtom XINTERNATOM #define XIntersectRegion XINTERSECTREGION #define XKeycodeToKeysym XKEYCODETOKEYSYM #define XKeysymToKeycode XKEYSYMTOKEYCODE #define XKeysymToString XKEYSYMTOSTRING +#define XKillClient XKILLCLIENT #define XListFonts XLISTFONTS #define XListFontsWithInfo XLISTFONTSWITHINFO +#define XListHosts XLISTHOSTS +#define XListInputDevices XLISTINPUTDEVICES +#define XListInstalledColormaps XLISTINSTALLEDCOLORMAPS #define XListPixmapFormats XLISTPIXMAPFORMATS #define XListProperties XLISTPROPERTIES +#define XLoadFont XLOADFONT #define XLoadQueryFont XLOADQUERYFONT +#define XLookupColor XLOOKUPCOLOR +#define XLookupKeysym XLOOKUPKEYSYM #define XLookupString XLOOKUPSTRING #define XLowerWindow XLOWERWINDOW #define XMapRaised XMAPRAISED +#define XMapSubwindows XMAPSUBWINDOWS #define XMapWindow XMAPWINDOW #define XMatchVisualInfo XMATCHVISUALINFO +#define XMaxRequestSize XMAXREQUESTSIZE +#define XMissingExtension XMISSINGEXTENSION #define XMoveResizeWindow XMOVERESIZEWINDOW #define XMoveWindow XMOVEWINDOW #define XNextEvent XNEXTEVENT #define XOffsetRegion XOFFSETREGION +#define XOpenDevice XOPENDEVICE #define XOpenDisplay XOPENDISPLAY #define XOpenIM XOPENIM #define XParseColor XPARSECOLOR #define XParseGeometry XPARSEGEOMETRY #define XPeekEvent XPEEKEVENT +#define XPeekIfEvent XPEEKIFEVENT #define XPending XPENDING #define XPointInRegion XPOINTINREGION #define XPolygonRegion XPOLYGONREGION @@ -154,20 +215,32 @@ #define XPutImage XPUTIMAGE #define XQueryColor XQUERYCOLOR #define XQueryColors XQUERYCOLORS +#define XQueryDeviceState XQUERYDEVICESTATE #define XQueryExtension XQUERYEXTENSION +#define XQueryFont XQUERYFONT +#define XQueryKeymap XQUERYKEYMAP #define XQueryPointer XQUERYPOINTER #define XQueryTree XQUERYTREE #define XRaiseWindow XRAISEWINDOW +#define XReadBitmapFile XREADBITMAPFILE +#define XRecolorCursor XRECOLORCURSOR #define XReconfigureWMWindow XRECONFIGUREWMWINDOW #define XRectInRegion XRECTINREGION #define XRefreshKeyboardMapping XREFRESHKEYBOARDMAPPING +#define XRemoveHosts XREMOVEHOSTS #define XReparentWindow XREPARENTWINDOW +#define XResetScreenSaver XRESETSCREENSAVER #define XResizeWindow XRESIZEWINDOW +#define XResourceManagerString XRESOURCEMANAGERSTRING #define XRestackWindows XRESTACKWINDOWS +#define XRootWindow XROOTWINDOW #define XRootWindowOfScreen XROOTWINDOWOFSCREEN +#define XSaveContext XSAVECONTEXT #define XScreenNumberOfScreen XSCREENNUMBEROFSCREEN +#define XScreenOfDisplay XSCREENOFDISPLAY #define XSelectAsyncEvent XSELECTASYNCEVENT #define XSelectAsyncInput XSELECTASYNCINPUT +#define XSelectExtensionEvent XSELECTEXTENSIONEVENT #define XSelectInput XSELECTINPUT #define XSendEvent XSENDEVENT #define XServerVendor XSERVERVENDOR @@ -180,6 +253,7 @@ #define XSetCommand XSETCOMMAND #define XSetDashes XSETDASHES #define XSetErrorHandler XSETERRORHANDLER +#define XSetFillRule XSETFILLRULE #define XSetFillStyle XSETFILLSTYLE #define XSetFont XSETFONT #define XSetForeground XSETFOREGROUND @@ -188,12 +262,17 @@ #define XSetICFocus XSETICFOCUS #define XSetICValues XSETICVALUES #define XSetIOErrorHandler XSETIOERRORHANDLER +#define XSetIconName XSETICONNAME #define XSetInputFocus XSETINPUTFOCUS #define XSetLineAttributes XSETLINEATTRIBUTES #define XSetLocaleModifiers XSETLOCALEMODIFIERS #define XSetNormalHints XSETNORMALHINTS +#define XSetPlaneMask XSETPLANEMASK #define XSetRegion XSETREGION +#define XSetScreenSaver XSETSCREENSAVER #define XSetSelectionOwner XSETSELECTIONOWNER +#define XSetStandardProperties XSETSTANDARDPROPERTIES +#define XSetState XSETSTATE #define XSetStipple XSETSTIPPLE #define XSetSubwindowMode XSETSUBWINDOWMODE #define XSetTSOrigin XSETTSORIGIN @@ -208,14 +287,24 @@ #define XSetWMProtocols XSETWMPROTOCOLS #define XSetWindowBackground XSETWINDOWBACKGROUND #define XSetWindowBackgroundPixmap XSETWINDOWBACKGROUNDPIXMAP +#define XSetWindowBorder XSETWINDOWBORDER +#define XSetWindowBorderWidth XSETWINDOWBORDERWIDTH #define XSetWindowColormap XSETWINDOWCOLORMAP #define XShapeCombineMask XSHAPECOMBINEMASK #define XShapeCombineRectangles XSHAPECOMBINERECTANGLES #define XShapeGetRectangles XSHAPEGETRECTANGLES +#define XShmAttach XSHMATTACH +#define XShmCreateImage XSHMCREATEIMAGE +#define XShmCreatePixmap XSHMCREATEPIXMAP +#define XShmDetach XSHMDETACH +#define XShmPutImage XSHMPUTIMAGE +#define XShmQueryVersion XSHMQUERYVERSION #define XShrinkRegion XSHRINKREGION +#define XStoreBytes XSTOREBYTES #define XStoreColor XSTORECOLOR #define XStoreColors XSTORECOLORS #define XStoreName XSTORENAME +#define XStringListToTextProperty XSTRINGLISTTOTEXTPROPERTY #define XStringToKeysym XSTRINGTOKEYSYM #define XSubtractRegion XSUBTRACTREGION #define XSupportsLocale XSUPPORTSLOCALE @@ -223,47 +312,67 @@ #define XSynchronize XSYNCHRONIZE #define XTextExtents XTEXTEXTENTS #define XTextExtents16 XTEXTEXTENTS16 +#define XTextPropertyToStringList XTEXTPROPERTYTOSTRINGLIST #define XTextWidth XTEXTWIDTH #define XTextWidth16 XTEXTWIDTH16 #define XTranslateCoordinates XTRANSLATECOORDINATES #define XUndefineCursor XUNDEFINECURSOR +#define XUngrabButton XUNGRABBUTTON #define XUngrabKeyboard XUNGRABKEYBOARD #define XUngrabPointer XUNGRABPOINTER #define XUngrabServer XUNGRABSERVER +#define XUninstallColormap XUNINSTALLCOLORMAP #define XUnionRectWithRegion XUNIONRECTWITHREGION #define XUnionRegion XUNIONREGION +#define XUniqueContext XUNIQUECONTEXT #define XUnmapWindow XUNMAPWINDOW -#define _XUnregisterFilter _XUNREGISTERFILTER #define XUnsetICFocus XUNSETICFOCUS #define XVaCreateNestedList XVACREATENESTEDLIST #define XVisualIDFromVisual XVISUALIDFROMVISUAL +#define XWMGeometry XWMGEOMETRY +#define XWarpPointer XWARPPOINTER +#define XWhitePixel XWHITEPIXEL +#define XWhitePixelOfScreen XWHITEPIXELOFSCREEN #define XWidthOfScreen XWIDTHOFSCREEN #define XWindowEvent XWINDOWEVENT #define XWithdrawWindow XWITHDRAWWINDOW #define XXorRegion XXORREGION +#define XextAddDisplay XEXTADDDISPLAY +#define XextFindDisplay XEXTFINDDISPLAY +#define XextRemoveDisplay XEXTREMOVEDISPLAY +#define XmActivateProtocol XMACTIVATEPROTOCOL #define XmAddProtocolCallback XMADDPROTOCOLCALLBACK #define XmAddProtocols XMADDPROTOCOLS #define XmChangeColor XMCHANGECOLOR #define XmClipboardCopy XMCLIPBOARDCOPY +#define XmClipboardCopyByName XMCLIPBOARDCOPYBYNAME #define XmClipboardEndCopy XMCLIPBOARDENDCOPY +#define XmClipboardEndRetrieve XMCLIPBOARDENDRETRIEVE +#define XmClipboardInquireCount XMCLIPBOARDINQUIRECOUNT +#define XmClipboardInquireFormat XMCLIPBOARDINQUIREFORMAT #define XmClipboardInquireLength XMCLIPBOARDINQUIRELENGTH #define XmClipboardLock XMCLIPBOARDLOCK #define XmClipboardRetrieve XMCLIPBOARDRETRIEVE #define XmClipboardStartCopy XMCLIPBOARDSTARTCOPY +#define XmClipboardStartRetrieve XMCLIPBOARDSTARTRETRIEVE #define XmClipboardUnlock XMCLIPBOARDUNLOCK #define XmCreateArrowButton XMCREATEARROWBUTTON #define XmCreateArrowButtonGadget XMCREATEARROWBUTTONGADGET +#define XmCreateBulletinBoardDialog XMCREATEBULLETINBOARDDIALOG #define XmCreateCascadeButton XMCREATECASCADEBUTTON +#define XmCreateCascadeButtonGadget XMCREATECASCADEBUTTONGADGET #define XmCreateDialogShell XMCREATEDIALOGSHELL #define XmCreateDragIcon XMCREATEDRAGICON #define XmCreateDrawingArea XMCREATEDRAWINGAREA #define XmCreateDrawnButton XMCREATEDRAWNBUTTON +#define XmCreateErrorDialog XMCREATEERRORDIALOG #define XmCreateFileSelectionBox XMCREATEFILESELECTIONBOX #define XmCreateFileSelectionDialog XMCREATEFILESELECTIONDIALOG #define XmCreateForm XMCREATEFORM #define XmCreateFormDialog XMCREATEFORMDIALOG #define XmCreateFrame XMCREATEFRAME #define XmCreateInformationDialog XMCREATEINFORMATIONDIALOG +#define XmCreateLabel XMCREATELABEL #define XmCreateLabelGadget XMCREATELABELGADGET #define XmCreateMainWindow XMCREATEMAINWINDOW #define XmCreateMenuBar XMCREATEMENUBAR @@ -292,6 +401,9 @@ #define XmCreateTextField XMCREATETEXTFIELD #define XmCreateToggleButton XMCREATETOGGLEBUTTON #define XmCreateToggleButtonGadget XMCREATETOGGLEBUTTONGADGET +#define XmCreateWarningDialog XMCREATEWARNINGDIALOG +#define XmCvtCTToXmString XMCVTCTTOXMSTRING +#define XmDestroyPixmap XMDESTROYPIXMAP #define XmDragStart XMDRAGSTART #define XmDropSiteRegister XMDROPSITEREGISTER #define XmDropSiteUnregister XMDROPSITEUNREGISTER @@ -315,6 +427,7 @@ #define XmGetColors XMGETCOLORS #define XmGetFocusWidget XMGETFOCUSWIDGET #define XmGetMenuCursor XMGETMENUCURSOR +#define XmGetPixmap XMGETPIXMAP #define XmGetPixmapByDepth XMGETPIXMAPBYDEPTH #define XmGetTearOffControl XMGETTEAROFFCONTROL #define XmGetXmDisplay XMGETXMDISPLAY @@ -324,12 +437,15 @@ #define XmImSetValues XMIMSETVALUES #define XmImUnregister XMIMUNREGISTER #define XmImUnsetFocus XMIMUNSETFOCUS +#define XmInstallImage XMINSTALLIMAGE #define XmInternAtom XMINTERNATOM #define XmIsMotifWMRunning XMISMOTIFWMRUNNING #define XmListAddItem XMLISTADDITEM #define XmListAddItemUnselected XMLISTADDITEMUNSELECTED +#define XmListAddItems XMLISTADDITEMS #define XmListAddItemsUnselected XMLISTADDITEMSUNSELECTED #define XmListDeleteAllItems XMLISTDELETEALLITEMS +#define XmListDeleteItem XMLISTDELETEITEM #define XmListDeleteItemsPos XMLISTDELETEITEMSPOS #define XmListDeletePos XMLISTDELETEPOS #define XmListDeselectAllItems XMLISTDESELECTALLITEMS @@ -337,7 +453,11 @@ #define XmListGetKbdItemPos XMLISTGETKBDITEMPOS #define XmListGetMatchPos XMLISTGETMATCHPOS #define XmListGetSelectedPos XMLISTGETSELECTEDPOS +#define XmListItemExists XMLISTITEMEXISTS +#define XmListItemPos XMLISTITEMPOS #define XmListPosSelected XMLISTPOSSELECTED +#define XmListReplaceItems XMLISTREPLACEITEMS +#define XmListReplaceItemsPos XMLISTREPLACEITEMSPOS #define XmListSelectItem XMLISTSELECTITEM #define XmListSelectPos XMLISTSELECTPOS #define XmListSetBottomPos XMLISTSETBOTTOMPOS @@ -352,6 +472,8 @@ #define XmProcessTraversal XMPROCESSTRAVERSAL #define XmQmotif XMQMOTIF #define XmRemoveProtocolCallback XMREMOVEPROTOCOLCALLBACK +#define XmRemoveProtocols XMREMOVEPROTOCOLS +#define XmRemoveTabGroup XMREMOVETABGROUP #define XmRepTypeGetId XMREPTYPEGETID #define XmRepTypeGetRecord XMREPTYPEGETRECORD #define XmRepTypeRegister XMREPTYPEREGISTER @@ -359,6 +481,7 @@ #define XmScrollBarSetValues XMSCROLLBARSETVALUES #define XmScrolledWindowSetAreas XMSCROLLEDWINDOWSETAREAS #define XmSelectionBoxGetChild XMSELECTIONBOXGETCHILD +#define XmSetColorCalculation XMSETCOLORCALCULATION #define XmStringByteCompare XMSTRINGBYTECOMPARE #define XmStringCompare XMSTRINGCOMPARE #define XmStringConcat XMSTRINGCONCAT @@ -382,16 +505,31 @@ #define XmStringSegmentCreate XMSTRINGSEGMENTCREATE #define XmStringWidth XMSTRINGWIDTH #define XmTextClearSelection XMTEXTCLEARSELECTION +#define XmTextCopy XMTEXTCOPY +#define XmTextCut XMTEXTCUT +#define XmTextFieldClearSelection XMTEXTFIELDCLEARSELECTION +#define XmTextFieldCopy XMTEXTFIELDCOPY +#define XmTextFieldCut XMTEXTFIELDCUT #define XmTextFieldGetEditable XMTEXTFIELDGETEDITABLE #define XmTextFieldGetInsertionPosition XMTEXTFIELDGETINSERTIONPOSITION #define XmTextFieldGetLastPosition XMTEXTFIELDGETLASTPOSITION +#define XmTextFieldGetMaxLength XMTEXTFIELDGETMAXLENGTH #define XmTextFieldGetSelection XMTEXTFIELDGETSELECTION +#define XmTextFieldGetSelectionPosition XMTEXTFIELDGETSELECTIONPOSITION #define XmTextFieldGetString XMTEXTFIELDGETSTRING #define XmTextFieldInsert XMTEXTFIELDINSERT +#define XmTextFieldPaste XMTEXTFIELDPASTE #define XmTextFieldRemove XMTEXTFIELDREMOVE +#define XmTextFieldReplace XMTEXTFIELDREPLACE +#define XmTextFieldSetAddMode XMTEXTFIELDSETADDMODE +#define XmTextFieldSetHighlight XMTEXTFIELDSETHIGHLIGHT +#define XmTextFieldSetInsertionPosition XMTEXTFIELDSETINSERTIONPOSITION +#define XmTextFieldSetMaxLength XMTEXTFIELDSETMAXLENGTH #define XmTextFieldSetSelection XMTEXTFIELDSETSELECTION #define XmTextFieldSetString XMTEXTFIELDSETSTRING +#define XmTextFieldShowPosition XMTEXTFIELDSHOWPOSITION #define XmTextGetCursorPosition XMTEXTGETCURSORPOSITION +#define XmTextGetEditable XMTEXTGETEDITABLE #define XmTextGetInsertionPosition XMTEXTGETINSERTIONPOSITION #define XmTextGetLastPosition XMTEXTGETLASTPOSITION #define XmTextGetMaxLength XMTEXTGETMAXLENGTH @@ -399,17 +537,22 @@ #define XmTextGetSelectionPosition XMTEXTGETSELECTIONPOSITION #define XmTextGetString XMTEXTGETSTRING #define XmTextInsert XMTEXTINSERT +#define XmTextPaste XMTEXTPASTE +#define XmTextPosToXY XMTEXTPOSTOXY #define XmTextRemove XMTEXTREMOVE #define XmTextReplace XMTEXTREPLACE #define XmTextSetCursorPosition XMTEXTSETCURSORPOSITION +#define XmTextSetEditable XMTEXTSETEDITABLE #define XmTextSetHighlight XMTEXTSETHIGHLIGHT #define XmTextSetInsertionPosition XMTEXTSETINSERTIONPOSITION #define XmTextSetSelection XMTEXTSETSELECTION #define XmTextSetString XMTEXTSETSTRING +#define XmTextShowPosition XMTEXTSHOWPOSITION #define XmToggleButtonGadgetGetState XMTOGGLEBUTTONGADGETGETSTATE #define XmToggleButtonGadgetSetState XMTOGGLEBUTTONGADGETSETSTATE #define XmToggleButtonGetState XMTOGGLEBUTTONGETSTATE #define XmToggleButtonSetState XMTOGGLEBUTTONSETSTATE +#define XmUninstallImage XMUNINSTALLIMAGE #define XmUpdateDisplay XMUPDATEDISPLAY #define XmVaCreateSimpleRadioBox XMVACREATESIMPLERADIOBOX #define XmbDrawString XMBDRAWSTRING @@ -420,23 +563,48 @@ #define XmbTextExtents XMBTEXTEXTENTS #define XmbTextListToTextProperty XMBTEXTLISTTOTEXTPROPERTY #define XmbTextPropertyToTextList XMBTEXTPROPERTYTOTEXTLIST +#define XmbufCreateBuffers XMBUFCREATEBUFFERS +#define XmbufDestroyBuffers XMBUFDESTROYBUFFERS +#define XmbufDisplayBuffers XMBUFDISPLAYBUFFERS +#define XmbufQueryExtension XMBUFQUERYEXTENSION +#define Xmemory_free XMEMORY_FREE +#define Xmemory_malloc XMEMORY_MALLOC #define XmuClientWindow XMUCLIENTWINDOW +#define XmuCvtStringToBitmap XMUCVTSTRINGTOBITMAP +#define XmuLookupStandardColormap XMULOOKUPSTANDARDCOLORMAP #define XmuPrintDefaultErrorMessage XMUPRINTDEFAULTERRORMESSAGE +#define XrmCombineDatabase XRMCOMBINEDATABASE +#define XrmCombineFileDatabase XRMCOMBINEFILEDATABASE +#define XrmDestroyDatabase XRMDESTROYDATABASE #define XrmGetDatabase XRMGETDATABASE +#define XrmGetFileDatabase XRMGETFILEDATABASE #define XrmGetResource XRMGETRESOURCE +#define XrmGetStringDatabase XRMGETSTRINGDATABASE +#define XrmInitialize XRMINITIALIZE +#define XrmMergeDatabases XRMMERGEDATABASES +#define XrmParseCommand XRMPARSECOMMAND +#define XrmPutFileDatabase XRMPUTFILEDATABASE +#define XrmPutLineResource XRMPUTLINERESOURCE #define XrmPutStringResource XRMPUTSTRINGRESOURCE +#define XrmQPutStringResource XRMQPUTSTRINGRESOURCE #define XrmQuarkToString XRMQUARKTOSTRING +#define XrmStringToBindingQuarkList XRMSTRINGTOBINDINGQUARKLIST +#define XrmStringToQuark XRMSTRINGTOQUARK #define XrmStringToQuark XRMSTRINGTOQUARK #define XtAddCallback XTADDCALLBACK #define XtAddCallbacks XTADDCALLBACKS +#define XtAddConverter XTADDCONVERTER #define XtAddEventHandler XTADDEVENTHANDLER +#define XtAddExposureToRegion XTADDEXPOSURETOREGION #define XtAddGrab XTADDGRAB #define XtAllocateGC XTALLOCATEGC #define XtAppAddActions XTAPPADDACTIONS #define XtAppAddInput XTAPPADDINPUT #define XtAppAddTimeOut XTAPPADDTIMEOUT +#define XtAppAddWorkProc XTAPPADDWORKPROC #define XtAppCreateShell XTAPPCREATESHELL #define XtAppInitialize XTAPPINITIALIZE +#define XtAppMainLoop XTAPPMAINLOOP #define XtAppNextEvent XTAPPNEXTEVENT #define XtAppPeekEvent XTAPPPEEKEVENT #define XtAppPending XTAPPPENDING @@ -449,6 +617,7 @@ #define XtCallActionProc XTCALLACTIONPROC #define XtCallCallbackList XTCALLCALLBACKLIST #define XtCallCallbacks XTCALLCALLBACKS +#define XtCloseDisplay XTCLOSEDISPLAY #define XtConfigureWidget XTCONFIGUREWIDGET #define XtConvertAndStore XTCONVERTANDSTORE #define XtCreateApplicationContext XTCREATEAPPLICATIONCONTEXT @@ -456,14 +625,14 @@ #define XtCreatePopupShell XTCREATEPOPUPSHELL #define XtCreateWidget XTCREATEWIDGET #define XtDatabase XTDATABASE +#define XtDestroyApplicationContext XTDESTROYAPPLICATIONCONTEXT #define XtDestroyWidget XTDESTROYWIDGET #define XtDisownSelection XTDISOWNSELECTION #define XtDispatchEvent XTDISPATCHEVENT #define XtDisplayOfObject XTDISPLAYOFOBJECT #define XtDisplayStringConvWarning XTDISPLAYSTRINGCONVWARNING #define XtDisplayToApplicationContext XTDISPLAYTOAPPLICATIONCONTEXT -#define XtAppAddWorkProc XTAPPADDWORKPROC -#define XtRemoveWorkProc XTREMOVEWORKPROC +#define XtError XTERROR #define XtFree XTFREE #define XtGetActionKeysym XTGETACTIONKEYSYM #define XtGetActionList XTGETACTIONLIST @@ -475,9 +644,11 @@ #define XtGetSelectionValues XTGETSELECTIONVALUES #define XtGetSubresources XTGETSUBRESOURCES #define XtGetValues XTGETVALUES +#define XtGrabButton XTGRABBUTTON #define XtGrabKeyboard XTGRABKEYBOARD #define XtGrabPointer XTGRABPOINTER #define XtHasCallbacks XTHASCALLBACKS +#define XtInitialize XTINITIALIZE #define XtInitializeWidgetClass XTINITIALIZEWIDGETCLASS #define XtInsertEventHandler XTINSERTEVENTHANDLER #define XtIsManaged XTISMANAGED @@ -485,6 +656,7 @@ #define XtIsSensitive XTISSENSITIVE #define XtIsSubclass XTISSUBCLASS #define XtLastTimestampProcessed XTLASTTIMESTAMPPROCESSED +#define XtMainLoop XTMAINLOOP #define XtMakeGeometryRequest XTMAKEGEOMETRYREQUEST #define XtMakeResizeRequest XTMAKERESIZEREQUEST #define XtMalloc XTMALLOC @@ -500,9 +672,11 @@ #define XtParseTranslationTable XTPARSETRANSLATIONTABLE #define XtPopdown XTPOPDOWN #define XtPopup XTPOPUP +#define XtPopupSpringLoaded XTPOPUPSPRINGLOADED #define XtQueryGeometry XTQUERYGEOMETRY #define XtRealizeWidget XTREALIZEWIDGET #define XtRealloc XTREALLOC +#define XtRegisterDrawable _XTREGISTERWINDOW #define XtReleaseGC XTRELEASEGC #define XtRemoveAllCallbacks XTREMOVEALLCALLBACKS #define XtRemoveCallback XTREMOVECALLBACK @@ -510,6 +684,7 @@ #define XtRemoveGrab XTREMOVEGRAB #define XtRemoveInput XTREMOVEINPUT #define XtRemoveTimeOut XTREMOVETIMEOUT +#define XtRemoveWorkProc XTREMOVEWORKPROC #define XtResizeWidget XTRESIZEWIDGET #define XtResolvePathname XTRESOLVEPATHNAME #define XtSetKeyboardFocus XTSETKEYBOARDFOCUS @@ -522,12 +697,15 @@ #define XtToolkitInitialize XTTOOLKITINITIALIZE #define XtTranslateCoords XTTRANSLATECOORDS #define XtTranslateKeycode XTTRANSLATEKEYCODE +#define XtUngrabButton XTUNGRABBUTTON #define XtUngrabKeyboard XTUNGRABKEYBOARD #define XtUngrabPointer XTUNGRABPOINTER #define XtUnmanageChild XTUNMANAGECHILD #define XtUnmanageChildren XTUNMANAGECHILDREN #define XtUnrealizeWidget XTUNREALIZEWIDGET +#define XtUnregisterDrawable _XTUNREGISTERWINDOW #define XtVaCreateManagedWidget XTVACREATEMANAGEDWIDGET +#define XtVaCreatePopupShell XTVACREATEPOPUPSHELL #define XtVaCreateWidget XTVACREATEWIDGET #define XtVaGetValues XTVAGETVALUES #define XtVaSetValues XTVASETVALUES @@ -541,6 +719,15 @@ #define XwcTextExtents XWCTEXTEXTENTS #define XwcTextListToTextProperty XWCTEXTLISTTOTEXTPROPERTY #define XwcTextPropertyToTextList XWCTEXTPROPERTYTOTEXTLIST +#define _XEatData _XEATDATA +#define _XFlush _XFLUSH +#define _XInitImageFuncPtrs _XINITIMAGEFUNCPTRS +#define _XRead _XREAD +#define _XRegisterFilterByType _XREGISTERFILTERBYTYPE +#define _XReply _XREPLY +#define _XSend _XSEND +#define _XUnregisterFilter _XUNREGISTERFILTER +#define _XVIDtoVisual _XVIDTOVISUAL #define _XmBottomShadowColorDefault _XMBOTTOMSHADOWCOLORDEFAULT #define _XmClearBorder _XMCLEARBORDER #define _XmConfigureObject _XMCONFIGUREOBJECT @@ -583,112 +770,15 @@ #define _XtInheritTranslations _XTINHERITTRANSLATIONS #define applicationShellWidgetClass APPLICATIONSHELLWIDGETCLASS #define compositeWidgetClass COMPOSITEWIDGETCLASS +#define lib$ediv LIB$EDIV +#define lib$find_file LIB$FIND_FILE +#define lib$find_file_end LIB$FIND_FILE_END +#define lib$set_symbol LIB$SET_SYMBOL +#define lib$sfree1_dd LIB$SFREE1_DD +#define lib$spawn LIB$SPAWN +#define lib$subx LIB$SUBX +#define lib$wait LIB$WAIT #define overrideShellWidgetClass OVERRIDESHELLWIDGETCLASS -#define shellWidgetClass SHELLWIDGETCLASS -#define topLevelShellClassRec TOPLEVELSHELLCLASSREC -#define topLevelShellWidgetClass TOPLEVELSHELLWIDGETCLASS -#define transientShellWidgetClass TRANSIENTSHELLWIDGETCLASS -#define vendorShellClassRec VENDORSHELLCLASSREC -#define vendorShellWidgetClass VENDORSHELLWIDGETCLASS -#define wmShellWidgetClass WMSHELLWIDGETCLASS -#define xmArrowButtonWidgetClass XMARROWBUTTONWIDGETCLASS -#define xmCascadeButtonClassRec XMCASCADEBUTTONCLASSREC -#define xmCascadeButtonGadgetClass XMCASCADEBUTTONGADGETCLASS -#define xmCascadeButtonWidgetClass XMCASCADEBUTTONWIDGETCLASS -#define xmDialogShellWidgetClass XMDIALOGSHELLWIDGETCLASS -#define xmDrawingAreaWidgetClass XMDRAWINGAREAWIDGETCLASS -#define xmDrawnButtonWidgetClass XMDRAWNBUTTONWIDGETCLASS -#define xmFileSelectionBoxWidgetClass XMFILESELECTIONBOXWIDGETCLASS -#define xmFormWidgetClass XMFORMWIDGETCLASS -#define xmFrameWidgetClass XMFRAMEWIDGETCLASS -#define xmGadgetClass XMGADGETCLASS -#define xmLabelGadgetClass XMLABELGADGETCLASS -#define xmLabelWidgetClass XMLABELWIDGETCLASS -#define xmListWidgetClass XMLISTWIDGETCLASS -#define xmMainWindowWidgetClass XMMAINWINDOWWIDGETCLASS -#define xmManagerClassRec XMMANAGERCLASSREC -#define xmManagerWidgetClass XMMANAGERWIDGETCLASS -#define xmMenuShellWidgetClass XMMENUSHELLWIDGETCLASS -#define xmMessageBoxWidgetClass XMMESSAGEBOXWIDGETCLASS -#define xmPrimitiveClassRec XMPRIMITIVECLASSREC -#define xmPrimitiveWidgetClass XMPRIMITIVEWIDGETCLASS -#define xmPushButtonClassRec XMPUSHBUTTONCLASSREC -#define xmPushButtonGadgetClass XMPUSHBUTTONGADGETCLASS -#define xmPushButtonWidgetClass XMPUSHBUTTONWIDGETCLASS -#define xmRowColumnWidgetClass XMROWCOLUMNWIDGETCLASS -#define xmSashWidgetClass XMSASHWIDGETCLASS -#define xmScrollBarWidgetClass XMSCROLLBARWIDGETCLASS -#define xmScrolledWindowClassRec XMSCROLLEDWINDOWCLASSREC -#define xmScrolledWindowWidgetClass XMSCROLLEDWINDOWWIDGETCLASS -#define xmSeparatorGadgetClass XMSEPARATORGADGETCLASS -#define xmSeparatorWidgetClass XMSEPARATORWIDGETCLASS -#define xmTextFieldWidgetClass XMTEXTFIELDWIDGETCLASS -#define xmTextWidgetClass XMTEXTWIDGETCLASS -#define xmToggleButtonGadgetClass XMTOGGLEBUTTONGADGETCLASS -#define xmToggleButtonWidgetClass XMTOGGLEBUTTONWIDGETCLASS -#define XtRegisterDrawable _XTREGISTERWINDOW -#define XtUnregisterDrawable _XTUNREGISTERWINDOW -#define XQueryFont XQUERYFONT -#define XSetPlaneMask XSETPLANEMASK -#define XChangeKeyboardControl XCHANGEKEYBOARDCONTROL -#define XDestroySubwindows XDESTROYSUBWINDOWS -#define XFreeDeviceList XFREEDEVICELIST -#define XFreeDeviceState XFREEDEVICESTATE -#define XGetExtensionVersion XGETEXTENSIONVERSION -#define XGetRGBColormaps XGETRGBCOLORMAPS -#define XIconifyWindow XICONIFYWINDOW -#define XInstallColormap XINSTALLCOLORMAP -#define XListInputDevices XLISTINPUTDEVICES -#define XLookupKeysym XLOOKUPKEYSYM -#define XOpenDevice XOPENDEVICE -#define XQueryDeviceState XQUERYDEVICESTATE -#define XSelectExtensionEvent XSELECTEXTENSIONEVENT -#define XWarpPointer XWARPPOINTER -#define XmuLookupStandardColormap XMULOOKUPSTANDARDCOLORMAP -#define XAllocNamedColor XALLOCNAMEDCOLOR -#define XBlackPixelOfScreen XBLACKPIXELOFSCREEN -#define XDefaultColormap XDEFAULTCOLORMAP -#define XDefaultColormapOfScreen XDEFAULTCOLORMAPOFSCREEN -#define XDefaultDepth XDEFAULTDEPTH -#define XDefaultScreen XDEFAULTSCREEN -#define XDefaultVisual XDEFAULTVISUAL -#define XSetIconName XSETICONNAME -#define XtInitialize XTINITIALIZE -#define XtMainLoop XTMAINLOOP -#define DtSaverGetWindows DTSAVERGETWINDOWS -#define XAddHosts XADDHOSTS -#define XDisableAccessControl XDISABLEACCESSCONTROL -#define XEnableAccessControl XENABLEACCESSCONTROL -#define XFillArcs XFILLARCS -#define XForceScreenSaver XFORCESCREENSAVER -#define XGetScreenSaver XGETSCREENSAVER -#define XListHosts XLISTHOSTS -#define XReadBitmapFile XREADBITMAPFILE -#define XRemoveHosts XREMOVEHOSTS -#define XResetScreenSaver XRESETSCREENSAVER -#define XResourceManagerString XRESOURCEMANAGERSTRING -#define XSetScreenSaver XSETSCREENSAVER -#define XStringListToTextProperty XSTRINGLISTTOTEXTPROPERTY -#define XrmDestroyDatabase XRMDESTROYDATABASE -#define XrmGetFileDatabase XRMGETFILEDATABASE -#define XrmGetStringDatabase XRMGETSTRINGDATABASE -#define XrmInitialize XRMINITIALIZE -#define XrmMergeDatabases XRMMERGEDATABASES -#define XrmParseCommand XRMPARSECOMMAND -#define XrmPutLineResource XRMPUTLINERESOURCE -#define XrmQPutStringResource XRMQPUTSTRINGRESOURCE -#define XrmStringToBindingQuarkList XRMSTRINGTOBINDINGQUARKLIST -#define XrmStringToQuark XRMSTRINGTOQUARK -#define XmCreateLabel XMCREATELABEL - -#ifdef __cplusplus -extern "C" { -#endif -extern void XtFree(char*); -#ifdef __cplusplus -} -#endif - #define pthread_attr_create PTHREAD_ATTR_CREATE #define pthread_attr_delete PTHREAD_ATTR_DELETE #define pthread_attr_destroy PTHREAD_ATTR_DESTROY @@ -698,6 +788,7 @@ extern void XtFree(char*); #define pthread_attr_getprio PTHREAD_ATTR_GETPRIO #define pthread_attr_getsched PTHREAD_ATTR_GETSCHED #define pthread_attr_getschedparam PTHREAD_ATTR_GETSCHEDPARAM +#define pthread_attr_getschedpolicy PTHREAD_ATTR_GETSCHEDPOLICY #define pthread_attr_getstacksize PTHREAD_ATTR_GETSTACKSIZE #define pthread_attr_init PTHREAD_ATTR_INIT #define pthread_attr_setdetach_np PTHREAD_ATTR_SETDETACH_NP @@ -708,6 +799,9 @@ extern void XtFree(char*); #define pthread_attr_setsched PTHREAD_ATTR_SETSCHED #define pthread_attr_setschedparam PTHREAD_ATTR_SETSCHEDPARAM #define pthread_attr_setschedpolicy PTHREAD_ATTR_SETSCHEDPOLICY +#ifndef pthread_attr_setscope +# define pthread_attr_setscope PTHREAD_ATTR_SETSCOPE +#endif #define pthread_attr_setstacksize PTHREAD_ATTR_SETSTACKSIZE #define pthread_cancel PTHREAD_CANCEL #define pthread_cancel_e PTHREAD_CANCEL_E @@ -728,8 +822,10 @@ extern void XtFree(char*); #define pthread_equal PTHREAD_EQUAL #define pthread_exc_fetch_fp_np PTHREAD_EXC_FETCH_FP_NP #define pthread_exc_handler_np PTHREAD_EXC_HANDLER_NP +#define pthread_exc_matches_np PTHREAD_EXC_MATCHES_NP #define pthread_exc_pop_ctx_np PTHREAD_EXC_POP_CTX_NP #define pthread_exc_push_ctx_np PTHREAD_EXC_PUSH_CTX_NP +#define pthread_exc_raise_np PTHREAD_EXC_RAISE_NP #define pthread_exc_savecontext_np PTHREAD_EXC_SAVECONTEXT_NP #define pthread_exit PTHREAD_EXIT #define pthread_get_expiration_np PTHREAD_GET_EXPIRATION_NP @@ -740,8 +836,9 @@ extern void XtFree(char*); #define pthread_getunique_np PTHREAD_GETUNIQUE_NP #define pthread_join PTHREAD_JOIN #define pthread_join32 PTHREAD_JOIN32 -#define pthread_keycreate PTHREAD_KEYCREATE #define pthread_key_create PTHREAD_KEY_CREATE +#define pthread_key_delete PTHREAD_KEY_DELETE +#define pthread_keycreate PTHREAD_KEYCREATE #define pthread_kill PTHREAD_KILL #define pthread_lock_global_np PTHREAD_LOCK_GLOBAL_NP #define pthread_mutex_destroy PTHREAD_MUTEX_DESTROY @@ -762,6 +859,7 @@ extern void XtFree(char*); #define pthread_setasynccancel PTHREAD_SETASYNCCANCEL #define pthread_setcancel PTHREAD_SETCANCEL #define pthread_setcancelstate PTHREAD_SETCANCELSTATE +#define pthread_setcanceltype PTHREAD_SETCANCELTYPE #define pthread_setprio PTHREAD_SETPRIO #define pthread_setschedparam PTHREAD_SETSCHEDPARAM #define pthread_setscheduler PTHREAD_SETSCHEDULER @@ -771,56 +869,84 @@ extern void XtFree(char*); #define pthread_unlock_global_np PTHREAD_UNLOCK_GLOBAL_NP #define pthread_yield PTHREAD_YIELD #define pthread_yield_np PTHREAD_YIELD_NP -#define XDefaultRootWindow XDEFAULTROOTWINDOW -#define XDisplayCells XDISPLAYCELLS -#define XMaxRequestSize XMAXREQUESTSIZE -#define XScreenOfDisplay XSCREENOFDISPLAY -#define XSetFillRule XSETFILLRULE -#define XmActivateProtocol XMACTIVATEPROTOCOL -#define XmCreateBulletinBoardDialog XMCREATEBULLETINBOARDDIALOG -#define XmCreateErrorDialog XMCREATEERRORDIALOG -#define XmCreateWarningDialog XMCREATEWARNINGDIALOG -#define XmCvtCTToXmString XMCVTCTTOXMSTRING -#define XmDestroyPixmap XMDESTROYPIXMAP -#define XmGetPixmap XMGETPIXMAP -#define XmInstallImage XMINSTALLIMAGE -#define XmListAddItems XMLISTADDITEMS -#define XmListDeleteItem XMLISTDELETEITEM -#define XmListItemExists XMLISTITEMEXISTS -#define XmListItemPos XMLISTITEMPOS -#define XmListReplaceItems XMLISTREPLACEITEMS -#define XmListReplaceItemsPos XMLISTREPLACEITEMSPOS -#define XmRemoveProtocols XMREMOVEPROTOCOLS -#define XmRemoveTabGroup XMREMOVETABGROUP -#define XmSetColorCalculation XMSETCOLORCALCULATION -#define XmTextCopy XMTEXTCOPY -#define XmTextCut XMTEXTCUT -#define XmTextFieldClearSelection XMTEXTFIELDCLEARSELECTION -#define XmTextFieldCopy XMTEXTFIELDCOPY -#define XmTextFieldCut XMTEXTFIELDCUT -#define XmTextFieldGetMaxLength XMTEXTFIELDGETMAXLENGTH -#define XmTextFieldGetSelectionPosition XMTEXTFIELDGETSELECTIONPOSITION -#define XmTextFieldPaste XMTEXTFIELDPASTE -#define XmTextFieldReplace XMTEXTFIELDREPLACE -#define XmTextFieldSetAddMode XMTEXTFIELDSETADDMODE -#define XmTextFieldSetHighlight XMTEXTFIELDSETHIGHLIGHT -#define XmTextFieldSetInsertionPosition XMTEXTFIELDSETINSERTIONPOSITION -#define XmTextFieldSetMaxLength XMTEXTFIELDSETMAXLENGTH -#define XmTextFieldShowPosition XMTEXTFIELDSHOWPOSITION -#define XmTextGetEditable XMTEXTGETEDITABLE -#define XmTextPaste XMTEXTPASTE -#define XmTextPosToXY XMTEXTPOSTOXY -#define XmTextSetEditable XMTEXTSETEDITABLE -#define XmTextShowPosition XMTEXTSHOWPOSITION -#define XmUninstallImage XMUNINSTALLIMAGE -#define XmuCvtStringToBitmap XMUCVTSTRINGTOBITMAP -#define XrmPutFileDatabase XRMPUTFILEDATABASE -#define XtAddConverter XTADDCONVERTER -#define XtError XTERROR -#define XtVaCreatePopupShell XTVACREATEPOPUPSHELL -#define pthread_attr_getschedpolicy PTHREAD_ATTR_GETSCHEDPOLICY -#define pthread_key_delete PTHREAD_KEY_DELETE +#define shellWidgetClass SHELLWIDGETCLASS +#define shmat SHMAT +#define shmctl SHMCTL +#define shmdt SHMDT +#define shmget SHMGET +#define sys$assign SYS$ASSIGN +#define sys$bintim SYS$BINTIM +#define sys$crembx SYS$CREMBX +#define sys$dassgn SYS$DASSGN +#define sys$dclexh SYS$DCLEXH +#define sys$getdviw SYS$GETDVIW +#define sys$getsyiw SYS$GETSYIW +#define sys$gettim SYS$GETTIM +#define sys$qio SYS$QIO +#define sys$qiow SYS$QIOW +#define sys$setast SYS$SETAST +#define sys$setef SYS$SETEF +#define sys$synch SYS$SYNCH +#define topLevelShellClassRec TOPLEVELSHELLCLASSREC +#define topLevelShellWidgetClass TOPLEVELSHELLWIDGETCLASS +#define transientShellWidgetClass TRANSIENTSHELLWIDGETCLASS +#define vendorShellClassRec VENDORSHELLCLASSREC +#define vendorShellWidgetClass VENDORSHELLWIDGETCLASS +#define wmShellWidgetClass WMSHELLWIDGETCLASS +#define x$soft_ast_lib_lock X$SOFT_AST_LIB_LOCK +#define x$soft_ast_lock_depth X$SOFT_AST_LOCK_DEPTH +#define x$soft_reenable_asts X$SOFT_REENABLE_ASTS +#define xmArrowButtonWidgetClass XMARROWBUTTONWIDGETCLASS #define xmBulletinBoardWidgetClass XMBULLETINBOARDWIDGETCLASS +#define xmCascadeButtonClassRec XMCASCADEBUTTONCLASSREC +#define xmCascadeButtonGadgetClass XMCASCADEBUTTONGADGETCLASS +#define xmCascadeButtonWidgetClass XMCASCADEBUTTONWIDGETCLASS +#define xmDialogShellWidgetClass XMDIALOGSHELLWIDGETCLASS +#define xmDrawingAreaWidgetClass XMDRAWINGAREAWIDGETCLASS +#define xmDrawnButtonWidgetClass XMDRAWNBUTTONWIDGETCLASS +#define xmFileSelectionBoxWidgetClass XMFILESELECTIONBOXWIDGETCLASS +#define xmFormWidgetClass XMFORMWIDGETCLASS +#define xmFrameWidgetClass XMFRAMEWIDGETCLASS +#define xmGadgetClass XMGADGETCLASS +#define xmLabelGadgetClass XMLABELGADGETCLASS +#define xmLabelWidgetClass XMLABELWIDGETCLASS +#define xmListWidgetClass XMLISTWIDGETCLASS +#define xmMainWindowWidgetClass XMMAINWINDOWWIDGETCLASS +#define xmManagerClassRec XMMANAGERCLASSREC +#define xmManagerWidgetClass XMMANAGERWIDGETCLASS +#define xmMenuShellWidgetClass XMMENUSHELLWIDGETCLASS +#define xmMessageBoxWidgetClass XMMESSAGEBOXWIDGETCLASS +#define xmPrimitiveClassRec XMPRIMITIVECLASSREC +#define xmPrimitiveWidgetClass XMPRIMITIVEWIDGETCLASS +#define xmPushButtonClassRec XMPUSHBUTTONCLASSREC +#define xmPushButtonGadgetClass XMPUSHBUTTONGADGETCLASS +#define xmPushButtonWidgetClass XMPUSHBUTTONWIDGETCLASS +#define xmRowColumnWidgetClass XMROWCOLUMNWIDGETCLASS +#define xmSashWidgetClass XMSASHWIDGETCLASS #define xmScaleWidgetClass XMSCALEWIDGETCLASS +#define xmScrollBarWidgetClass XMSCROLLBARWIDGETCLASS +#define xmScrolledWindowClassRec XMSCROLLEDWINDOWCLASSREC +#define xmScrolledWindowWidgetClass XMSCROLLEDWINDOWWIDGETCLASS +#define xmSeparatorGadgetClass XMSEPARATORGADGETCLASS +#define xmSeparatorWidgetClass XMSEPARATORWIDGETCLASS +#define xmTextFieldWidgetClass XMTEXTFIELDWIDGETCLASS +#define xmTextWidgetClass XMTEXTWIDGETCLASS +#define xmToggleButtonGadgetClass XMTOGGLEBUTTONGADGETCLASS +#define xmToggleButtonWidgetClass XMTOGGLEBUTTONWIDGETCLASS + +#define SetReqLen(req,n,badlen) \ + if ((req->length + n) > (unsigned)65535) { \ + n = badlen; \ + req->length += n; \ + } else \ + req->length += n + +#ifdef __cplusplus +extern "C" { +#endif +extern void XtFree(char*); +#ifdef __cplusplus +} +#endif #endif diff --git a/samples/image/image.cpp b/samples/image/image.cpp index 57d3897909..61fb9a85d4 100644 --- a/samples/image/image.cpp +++ b/samples/image/image.cpp @@ -34,9 +34,11 @@ #if !defined(__WINDOWS__) || wxUSE_XPM_IN_MSW #include "smile.xpm" #endif -#include "wx/rawbmp.h" +#ifndef __VMS +# include "wx/rawbmp.h" #define wxHAVE_RAW_BITMAP +#endif // derived classes diff --git a/src/generic/descrip.mms b/src/generic/descrip.mms index 458443b539..18abc4583e 100644 --- a/src/generic/descrip.mms +++ b/src/generic/descrip.mms @@ -62,6 +62,7 @@ OBJECTS = \ prntdlgg.obj,\ progdlgg.obj,\ sashwin.obj,\ + selstore.obj,\ splitter.obj,\ tbarsmpl.obj,\ tabg.obj,\ @@ -100,6 +101,7 @@ SOURCES = \ prntdlgg.cpp,\ progdlgg.cpp,\ sashwin.cpp,\ + selstore.cpp,\ splitter.cpp,\ statline.cpp,\ statusbr.cpp,\ @@ -165,6 +167,7 @@ progdlgg.obj : progdlgg.cpp scrlwing.obj : scrlwing.cpp spinctlg.obj : spinctlg.cpp sashwin.obj : sashwin.cpp +selstore.obj : selstore.cpp splitter.obj : splitter.cpp statline.obj : statline.cpp statusbr.obj : statusbr.cpp diff --git a/src/motif/clipbrd.cpp b/src/motif/clipbrd.cpp index 62379c7086..275c02fd53 100644 --- a/src/motif/clipbrd.cpp +++ b/src/motif/clipbrd.cpp @@ -14,6 +14,15 @@ #pragma implementation "clipbrd.h" #endif +#ifdef __VMS +#include "wx/vms_x_fix.h" +#define XtWindow XTWINDOW +#define XtScreen XTSCREEN +#define XtParent XTPARENT +#define XtIsRealized XTISREALIZED +#define XtDisplay XTDISPLAY +#endif + #include "wx/defs.h" #if wxUSE_CLIPBOARD @@ -27,6 +36,7 @@ #ifdef __VMS__ #pragma message disable nosimpint + #endif #include #include diff --git a/src/motif/combobox.cpp b/src/motif/combobox.cpp index 61dce03a2b..8600650432 100644 --- a/src/motif/combobox.cpp +++ b/src/motif/combobox.cpp @@ -155,7 +155,10 @@ int wxComboBox::DoInsert(const wxString& item, int pos) wxXmString str( item.c_str() ); XmComboBoxAddItem((Widget) m_mainWidget, str(), pos+1); - m_stringList.Insert(pos, item); +#ifndef __VMS + //FIX me for VMS : no intance for insert function to overload + m_stringList.Insert(pos, item); +#endif m_noStrings ++; return pos; diff --git a/src/motif/scrolbar.cpp b/src/motif/scrolbar.cpp index 9025adcefc..26909cacb2 100644 --- a/src/motif/scrolbar.cpp +++ b/src/motif/scrolbar.cpp @@ -18,6 +18,7 @@ #ifdef __VMS__ #pragma message disable nosimpint +#define XtDisplay XTDISPLAY #endif #include #include -- 2.45.2