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,15 +770,134 @@ #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 pthread_attr_create PTHREAD_ATTR_CREATE +#define pthread_attr_delete PTHREAD_ATTR_DELETE +#define pthread_attr_destroy PTHREAD_ATTR_DESTROY +#define pthread_attr_getdetach_np PTHREAD_ATTR_GETDETACH_NP +#define pthread_attr_getguardsize_np PTHREAD_ATTR_GETGUARDSIZE_NP +#define pthread_attr_getinheritsched PTHREAD_ATTR_GETINHERITSCHED +#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 +#define pthread_attr_setdetachstate PTHREAD_ATTR_SETDETACHSTATE +#define pthread_attr_setguardsize_np PTHREAD_ATTR_SETGUARDSIZE_NP +#define pthread_attr_setinheritsched PTHREAD_ATTR_SETINHERITSCHED +#define pthread_attr_setprio PTHREAD_ATTR_SETPRIO +#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 +#define pthread_cond_broadcast PTHREAD_COND_BROADCAST +#define pthread_cond_destroy PTHREAD_COND_DESTROY +#define pthread_cond_init PTHREAD_COND_INIT +#define pthread_cond_sig_preempt_int_np PTHREAD_COND_SIG_PREEMPT_INT_NP +#define pthread_cond_signal PTHREAD_COND_SIGNAL +#define pthread_cond_signal_int_np PTHREAD_COND_SIGNAL_INT_NP +#define pthread_cond_timedwait PTHREAD_COND_TIMEDWAIT +#define pthread_cond_wait PTHREAD_COND_WAIT +#define pthread_condattr_create PTHREAD_CONDATTR_CREATE +#define pthread_condattr_delete PTHREAD_CONDATTR_DELETE +#define pthread_condattr_init PTHREAD_CONDATTR_INIT +#define pthread_create PTHREAD_CREATE +#define pthread_delay_np PTHREAD_DELAY_NP +#define pthread_detach PTHREAD_DETACH +#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 +#define pthread_getprio PTHREAD_GETPRIO +#define pthread_getschedparam PTHREAD_GETSCHEDPARAM +#define pthread_getscheduler PTHREAD_GETSCHEDULER +#define pthread_getspecific PTHREAD_GETSPECIFIC +#define pthread_getunique_np PTHREAD_GETUNIQUE_NP +#define pthread_join PTHREAD_JOIN +#define pthread_join32 PTHREAD_JOIN32 +#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 +#define pthread_mutex_init PTHREAD_MUTEX_INIT +#define pthread_mutex_lock PTHREAD_MUTEX_LOCK +#define pthread_mutex_trylock PTHREAD_MUTEX_TRYLOCK +#define pthread_mutex_unlock PTHREAD_MUTEX_UNLOCK +#define pthread_mutexattr_create PTHREAD_MUTEXATTR_CREATE +#define pthread_mutexattr_delete PTHREAD_MUTEXATTR_DELETE +#define pthread_mutexattr_destroy PTHREAD_MUTEXATTR_DESTROY +#define pthread_mutexattr_getkind_np PTHREAD_MUTEXATTR_GETKIND_NP +#define pthread_mutexattr_init PTHREAD_MUTEXATTR_INIT +#define pthread_mutexattr_setkind_np PTHREAD_MUTEXATTR_SETKIND_NP +#define pthread_mutexattr_settype_np PTHREAD_MUTEXATTR_SETTYPE_NP +#define pthread_once PTHREAD_ONCE +#define pthread_resume_np PTHREAD_RESUME_NP +#define pthread_self PTHREAD_SELF +#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 +#define pthread_setspecific PTHREAD_SETSPECIFIC +#define pthread_suspend_np PTHREAD_SUSPEND_NP +#define pthread_testcancel PTHREAD_TESTCANCEL +#define pthread_unlock_global_np PTHREAD_UNLOCK_GLOBAL_NP +#define pthread_yield PTHREAD_YIELD +#define pthread_yield_np PTHREAD_YIELD_NP #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 @@ -617,6 +923,7 @@ #define xmPushButtonWidgetClass XMPUSHBUTTONWIDGETCLASS #define xmRowColumnWidgetClass XMROWCOLUMNWIDGETCLASS #define xmSashWidgetClass XMSASHWIDGETCLASS +#define xmScaleWidgetClass XMSCALEWIDGETCLASS #define xmScrollBarWidgetClass XMSCROLLBARWIDGETCLASS #define xmScrolledWindowClassRec XMSCROLLEDWINDOWCLASSREC #define xmScrolledWindowWidgetClass XMSCROLLEDWINDOWWIDGETCLASS @@ -626,60 +933,13 @@ #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 + +#define SetReqLen(req,n,badlen) \ + if ((req->length + n) > (unsigned)65535) { \ + n = badlen; \ + req->length += n; \ + } else \ + req->length += n #ifdef __cplusplus extern "C" { @@ -689,138 +949,4 @@ extern void XtFree(char*); } #endif -#define pthread_attr_create PTHREAD_ATTR_CREATE -#define pthread_attr_delete PTHREAD_ATTR_DELETE -#define pthread_attr_destroy PTHREAD_ATTR_DESTROY -#define pthread_attr_getdetach_np PTHREAD_ATTR_GETDETACH_NP -#define pthread_attr_getguardsize_np PTHREAD_ATTR_GETGUARDSIZE_NP -#define pthread_attr_getinheritsched PTHREAD_ATTR_GETINHERITSCHED -#define pthread_attr_getprio PTHREAD_ATTR_GETPRIO -#define pthread_attr_getsched PTHREAD_ATTR_GETSCHED -#define pthread_attr_getschedparam PTHREAD_ATTR_GETSCHEDPARAM -#define pthread_attr_getstacksize PTHREAD_ATTR_GETSTACKSIZE -#define pthread_attr_init PTHREAD_ATTR_INIT -#define pthread_attr_setdetach_np PTHREAD_ATTR_SETDETACH_NP -#define pthread_attr_setdetachstate PTHREAD_ATTR_SETDETACHSTATE -#define pthread_attr_setguardsize_np PTHREAD_ATTR_SETGUARDSIZE_NP -#define pthread_attr_setinheritsched PTHREAD_ATTR_SETINHERITSCHED -#define pthread_attr_setprio PTHREAD_ATTR_SETPRIO -#define pthread_attr_setsched PTHREAD_ATTR_SETSCHED -#define pthread_attr_setschedparam PTHREAD_ATTR_SETSCHEDPARAM -#define pthread_attr_setschedpolicy PTHREAD_ATTR_SETSCHEDPOLICY -#define pthread_attr_setstacksize PTHREAD_ATTR_SETSTACKSIZE -#define pthread_cancel PTHREAD_CANCEL -#define pthread_cancel_e PTHREAD_CANCEL_E -#define pthread_cond_broadcast PTHREAD_COND_BROADCAST -#define pthread_cond_destroy PTHREAD_COND_DESTROY -#define pthread_cond_init PTHREAD_COND_INIT -#define pthread_cond_sig_preempt_int_np PTHREAD_COND_SIG_PREEMPT_INT_NP -#define pthread_cond_signal PTHREAD_COND_SIGNAL -#define pthread_cond_signal_int_np PTHREAD_COND_SIGNAL_INT_NP -#define pthread_cond_timedwait PTHREAD_COND_TIMEDWAIT -#define pthread_cond_wait PTHREAD_COND_WAIT -#define pthread_condattr_create PTHREAD_CONDATTR_CREATE -#define pthread_condattr_delete PTHREAD_CONDATTR_DELETE -#define pthread_condattr_init PTHREAD_CONDATTR_INIT -#define pthread_create PTHREAD_CREATE -#define pthread_delay_np PTHREAD_DELAY_NP -#define pthread_detach PTHREAD_DETACH -#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_pop_ctx_np PTHREAD_EXC_POP_CTX_NP -#define pthread_exc_push_ctx_np PTHREAD_EXC_PUSH_CTX_NP -#define pthread_exc_savecontext_np PTHREAD_EXC_SAVECONTEXT_NP -#define pthread_exit PTHREAD_EXIT -#define pthread_get_expiration_np PTHREAD_GET_EXPIRATION_NP -#define pthread_getprio PTHREAD_GETPRIO -#define pthread_getschedparam PTHREAD_GETSCHEDPARAM -#define pthread_getscheduler PTHREAD_GETSCHEDULER -#define pthread_getspecific PTHREAD_GETSPECIFIC -#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_kill PTHREAD_KILL -#define pthread_lock_global_np PTHREAD_LOCK_GLOBAL_NP -#define pthread_mutex_destroy PTHREAD_MUTEX_DESTROY -#define pthread_mutex_init PTHREAD_MUTEX_INIT -#define pthread_mutex_lock PTHREAD_MUTEX_LOCK -#define pthread_mutex_trylock PTHREAD_MUTEX_TRYLOCK -#define pthread_mutex_unlock PTHREAD_MUTEX_UNLOCK -#define pthread_mutexattr_create PTHREAD_MUTEXATTR_CREATE -#define pthread_mutexattr_delete PTHREAD_MUTEXATTR_DELETE -#define pthread_mutexattr_destroy PTHREAD_MUTEXATTR_DESTROY -#define pthread_mutexattr_getkind_np PTHREAD_MUTEXATTR_GETKIND_NP -#define pthread_mutexattr_init PTHREAD_MUTEXATTR_INIT -#define pthread_mutexattr_setkind_np PTHREAD_MUTEXATTR_SETKIND_NP -#define pthread_mutexattr_settype_np PTHREAD_MUTEXATTR_SETTYPE_NP -#define pthread_once PTHREAD_ONCE -#define pthread_resume_np PTHREAD_RESUME_NP -#define pthread_self PTHREAD_SELF -#define pthread_setasynccancel PTHREAD_SETASYNCCANCEL -#define pthread_setcancel PTHREAD_SETCANCEL -#define pthread_setcancelstate PTHREAD_SETCANCELSTATE -#define pthread_setprio PTHREAD_SETPRIO -#define pthread_setschedparam PTHREAD_SETSCHEDPARAM -#define pthread_setscheduler PTHREAD_SETSCHEDULER -#define pthread_setspecific PTHREAD_SETSPECIFIC -#define pthread_suspend_np PTHREAD_SUSPEND_NP -#define pthread_testcancel PTHREAD_TESTCANCEL -#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 xmBulletinBoardWidgetClass XMBULLETINBOARDWIDGETCLASS -#define xmScaleWidgetClass XMSCALEWIDGETCLASS - #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