1 #
   2 # Copyright 2002-2008 Sun Microsystems, Inc.  All Rights Reserved.
   3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4 #
   5 # This code is free software; you can redistribute it and/or modify it
   6 # under the terms of the GNU General Public License version 2 only, as
   7 # published by the Free Software Foundation.  Sun designates this
   8 # particular file as subject to the "Classpath" exception as provided
   9 # by Sun in the LICENSE file that accompanied this code.
  10 #
  11 # This code is distributed in the hope that it will be useful, but WITHOUT
  12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14 # version 2 for more details (a copy is included in the LICENSE file that
  15 # accompanied this code).
  16 #
  17 # You should have received a copy of the GNU General Public License version
  18 # 2 along with this work; if not, write to the Free Software Foundation,
  19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20 #
  21 # Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  22 # CA 95054 USA or visit www.sun.com if you need additional information or
  23 # have any questions.
  24 #
  25 
  26 # Define public interface for libawt.so on Linux.
  27 # Linux port does not use mawt, all public symbols are in libawt.so
  28 
  29 SUNWprivate_1.1 {
  30         global:
  31                 JNI_OnLoad;
  32 
  33                 Java_java_awt_CheckboxMenuItem_initIDs;
  34                 Java_java_awt_Color_initIDs;
  35                 Java_java_awt_FontMetrics_initIDs;
  36                 Java_java_awt_image_BufferedImage_initIDs;
  37                 Java_sun_awt_image_DataBufferNative_getElem;
  38                 Java_sun_awt_image_DataBufferNative_setElem;
  39                 Java_java_awt_image_ColorModel_initIDs;
  40                 Java_java_awt_image_ComponentSampleModel_initIDs;
  41                 Java_java_awt_image_IndexColorModel_initIDs;
  42                 Java_java_awt_image_Kernel_initIDs;
  43                 Java_java_awt_image_Raster_initIDs;
  44                 Java_java_awt_image_SampleModel_initIDs;
  45                 Java_java_awt_Label_initIDs;
  46                 Java_java_awt_MenuBar_initIDs;
  47                 Java_java_awt_ScrollPaneAdjustable_initIDs;
  48                 Java_java_awt_Toolkit_initIDs;
  49                 Java_java_awt_TrayIcon_initIDs;
  50                 Java_sun_awt_DebugSettings_setCTracingOn__Z; 
  51                 Java_sun_awt_DebugSettings_setCTracingOn__ZLjava_lang_String_2; 
  52                 Java_sun_awt_DebugSettings_setCTracingOn__ZLjava_lang_String_2I; 
  53                 Java_sun_awt_image_ByteComponentRaster_initIDs;
  54                 Java_sun_awt_image_GifImageDecoder_initIDs;
  55                 Java_sun_awt_image_GifImageDecoder_parseImage;
  56                 Java_sun_awt_image_Image_initIDs;
  57                 Java_sun_awt_image_ImageRepresentation_initIDs;
  58                 Java_sun_awt_image_ImageRepresentation_setBytePixels;
  59                 Java_sun_awt_image_ImageRepresentation_setDiffICM;
  60                 Java_sun_awt_image_ImageRepresentation_setICMpixels;
  61                 Java_sun_awt_image_ImagingLib_convolveBI;
  62                 Java_sun_awt_image_ImagingLib_convolveRaster;
  63                 Java_sun_awt_image_ImagingLib_init;
  64                 Java_sun_awt_image_ImagingLib_transformBI;
  65                 Java_sun_awt_image_ImagingLib_transformRaster;
  66                 Java_sun_awt_image_IntegerComponentRaster_initIDs;
  67                 Java_sun_awt_image_ShortComponentRaster_initIDs;
  68                 Java_sun_java2d_pipe_SpanClipRenderer_eraseTile;
  69                 Java_sun_java2d_pipe_SpanClipRenderer_fillTile;
  70                 Java_sun_java2d_pipe_ShapeSpanIterator_addSegment;
  71                 Java_sun_java2d_pipe_ShapeSpanIterator_moveTo;
  72                 Java_sun_java2d_pipe_ShapeSpanIterator_lineTo;
  73                 Java_sun_java2d_pipe_ShapeSpanIterator_quadTo;
  74                 Java_sun_java2d_pipe_ShapeSpanIterator_curveTo;
  75                 Java_sun_java2d_pipe_ShapeSpanIterator_closePath;
  76                 Java_sun_java2d_pipe_ShapeSpanIterator_pathDone;
  77                 Java_sun_java2d_pipe_ShapeSpanIterator_getNativeConsumer;
  78                 Java_sun_java2d_pipe_ShapeSpanIterator_appendPoly;
  79                 Java_sun_java2d_pipe_ShapeSpanIterator_dispose;
  80                 Java_sun_java2d_pipe_ShapeSpanIterator_getNativeIterator;
  81                 Java_sun_java2d_pipe_ShapeSpanIterator_getPathBox;
  82                 Java_sun_java2d_pipe_ShapeSpanIterator_initIDs;
  83                 Java_sun_java2d_pipe_ShapeSpanIterator_intersectClipBox;
  84                 Java_sun_java2d_pipe_ShapeSpanIterator_nextSpan;
  85                 Java_sun_java2d_pipe_ShapeSpanIterator_setNormalize;
  86                 Java_sun_java2d_pipe_ShapeSpanIterator_setOutputAreaXYXY;
  87                 Java_sun_java2d_pipe_ShapeSpanIterator_setRule;
  88                 Java_sun_java2d_pipe_ShapeSpanIterator_skipDownTo;
  89 
  90                 Java_java_awt_Dimension_initIDs;
  91                 Java_java_awt_event_MouseEvent_initIDs;
  92                 Java_java_awt_image_DataBufferInt_initIDs;
  93                 Java_java_awt_image_SinglePixelPackedSampleModel_initIDs;
  94                 Java_java_awt_Rectangle_initIDs;
  95                 Java_sun_awt_image_BufImgSurfaceData_getSurfaceData;
  96                 Java_sun_awt_image_BufImgSurfaceData_initIDs;
  97                 Java_sun_awt_image_BufImgSurfaceData_initRaster;
  98                 Java_sun_awt_image_BufImgSurfaceData_setSurfaceData;
  99                 Java_sun_awt_image_BufImgSurfaceData_freeNativeICMData;
 100                 Java_sun_awt_image_BytePackedRaster_initIDs;
 101                 Java_sun_awt_image_ImagingLib_lookupByteBI;
 102                 Java_sun_awt_image_ImagingLib_lookupByteRaster;
 103                 Java_sun_java2d_SurfaceData_initIDs;
 104                 Java_sun_java2d_SurfaceData_isOpaqueGray;
 105                 Java_sun_java2d_Disposer_initIDs;
 106                 Java_sun_java2d_DefaultDisposerRecord_invokeNativeDispose;
 107                 Java_sun_java2d_loops_BlitBg_BlitBg;
 108                 Java_sun_java2d_loops_Blit_Blit;
 109                 Java_sun_java2d_loops_ScaledBlit_Scale;
 110                 Java_sun_java2d_loops_DrawLine_DrawLine;
 111                 Java_sun_java2d_loops_DrawPolygons_DrawPolygons;
 112                 Java_sun_java2d_loops_DrawRect_DrawRect;
 113                 Java_sun_java2d_loops_FillRect_FillRect;
 114                 Java_sun_java2d_loops_FillSpans_FillSpans;
 115                 Java_sun_java2d_loops_GraphicsPrimitiveMgr_initIDs;
 116                 Java_sun_java2d_loops_GraphicsPrimitiveMgr_registerNativeLoops;
 117                 Java_sun_java2d_loops_MaskBlit_MaskBlit;
 118                 Java_sun_java2d_loops_MaskFill_MaskFill;
 119                 Java_sun_java2d_pipe_BufferedRenderPipe_fillSpans;
 120                 Java_sun_java2d_pipe_SpanClipRenderer_initIDs;
 121                 sun_awt_image_GifImageDecoder_initIDs;
 122 
 123                 # libmawt entry points
 124                 SurfaceData_InitOps;
 125                 SurfaceData_ThrowInvalidPipeException;
 126                 Region_GetBounds;
 127                 Region_GetInfo;
 128                 Region_StartIteration;
 129                 Region_CountIterationRects;
 130                 Region_NextIteration;
 131                 Region_EndIteration;
 132                 GrPrim_CompGetXorInfo;
 133                 GrPrim_CompGetAlphaInfo;
 134                 img_makePalette;
 135                 initInverseGrayLut;
 136                 make_dither_arrays;
 137                 make_uns_ordered_dither_array;
 138 
 139                 # variables exported to libmawt
 140                 std_img_oda_red;
 141                 std_img_oda_blue;
 142                 std_img_oda_green;
 143                 std_odas_computed;
 144                 g_CMpDataID;
 145                 colorValueID;
 146                 jvm;
 147 
 148                 # CDE private entry point
 149                 # This is in awt_LoadLibrary.c and falls through to libmawt.
 150                 # Evidently CDE needs this for backward compatability.
 151                 Java_sun_awt_motif_XsessionWMcommand;
 152 
 153                 # Java Plugin
 154                 # This is in awt_LoadLibrary.c and falls through to libmawt.
 155                 # Evidently plugin needs this for backward compatability.
 156                 getAwtLockFunctions;
 157                 getAwtData;
 158                 getAwtDisplay;
 159 
 160                 # libfontmanager entry points
 161                 AWTIsHeadless;
 162                 GrPrim_Sg2dGetCompInfo;
 163                 GrPrim_Sg2dGetClip;
 164                 GetNativePrim;
 165                 SurfaceData_IntersectBounds;
 166                 SurfaceData_GetOps;
 167                 Disposer_AddRecord;
 168                 GrPrim_Sg2dGetEaRGB;
 169                 GrPrim_Sg2dGetPixel;
 170                 GrPrim_Sg2dGetLCDTextContrast;
 171 
 172                 #Java_sun_awt_motif_MComponentPeer_restoreFocus;
 173                 Java_sun_awt_DefaultMouseInfoPeer_fillPointWithCoords;
 174                 Java_sun_awt_DefaultMouseInfoPeer_isWindowUnderMouse;
 175                 Java_java_awt_AWTEvent_nativeSetSource;
 176                 Java_java_awt_Checkbox_initIDs;
 177                 Java_java_awt_Component_initIDs;
 178                 Java_java_awt_Dialog_initIDs;
 179                 Java_java_awt_Font_initIDs;
 180                 Java_sun_awt_KeyboardFocusManagerPeerImpl_clearNativeGlobalFocusOwner;
 181                 Java_sun_awt_KeyboardFocusManagerPeerImpl_getNativeFocusOwner;
 182                 Java_sun_awt_KeyboardFocusManagerPeerImpl_getNativeFocusedWindow;
 183                 Java_java_awt_KeyboardFocusManager_initIDs;
 184                 Java_java_awt_Menu_initIDs;
 185                 Java_java_awt_MenuComponent_initIDs;
 186                 Java_java_awt_MenuItem_initIDs;
 187                 Java_java_awt_Scrollbar_initIDs;
 188                 Java_java_awt_ScrollPane_initIDs;
 189                 Java_java_awt_TextArea_initIDs;
 190                 Java_sun_awt_FontDescriptor_initIDs;
 191                 #Java_sun_awt_motif_MButtonPeer_create;
 192                 #Java_sun_awt_motif_MButtonPeer_setLabel;
 193                 #Java_sun_awt_motif_MCanvasPeer_create;
 194                 #Java_sun_awt_motif_MCanvasPeer_initIDs;
 195                 #Java_sun_awt_motif_MCanvasPeer_resetTargetGC;
 196                 #Java_sun_awt_motif_MCheckboxMenuItemPeer_pSetState;
 197                 #Java_sun_awt_motif_MCheckboxPeer_create;
 198                 #Java_sun_awt_motif_MCheckboxPeer_setCheckboxGroup;
 199                 #Java_sun_awt_motif_MCheckboxPeer_setLabel;
 200                 #Java_sun_awt_motif_MCheckboxPeer_pSetState;
 201                 #Java_sun_awt_motif_MCheckboxPeer_pGetState;
 202                 #Java_sun_awt_motif_MChoicePeer_addItem;
 203                 #Java_sun_awt_motif_MChoicePeer_appendItems;
 204                 #Java_sun_awt_motif_MChoicePeer_create;
 205                 #Java_sun_awt_motif_MChoicePeer_pReshape;
 206                 #Java_sun_awt_motif_MChoicePeer_remove;
 207                 #Java_sun_awt_motif_MChoicePeer_removeAll;
 208                 #Java_sun_awt_motif_MChoicePeer_setBackground;
 209                 #Java_sun_awt_motif_MChoicePeer_pSelect;
 210                 #Java_sun_awt_motif_MChoicePeer_setFont;
 211                 #Java_sun_awt_motif_MChoicePeer_setForeground;
 212                 #Java_sun_awt_motif_MComponentPeer_addNativeDropTarget;
 213                 #Java_sun_awt_motif_MComponentPeer_createBackBuffer;
 214                 #Java_sun_awt_motif_MComponentPeer_destroyBackBuffer;
 215                 #Java_sun_awt_motif_MComponentPeer_getNativeColor;
 216                 #Java_sun_awt_motif_MComponentPeer_getWindow;
 217                 #Java_sun_awt_motif_MComponentPeer_pDisable;
 218                 #Java_sun_awt_motif_MComponentPeer_pDispose;
 219                 #Java_sun_awt_motif_MComponentPeer_pEnable;
 220                 #Java_sun_awt_motif_MComponentPeer_pGetLocationOnScreen;
 221                 #Java_sun_awt_motif_MComponentPeer_pGetLocationOnScreen2;
 222                 #Java_sun_awt_motif_MComponentPeer_pHide;
 223                 #Java_sun_awt_motif_MComponentPeer_pInitialize;
 224                 #Java_sun_awt_motif_MComponentPeer_pMakeCursorVisible;
 225                 #Java_sun_awt_motif_MComponentPeer_pReshape;
 226                 #Java_sun_awt_motif_MComponentPeer_pShow;
 227                 #Java_sun_awt_motif_MComponentPeer_removeNativeDropTarget;
 228                 #Java_sun_awt_motif_MComponentPeer_swapBuffers;
 229                 #Java_sun_awt_motif_MComponentPeer_pSetBackground;
 230                 #Java_sun_awt_motif_MComponentPeer_pSetFont;
 231                 #Java_sun_awt_motif_MComponentPeer_processSynchronousLightweightTransfer;
 232                 #Java_sun_awt_motif_MComponentPeer__1requestFocus;
 233                 #Java_sun_awt_motif_MCheckboxMenuItemPeer_getState;
 234                 #Java_sun_awt_motif_MComponentPeer_pSetForeground;
 235                 #Java_sun_awt_motif_MDragSourceContextPeer_startDrag;
 236                 #Java_sun_awt_motif_MDragSourceContextPeer_setNativeCursor;
 237                 #Java_sun_awt_motif_MDropTargetContextPeer_addTransfer;
 238                 #Java_sun_awt_motif_MDropTargetContextPeer_dropDone;
 239                 #Java_sun_awt_motif_MDropTargetContextPeer_startTransfer;
 240                 #Java_sun_awt_motif_X11DragSourceContextPeer_startDrag;
 241                 #Java_sun_awt_motif_X11DragSourceContextPeer_setNativeCursor;
 242                 #Java_sun_awt_motif_X11DropTargetContextPeer_sendResponse;
 243                 #Java_sun_awt_motif_X11DropTargetContextPeer_dropDone;
 244                 #Java_sun_awt_motif_X11DropTargetContextPeer_getData;
 245                 #Java_sun_awt_motif_MEmbeddedFramePeer_NEFcreate;
 246                 #Java_sun_awt_motif_MEmbeddedFramePeer_pShowImpl;
 247                 #Java_sun_awt_motif_MEmbeddedFramePeer_pReshapePrivate;
 248                 #Java_sun_awt_motif_MEmbeddedFramePeer_getBoundsPrivate;
 249                 #Java_sun_awt_motif_MFramePeer_pSetIconImage___3B_3I_3SII;
 250                 #Java_sun_awt_motif_MEmbeddedFramePeer_requestXEmbedFocus;
 251                 #Java_sun_awt_motif_MEmbeddedFramePeer_isXEmbedApplicationActive;
 252                 #Java_sun_awt_motif_MEmbeddedFramePeer_isXEmbedActive;
 253                 #Java_sun_awt_motif_MEmbeddedFrame_getWidget;
 254                 #Java_sun_awt_motif_MEmbeddedFrame_mapWidget;
 255                 #Java_sun_awt_motif_MFileDialogPeer_create;
 256                 #Java_sun_awt_motif_MFileDialogPeer_pDispose;
 257                 #Java_sun_awt_motif_MFileDialogPeer_pHide;
 258                 #Java_sun_awt_motif_MFileDialogPeer_pReshape;
 259                 #Java_sun_awt_motif_MFileDialogPeer_pShow;
 260                 #Java_sun_awt_motif_MFileDialogPeer_setFileEntry;
 261                 #Java_sun_awt_motif_MFileDialogPeer_setFont;
 262                 #Java_sun_awt_motif_MFramePeer_pGetIconSize;
 263                 #Java_sun_awt_motif_MGlobalCursorManager_cacheInit;
 264                 #Java_sun_awt_motif_MGlobalCursorManager_findComponentAt;
 265                 #Java_sun_awt_motif_MGlobalCursorManager_findHeavyweightUnderCursor;
 266                 #Java_sun_awt_motif_MGlobalCursorManager_getCursorPos;
 267                 #Java_sun_awt_motif_MGlobalCursorManager_getLocationOnScreen;
 268                 #Java_sun_awt_motif_MLabelPeer_create;
 269                 #Java_sun_awt_motif_MLabelPeer_setAlignment;
 270                 #Java_sun_awt_motif_MLabelPeer_setText;
 271                 #Java_sun_awt_motif_MListPeer_addItem;
 272                 #Java_sun_awt_motif_MListPeer_create;
 273                 #Java_sun_awt_motif_MListPeer_delItems;
 274                 #Java_sun_awt_motif_MListPeer_deselect;
 275                 #Java_sun_awt_motif_MListPeer_isSelected;
 276                 #Java_sun_awt_motif_MListPeer_makeVisible;
 277                 #Java_sun_awt_motif_MListPeer_select;
 278                 #Java_sun_awt_motif_MListPeer_setMultipleSelections;
 279                 #Java_sun_awt_motif_MMenuBarPeer_create;
 280                 #Java_sun_awt_motif_MMenuItemPeer_createMenuItem;
 281                 #Java_sun_awt_motif_MMenuItemPeer_pDisable;
 282                 #Java_sun_awt_motif_MMenuItemPeer_pDispose;
 283                 #Java_sun_awt_motif_MMenuItemPeer_pEnable;
 284                 #Java_sun_awt_motif_MMenuItemPeer_pSetLabel;
 285                 #Java_sun_awt_motif_MMenuPeer_createMenu;
 286                 #Java_sun_awt_motif_MMenuPeer_createSubMenu;
 287                 #Java_sun_awt_motif_MMenuPeer_pDispose;
 288                 #Java_sun_awt_motif_MPopupMenuPeer_createMenu;
 289                 #Java_sun_awt_motif_MPopupMenuPeer_pDispose;
 290                 #Java_sun_awt_motif_MPopupMenuPeer_pShow;
 291                 #Java_sun_awt_motif_MRobotPeer_getRGBPixelsImpl;
 292                 #Java_sun_awt_motif_MRobotPeer_keyPressImpl;
 293                 #Java_sun_awt_motif_MRobotPeer_keyReleaseImpl;
 294                 #Java_sun_awt_motif_MRobotPeer_mouseMoveImpl;
 295                 #Java_sun_awt_motif_MRobotPeer_mousePressImpl;
 296                 #Java_sun_awt_motif_MRobotPeer_mouseReleaseImpl;
 297                 #Java_sun_awt_motif_MRobotPeer_mouseWheelImpl;
 298                 #Java_sun_awt_motif_MRobotPeer_setup;
 299                 #Java_sun_awt_motif_MScrollbarPeer_create;
 300                 #Java_sun_awt_motif_MScrollbarPeer_setLineIncrement;
 301                 #Java_sun_awt_motif_MScrollbarPeer_setPageIncrement;
 302                 #Java_sun_awt_motif_MScrollbarPeer_pSetValues;
 303                 #Java_sun_awt_motif_MScrollPanePeer_create;
 304                 #Java_sun_awt_motif_MScrollPanePeer_pGetBlockIncrement;
 305                 #Java_sun_awt_motif_MScrollPanePeer_pGetScrollbarSpace;
 306                 #Java_sun_awt_motif_MScrollPanePeer_pGetShadow;
 307                 #Java_sun_awt_motif_MScrollPanePeer_pInsets;
 308                 #Java_sun_awt_motif_MScrollPanePeer_pSetIncrement;
 309                 #Java_sun_awt_motif_MScrollPanePeer_pSetScrollChild;
 310                 #Java_sun_awt_motif_MScrollPanePeer_setScrollPosition;
 311                 #Java_sun_awt_motif_MTextAreaPeer_initIDs;
 312                 #Java_sun_awt_motif_MTextAreaPeer_pCreate;
 313                 #Java_sun_awt_motif_MTextAreaPeer_getCaretPosition;
 314                 #Java_sun_awt_motif_MTextAreaPeer_getExtraHeight;
 315                 #Java_sun_awt_motif_MTextAreaPeer_getExtraWidth;
 316                 #Java_sun_awt_motif_MTextAreaPeer_getSelectionEnd;
 317                 #Java_sun_awt_motif_MTextAreaPeer_getSelectionStart;
 318                 #Java_sun_awt_motif_MTextAreaPeer_getText;
 319                 #Java_sun_awt_motif_MTextAreaPeer_insert;
 320                 #Java_sun_awt_motif_MTextAreaPeer_pMakeCursorVisible;
 321                 #Java_sun_awt_motif_MTextAreaPeer_pSetEditable;
 322                 #Java_sun_awt_motif_MTextAreaPeer_pShow2;
 323                 #Java_sun_awt_motif_MTextAreaPeer_replaceRange;
 324                 #Java_sun_awt_motif_MTextAreaPeer_select;
 325                 #Java_sun_awt_motif_MTextAreaPeer_setCaretPosition;
 326                 #Java_sun_awt_motif_MTextAreaPeer_setFont;
 327                 #Java_sun_awt_motif_MTextAreaPeer_setText;
 328                 #Java_sun_awt_motif_MTextAreaPeer_setTextBackground;
 329                 #Java_sun_awt_motif_MTextFieldPeer_initIDs;
 330                 #Java_sun_awt_motif_MTextFieldPeer_pCreate;
 331                 #Java_sun_awt_motif_MTextFieldPeer_getCaretPosition;
 332                 #Java_sun_awt_motif_MTextFieldPeer_getSelectionEnd;
 333                 #Java_sun_awt_motif_MTextFieldPeer_getSelectionStart;
 334                 #Java_sun_awt_motif_MTextFieldPeer_getText;
 335                 #Java_sun_awt_motif_MTextFieldPeer_insertReplaceText;
 336                 #Java_sun_awt_motif_MTextFieldPeer_preDispose;
 337                 #Java_sun_awt_motif_MTextFieldPeer_pSetEditable;
 338                 #Java_sun_awt_motif_MTextFieldPeer_select;
 339                 #Java_sun_awt_motif_MTextFieldPeer_setCaretPosition;
 340                 #Java_sun_awt_motif_MTextFieldPeer_setEchoChar;
 341                 #Java_sun_awt_motif_MTextFieldPeer_setFont;
 342                 #Java_sun_awt_motif_MTextFieldPeer_setText;
 343                 Java_sun_awt_motif_MToolkit_beep;
 344                 Java_sun_awt_motif_MToolkit_getLockingKeyStateNative;
 345                 Java_sun_awt_motif_MToolkit_getMulticlickTime;
 346                 Java_sun_awt_motif_MToolkit_getNumMouseButtons;
 347                 Java_sun_awt_motif_MToolkit_getScreenHeight;
 348                 Java_sun_awt_motif_MToolkit_getScreenResolution;
 349                 Java_sun_awt_motif_MToolkit_getScreenWidth;
 350                 Java_sun_awt_motif_MToolkit_init;
 351                 Java_sun_awt_motif_MToolkit_isDynamicLayoutSupportedNative;
 352                 Java_sun_awt_motif_MToolkit_isFrameStateSupported;
 353                 Java_sun_awt_motif_MToolkit_loadSystemColors;
 354                 Java_sun_awt_motif_MToolkit_makeColorModel;
 355                 Java_sun_awt_motif_MToolkit_run;
 356                 Java_sun_awt_motif_MToolkit_sync;
 357                 Java_sun_awt_motif_MToolkit_isAlwaysOnTopSupported;
 358                 Java_sun_awt_motif_MWindowAttributes_initIDs;
 359                 #Java_sun_awt_motif_MWindowPeer_pDispose;
 360                 #Java_sun_awt_motif_MWindowPeer_pHide;
 361                 #Java_sun_awt_motif_MWindowPeer_pReshape;
 362                 #Java_sun_awt_motif_MWindowPeer_pSetTitle;
 363                 #Java_sun_awt_motif_MWindowPeer_pShow;
 364                 #Java_sun_awt_motif_MWindowPeer_setResizable;
 365                 #Java_sun_awt_motif_MWindowPeer_toBack;
 366                 #Java_sun_awt_motif_MWindowPeer_addTextComponentNative;
 367                 #Java_sun_awt_motif_MWindowPeer_getState;
 368                 #Java_sun_awt_motif_MWindowPeer_pSetIMMOption;
 369                 #Java_sun_awt_motif_MWindowPeer_pSetMenuBar;
 370                 #Java_sun_awt_motif_MWindowPeer_pShowModal;
 371                 #Java_sun_awt_motif_MWindowPeer_removeTextComponentNative;
 372                 #Java_sun_awt_motif_MWindowPeer_setSaveUnder;
 373                 #Java_sun_awt_motif_MWindowPeer_setState;
 374                 #Java_sun_awt_motif_MWindowPeer_resetTargetGC;
 375                 #Java_sun_awt_motif_MWindowPeer_registerX11DropTarget;
 376                 #Java_sun_awt_motif_MWindowPeer_unregisterX11DropTarget;
 377                 #Java_sun_awt_motif_MWindowPeer_updateAlwaysOnTop;
 378                 #Java_sun_awt_motif_X11CustomCursor_cacheInit;
 379                 #Java_sun_awt_motif_X11CustomCursor_createCursor;
 380                 #Java_sun_awt_motif_X11CustomCursor_queryBestCursor;
 381                 Java_sun_awt_motif_X11FontMetrics_bytesWidth;
 382                 Java_sun_awt_motif_X11FontMetrics_getMFCharsWidth;
 383                 Java_sun_awt_motif_X11FontMetrics_init;
 384                 Java_sun_awt_X11InputMethod_disposeXIC;
 385                 Java_sun_awt_X11InputMethod_isCompositionEnabledNative;
 386                 Java_sun_awt_X11InputMethod_resetXIC;
 387                 Java_sun_awt_X11InputMethod_setCompositionEnabledNative;
 388                 Java_sun_awt_X11InputMethod_turnoffStatusWindow;
 389                 #Java_sun_awt_motif_MInputMethod_openXIMNative;
 390                 #Java_sun_awt_motif_MInputMethod_configureStatusAreaNative;
 391                 #Java_sun_awt_motif_MInputMethod_createXICNative;
 392                 #Java_sun_awt_motif_MInputMethod_reconfigureXICNative;
 393                 #Java_sun_awt_motif_MInputMethod_setXICFocusNative;
 394                 #Java_sun_awt_motif_X11Clipboard_getClipboardData;
 395                 #Java_sun_awt_motif_X11Clipboard_getClipboardFormats;
 396                 #Java_sun_awt_motif_X11Clipboard_registerClipboardViewer;
 397                 #Java_sun_awt_motif_X11Clipboard_unregisterClipboardViewer;
 398                 #Java_sun_awt_motif_X11Selection_init;
 399                 #Java_sun_awt_motif_X11Selection_pGetSelectionOwnership;
 400                 #Java_sun_awt_motif_X11Selection_clearNativeContext;
 401                 Java_sun_awt_SunToolkit_closeSplashScreen;
 402                 Java_sun_awt_PlatformFont_initIDs;
 403                 Java_sun_awt_X11GraphicsConfig_init;
 404                 Java_sun_awt_X11GraphicsConfig_dispose;
 405                 Java_sun_awt_X11GraphicsConfig_pGetBounds;
 406                 Java_sun_awt_X11GraphicsConfig_getNumColors;
 407                 Java_sun_awt_X11GraphicsConfig_getXResolution;
 408                 Java_sun_awt_X11GraphicsConfig_getYResolution;
 409                 Java_sun_awt_X11GraphicsConfig_isTranslucencyCapable;
 410                 Java_sun_awt_X11GraphicsDevice_isDBESupported;
 411                 Java_sun_awt_X11GraphicsDevice_getDisplay;
 412                 Java_sun_awt_X11GraphicsDevice_getDoubleBufferVisuals;
 413                 Java_sun_awt_X11GraphicsDevice_getNumConfigs;
 414                 Java_sun_awt_X11GraphicsDevice_initIDs;
 415                 Java_sun_awt_X11GraphicsDevice_initXrandrExtension;
 416                 Java_sun_awt_X11GraphicsDevice_enterFullScreenExclusive;
 417                 Java_sun_awt_X11GraphicsDevice_exitFullScreenExclusive;
 418                 Java_sun_awt_X11GraphicsDevice_getCurrentDisplayMode;
 419                 Java_sun_awt_X11GraphicsDevice_enumDisplayModes;
 420                 Java_sun_awt_X11GraphicsDevice_configDisplayMode;
 421                 Java_sun_awt_X11GraphicsDevice_resetNativeData;
 422                 Java_sun_awt_X11GraphicsEnvironment_checkShmExt;
 423                 Java_sun_awt_X11GraphicsEnvironment_getDefaultScreenNum;
 424                 Java_sun_awt_X11GraphicsEnvironment_getDisplayString;
 425                 Java_sun_awt_X11GraphicsEnvironment_getNumScreens;
 426                 Java_sun_awt_X11GraphicsEnvironment_initDisplay;
 427                 Java_sun_awt_X11GraphicsEnvironment_pRunningXinerama;
 428                 Java_sun_awt_X11GraphicsEnvironment_getXineramaCenterPoint;
 429         
 430         
 431 
 432                 Java_java_awt_AWTEvent_initIDs;
 433                 Java_java_awt_Button_initIDs;
 434                 Java_java_awt_Container_initIDs;
 435                 Java_java_awt_Cursor_finalizeImpl;
 436                 Java_java_awt_Cursor_initIDs;
 437                 Java_java_awt_Event_initIDs;
 438                 Java_java_awt_event_InputEvent_initIDs;
 439                 Java_java_awt_event_KeyEvent_initIDs;
 440                 Java_java_awt_FileDialog_initIDs;
 441                 Java_java_awt_Frame_initIDs;
 442                 Java_java_awt_Insets_initIDs;
 443                 Java_java_awt_TextField_initIDs;
 444                 Java_java_awt_Window_initIDs;
 445                 #Java_sun_awt_motif_MCheckboxPeer_getIndicatorSize;
 446                 #Java_sun_awt_motif_MCheckboxPeer_getSpacing;
 447                 #Java_sun_awt_motif_MChoicePeer_freeNativeData;
 448                 #Java_sun_awt_motif_MComponentPeer_getComponents_1NoClientCode;
 449                 #Java_sun_awt_motif_MComponentPeer_getParent_1NoClientCode;
 450                 #Java_sun_awt_motif_MComponentPeer_initIDs;
 451                 #Java_sun_awt_motif_MComponentPeer_nativeHandleEvent;
 452                 #Java_sun_awt_motif_MComponentPeer_pSetCursor;
 453                 #Java_sun_awt_motif_MComponentPeer_pSetInnerForeground;
 454                 #Java_sun_awt_motif_MComponentPeer_pSetScrollbarBackground;
 455                 #Java_sun_awt_motif_MComponentPeer_setTargetBackground;
 456                 #Java_sun_awt_motif_MDataTransferer_dragQueryFile;
 457                 #Java_sun_awt_motif_MDataTransferer_getAtomForTarget;
 458                 #Java_sun_awt_motif_MDataTransferer_getTargetNameForAtom;
 459                 #Java_sun_awt_motif_MFileDialogPeer_insertReplaceFileDialogText;
 460                 Java_sun_awt_motif_MFontPeer_initIDs;
 461                 #Java_sun_awt_motif_MListPeer_setBackground;
 462                 #Java_sun_awt_motif_MMenuBarPeer_initIDs;
 463                 #Java_sun_awt_motif_MMenuBarPeer_pDispose;
 464                 #Java_sun_awt_motif_MMenuItemPeer_getParent_1NoClientCode;
 465                 #Java_sun_awt_motif_MMenuItemPeer_initIDs;
 466                 #Java_sun_awt_motif_MMenuItemPeer_pSetShortcut;
 467                 #Java_sun_awt_motif_MPopupMenuPeer_initIDs;
 468                 #Java_sun_awt_motif_MScrollbarPeer_initIDs;
 469                 #Java_sun_awt_motif_MScrollPanePeer_initIDs;
 470                 #Java_sun_awt_motif_MTextAreaPeer_pSetCursor;
 471                 Java_sun_awt_motif_MToolkit_shutdown;
 472                 #Java_sun_awt_motif_MWindowPeer_initIDs;
 473                 #Java_sun_awt_motif_MWindowPeer_pCreate;
 474                 #Java_sun_awt_motif_MWindowPeer_wrapInSequenced;
 475                 Java_sun_awt_motif_X11FontMetrics_initIDs;
 476                 #Java_sun_awt_X11InputMethod_initIDs;
 477                 Java_sun_awt_motif_X11OffScreenImage_updateBitmask;
 478                 #Java_sun_awt_motif_X11Selection_initIDs;
 479                 Java_sun_awt_motif_MToolkitThreadBlockedHandler_enter;
 480                 Java_sun_awt_motif_MToolkitThreadBlockedHandler_exit;
 481                 Java_sun_awt_X11GraphicsConfig_init;
 482                 Java_sun_awt_X11GraphicsConfig_initIDs;
 483                 Java_sun_awt_X11GraphicsConfig_makeColorModel;
 484                 Java_sun_awt_X11GraphicsDevice_getConfigVisualId;
 485                 Java_sun_awt_X11PMBlitLoops_Blit;
 486                 Java_sun_awt_X11PMBlitBgLoops_nativeBlitBg;
 487                 Java_sun_awt_X11Renderer_devFillSpans;
 488                 Java_sun_awt_X11Renderer_doDrawArc;
 489                 Java_sun_awt_X11Renderer_doDrawLine;
 490                 Java_sun_awt_X11Renderer_doDrawOval;
 491                 Java_sun_awt_X11Renderer_doDrawPoly;
 492                 Java_sun_awt_X11Renderer_doDrawRect;
 493                 Java_sun_awt_X11Renderer_doDrawRoundRect;
 494                 Java_sun_awt_X11Renderer_doFillArc;
 495                 Java_sun_awt_X11Renderer_doFillOval;
 496                 Java_sun_awt_X11Renderer_doFillPoly;
 497                 Java_sun_awt_X11Renderer_doFillRect;
 498                 Java_sun_awt_X11Renderer_doFillRoundRect;
 499                 Java_sun_awt_X11Renderer_devCopyArea;
 500                 Java_sun_awt_X11SurfaceData_initIDs;
 501                 Java_sun_awt_X11SurfaceData_initOps;
 502                 Java_sun_awt_X11SurfaceData_initSurface;
 503                 Java_sun_awt_X11SurfaceData_isDgaAvailable;
 504                 Java_sun_awt_X11SurfaceData_setInvalid;
 505                 Java_sun_awt_X11SurfaceData_flushNativeSurface;
 506                 #Java_sun_awt_motif_MEmbedCanvasPeer_initXEmbedServer;
 507                 #Java_sun_awt_motif_MEmbedCanvasPeer_destroyXEmbedServer;
 508                 #Java_sun_awt_motif_MEmbedCanvasPeer_isXEmbedActive;
 509                 #Java_sun_awt_motif_MEmbedCanvasPeer_initDispatching;
 510                 #Java_sun_awt_motif_MEmbedCanvasPeer_endDispatching;
 511                 #Java_sun_awt_motif_MEmbedCanvasPeer_embedChild;
 512                 #Java_sun_awt_motif_MEmbedCanvasPeer_childDestroyed;
 513                 #Java_sun_awt_motif_MEmbedCanvasPeer_getEmbedPreferredSize;
 514                 #Java_sun_awt_motif_MEmbedCanvasPeer_getEmbedMinimumSize;
 515                 #Java_sun_awt_motif_MEmbedCanvasPeer_getClientBounds;
 516                 #Java_sun_awt_motif_MEmbedCanvasPeer_notifyChildEmbedded;
 517                 #Java_sun_awt_motif_MEmbedCanvasPeer_detachChild;
 518                 #Java_sun_awt_motif_MEmbedCanvasPeer_forwardKeyEvent;
 519                 #Java_sun_awt_motif_MEmbedCanvasPeer_getAWTKeyCodeForKeySym;
 520                 #Java_sun_awt_motif_MEmbedCanvasPeer_sendMessage__I;
 521                 #Java_sun_awt_motif_MEmbedCanvasPeer_sendMessage__IJJJ;
 522                 #Java_sun_awt_motif_MEmbedCanvasPeer_getWindow;       
 523                 #Java_sun_awt_motif_MEmbedCanvasPeer_forwardEventToEmbedded;       
 524                 #Java_sun_awt_motif_GrabbedKey_initKeySymAndModifiers;
 525                 #Java_sun_awt_motif_MEmbeddedFramePeer_traverseOut;
 526                 awt_display;
 527                 awt_lock;
 528                 awt_Lock;
 529                 awt_Unlock;
 530                 awt_GetDrawingSurface;
 531                 awt_FreeDrawingSurface;
 532                 awt_GetComponent;
 533 
 534                 X11SurfaceData_GetOps;
 535                 getDefaultConfig;
 536                 Java_sun_font_FontConfigManager_getFontConfig;
 537                 Java_sun_font_FontConfigManager_getFontConfigAASettings;
 538                 Java_sun_awt_X11FontManager_getFontPath;
 539                 Java_sun_awt_X11FontManager_setNativeFontPath;
 540                 Java_sun_font_SunFontManager_populateFontFileNameMap;
 541 
 542                 # CDE private entry point
 543                 Java_sun_awt_motif_XsessionWMcommand;
 544 
 545                 # Java Plugin
 546                 getAwtLockFunctions;
 547                 getAwtData;
 548                 getAwtDisplay;
 549                 
 550                 # libfontmanager entry points
 551                 AWTIsHeadless;
 552                 AWTCountFonts;
 553                 AWTLoadFont;
 554                 AWTFreeFont;
 555                 AWTFontMinByte1;
 556                 AWTFontMaxByte1;
 557                 AWTFontMinCharOrByte2;
 558                 AWTFontMaxCharOrByte2;
 559                 AWTFontDefaultChar;
 560                 AWTFontPerChar;
 561                 AWTFontMaxBounds;
 562                 AWTFontTextExtents16;
 563                 AWTFreeChar;
 564                 AWTFontGenerateImage;
 565                 AWTCharAdvance;
 566                 AWTCharLBearing;
 567                 AWTCharRBearing;
 568                 AWTCharAscent;
 569                 AWTCharDescent;
 570                 AWTDrawGlyphList;
 571                 AccelGlyphCache_RemoveAllCellInfos;
 572 
 573         local:
 574                 *;
 575 };
 576