dtksh: use sh_addbuiltin instead of manually editing builtins.c

This commit is contained in:
Chase
2020-12-03 21:44:08 -06:00
committed by Jon Trulson
parent 80825d1651
commit 5cec09b9f2
7 changed files with 334 additions and 2509 deletions

View File

@@ -67,6 +67,7 @@
#include "extra.h"
#include "xmwidgets.h"
#include "msgs.h"
#include "xmcmds.h"
#include <locale.h>
extern Namval_t *sh_assignok(Namval_t *np,int add);
@@ -9530,3 +9531,329 @@ stdVerifyPrinterProc(
return;
}
void dtksh_init()
{
ADDBUILTIN("XtMainLoop", do_XtMainLoop);
ADDBUILTIN("DtLoadWidget", do_DtLoadWidget);
ADDBUILTIN("DtWidgetInfo", do_DtWidgetInfo);
ADDBUILTIN("XBell", do_XBell);
ADDBUILTIN("XRootWindowOfScreen", do_XRootWindowOfScreen);
ADDBUILTIN("XWidthOfScreen", do_XWidthOfScreen);
ADDBUILTIN("XHeightOfScreen", do_XHeightOfScreen);
ADDBUILTIN("XDefineCursor", do_XDefineCursor);
ADDBUILTIN("XUndefineCursor", do_XUndefineCursor);
ADDBUILTIN("XFlush", do_XFlush);
ADDBUILTIN("XSync", do_XSync);
ADDBUILTIN("XRaiseWindow", do_XRaiseWindow);
ADDBUILTIN("XtInitialize", do_XtInitialize);
ADDBUILTIN("XtIsSensitive", do_XtIsSensitive);
ADDBUILTIN("XtIsShell", do_XtIsShell);
ADDBUILTIN("XtIsRealized", do_XtIsRealized);
ADDBUILTIN("XtIsManaged", do_XtIsManaged);
ADDBUILTIN("XtCreateManagedWidget", do_XtCreateManagedWidget);
ADDBUILTIN("XtCreateApplicationShell", do_XtCreateApplicationShell);
ADDBUILTIN("XtCreateWidget", do_XtCreateWidget);
ADDBUILTIN("XtDestroyWidget", do_XtDestroyWidget);
ADDBUILTIN("XtSetValues", do_XtSetValues);
ADDBUILTIN("XtSetSensitive", do_XtSetSensitive);
ADDBUILTIN("XtAugmentTranslations", do_XtAugmentTranslations);
ADDBUILTIN("XtOverrideTranslations", do_XtOverrideTranslations);
ADDBUILTIN("XtUninstallTranslations", do_XtUninstallTranslations);
ADDBUILTIN("XtAddCallback", do_XtAddCallback);
ADDBUILTIN("XtRemoveCallback", do_XtRemoveCallback);
ADDBUILTIN("XtRemoveAllCallbacks", do_XtRemoveAllCallbacks);
ADDBUILTIN("XtCallCallbacks", do_XtCallCallbacks);
ADDBUILTIN("XtHasCallbacks", do_XtHasCallbacks);
ADDBUILTIN("XtAddEventHandler", do_XtAddEventHandler);
ADDBUILTIN("XtRemoveEventHandler", do_XtRemoveEventHandler);
ADDBUILTIN("XtGetValues", do_XtGetValues);
ADDBUILTIN("XtCreatePopupShell", do_XtCreatePopupShell);
ADDBUILTIN("XtPopup", do_XtPopup);
ADDBUILTIN("XtPopdown", do_XtPopdown);
ADDBUILTIN("XtMapWidget", do_XtMapWidget);
ADDBUILTIN("XtUnmapWidget", do_XtUnmapWidget);
ADDBUILTIN("XtManageChild", do_XtManageChildren);
ADDBUILTIN("XtManageChildren", do_XtManageChildren);
ADDBUILTIN("XtIsSubclass", do_XtIsSubclass);
ADDBUILTIN("XtClass", do_XtClass);
ADDBUILTIN("XtUnmanageChild", do_XtUnmanageChildren);
ADDBUILTIN("XtUnmanageChildren", do_XtUnmanageChildren);
ADDBUILTIN("XtAddTimeOut", do_XtAddTimeOut);
ADDBUILTIN("XtRemoveTimeOut", do_XtRemoveTimeOut);
ADDBUILTIN("XtAddInput", do_XtAddInput);
ADDBUILTIN("XtRemoveInput", do_XtRemoveInput);
ADDBUILTIN("XtAddWorkProc", do_XtAddWorkProc);
ADDBUILTIN("XtRemoveWorkProc", do_XtRemoveWorkProc);
ADDBUILTIN("XtRealizeWidget", do_XtRealizeWidget);
ADDBUILTIN("XtUnrealizeWidget", do_XtUnrealizeWidget);
ADDBUILTIN("DtSessionRestorePath", do_DtSessionRestorePath);
ADDBUILTIN("DtSessionSavePath", do_DtSessionSavePath);
ADDBUILTIN("DtShellIsIconified", do_DtShellIsIconified);
ADDBUILTIN("DtSetStartupCommand", do_DtSetStartupCommand);
ADDBUILTIN("DtSetIconifyHint", do_DtSetIconifyHint);
ADDBUILTIN("DtWsmAddWorkspaceFunctions", do_DtWsmAddWorkspaceFunctions);
ADDBUILTIN("DtWsmRemoveWorkspaceFunctions", do_DtWsmRemoveWorkspaceFunctions);
ADDBUILTIN("DtWsmGetCurrentWorkspace", do_DtWsmGetCurrentWorkspace);
ADDBUILTIN("DtWsmSetCurrentWorkspace", do_DtWsmSetCurrentWorkspace);
ADDBUILTIN("DtWsmGetWorkspaceList", do_DtWsmGetWorkspaceList);
ADDBUILTIN("DtWsmGetWorkspacesOccupied", do_DtWsmGetWorkspacesOccupied);
ADDBUILTIN("DtWsmSetWorkspacesOccupied", do_DtWsmSetWorkspacesOccupied);
ADDBUILTIN("DtWsmGetCurrentBackdropWindow", do_DtWsmGetCurrentBackdropWindow);
ADDBUILTIN("DtWsmOccupyAllWorkspaces", do_DtWsmOccupyAllWorkspaces);
ADDBUILTIN("DtGetHourGlassCursor", do__DtGetHourGlassCursor);
ADDBUILTIN("DtTurnOnHourGlass", do__DtTurnOnHourGlass);
ADDBUILTIN("DtTurnOffHourGlass", do__DtTurnOffHourGlass);
ADDBUILTIN("_DtGetHourGlassCursor", do__DtGetHourGlassCursor);
ADDBUILTIN("_DtTurnOnHourGlass", do__DtTurnOnHourGlass);
ADDBUILTIN("_DtTurnOffHourGlass", do__DtTurnOffHourGlass);
ADDBUILTIN("DtWsmAddCurrentWorkspaceCallback", do_DtWsmAddCurrentWorkspaceCallback);
ADDBUILTIN("DtWsmRemoveWorkspaceCallback", do_DtWsmRemoveWorkspaceCallback);
ADDBUILTIN("DtDbLoad", do_DtDbLoad);
ADDBUILTIN("DtDbReloadNotify", do_DtDbReloadNotify);
ADDBUILTIN("DtActionExists", do_DtActionExists);
ADDBUILTIN("DtActionLabel", do_DtActionLabel);
ADDBUILTIN("DtActionDescription", do_DtActionDescription);
ADDBUILTIN("DtActionInvoke", do_DtActionInvoke);
ADDBUILTIN("DtDtsLoadDataTypes", do_DtDtsLoadDataTypes);
ADDBUILTIN("DtDtsFileToDataType", do_DtDtsFileToDataType);
ADDBUILTIN("DtDtsFileToAttributeValue", do_DtDtsFileToAttributeValue);
ADDBUILTIN("DtDtsFileToAttributeList", do_DtDtsFileToAttributeList);
ADDBUILTIN("DtDtsDataTypeToAttributeValue", do_DtDtsDataTypeToAttributeValue);
ADDBUILTIN("DtDtsDataTypeToAttributeList", do_DtDtsDataTypeToAttributeList);
ADDBUILTIN("DtDtsFindAttribute", do_DtDtsFindAttribute);
ADDBUILTIN("DtDtsDataTypeNames", do_DtDtsDataTypeNames);
ADDBUILTIN("DtDtsSetDataType", do_DtDtsSetDataType);
ADDBUILTIN("DtDtsDataTypeIsAction", do_DtDtsDataTypeIsAction);
ADDBUILTIN("ttdt_open", do_ttdt_open);
ADDBUILTIN("ttdt_close", do_ttdt_close);
ADDBUILTIN("tttk_Xt_input_handler", do_tttk_Xt_input_handler);
ADDBUILTIN("ttdt_session_join", do_ttdt_session_join);
ADDBUILTIN("ttdt_session_quit", do_ttdt_session_quit);
ADDBUILTIN("ttdt_file_event", do_ttdt_file_event);
ADDBUILTIN("ttdt_file_join", do_ttdt_file_join);
ADDBUILTIN("ttdt_file_quit", do_ttdt_file_quit);
ADDBUILTIN("ttdt_Get_Modified", do_ttdt_Get_Modified);
ADDBUILTIN("ttdt_Save", do_ttdt_Save);
ADDBUILTIN("ttdt_Revert", do_ttdt_Revert);
ADDBUILTIN("tt_error_pointer", do_tt_error_pointer);
ADDBUILTIN("tttk_message_destroy", do_tttk_message_destroy);
ADDBUILTIN("tttk_message_reject", do_tttk_message_reject);
ADDBUILTIN("tttk_message_fail", do_tttk_message_fail);
ADDBUILTIN("tt_file_netfile", do_tt_file_netfile);
ADDBUILTIN("tt_netfile_file", do_tt_netfile_file);
ADDBUILTIN("tt_host_file_netfile", do_tt_host_file_netfile);
ADDBUILTIN("tt_host_netfile_file", do_tt_host_netfile_file);
ADDBUILTIN("tt_message_reply", do_tt_message_reply);
ADDBUILTIN("XClearArea", do_XClearArea);
ADDBUILTIN("XClearWindow", do_XClearWindow);
ADDBUILTIN("XCopyArea", do_XCopyArea);
ADDBUILTIN("XDrawArc", do_XDrawArc);
ADDBUILTIN("XDrawImageString", do_XDrawImageString);
ADDBUILTIN("XDrawLine", do_XDrawLine);
ADDBUILTIN("XDrawLines", do_XDrawLines);
ADDBUILTIN("XDrawPoint", do_XDrawPoint);
ADDBUILTIN("XDrawPoints", do_XDrawPoints);
ADDBUILTIN("XDrawRectangle", do_XDrawRectangle);
ADDBUILTIN("XDrawSegments", do_XDrawSegments);
ADDBUILTIN("XDrawString", do_XDrawString);
ADDBUILTIN("XFillArc", do_XFillArc);
ADDBUILTIN("XFillPolygon", do_XFillPolygon);
ADDBUILTIN("XFillRectangle", do_XFillRectangle);
ADDBUILTIN("XTextWidth", do_XTextWidth);
ADDBUILTIN("XtDisplay", do_XtDisplay);
ADDBUILTIN("XtDisplayOfObject", do_XtDisplayOfObject);
ADDBUILTIN("XtNameToWidget", do_XtNameToWidget);
ADDBUILTIN("XtScreen", do_XtScreen);
ADDBUILTIN("XtWindow", do_XtWindow);
ADDBUILTIN("XtParent", do_XtParent);
ADDBUILTIN("XtLastTimestampProcessed", do_XtLastTimestampProcessed);
ADDBUILTIN("catopen", do_catopen);
ADDBUILTIN("catgets", do_catgets);
ADDBUILTIN("catclose", do_catclose);
ADDBUILTIN("XmCreateArrowButton", do_XmCreateArrowButton);
ADDBUILTIN("XmCreateArrowButtonGadget", do_XmCreateArrowButtonGadget);
ADDBUILTIN("XmCreateBulletinBoard", do_XmCreateBulletinBoard);
ADDBUILTIN("XmCreateBulletinBoardDialog", do_XmCreateBulletinBoardDialog);
ADDBUILTIN("XmCreateCascadeButton", do_XmCreateCascadeButton);
ADDBUILTIN("XmCreateCascadeButtonGadget", do_XmCreateCascadeButtonGadget);
ADDBUILTIN("XmCreateComboBox", do_XmCreateComboBox);
ADDBUILTIN("XmCreateCommand", do_XmCreateCommand);
ADDBUILTIN("XmCreateDialogShell", do_XmCreateDialogShell);
ADDBUILTIN("XmCreateDrawingArea", do_XmCreateDrawingArea);
ADDBUILTIN("XmCreateDrawnButton", do_XmCreateDrawnButton);
ADDBUILTIN("XmCreateErrorDialog", do_XmCreateErrorDialog);
ADDBUILTIN("XmCreateFileSelectionBox", do_XmCreateFileSelectionBox);
ADDBUILTIN("XmCreateFileSelectionDialog", do_XmCreateFileSelectionDialog);
ADDBUILTIN("XmCreateForm", do_XmCreateForm);
ADDBUILTIN("XmCreateFormDialog", do_XmCreateFormDialog);
ADDBUILTIN("XmCreateFrame", do_XmCreateFrame);
ADDBUILTIN("XmCreateInformationDialog", do_XmCreateInformationDialog);
ADDBUILTIN("XmCreateLabel", do_XmCreateLabel);
ADDBUILTIN("XmCreateLabelGadget", do_XmCreateLabelGadget);
ADDBUILTIN("XmCreateList", do_XmCreateList);
ADDBUILTIN("XmCreateMainWindow", do_XmCreateMainWindow);
ADDBUILTIN("XmCreateMenuBar", do_XmCreateMenuBar);
ADDBUILTIN("XmCreateMenuShell", do_XmCreateMenuShell);
ADDBUILTIN("XmCreateMessageBox", do_XmCreateMessageBox);
ADDBUILTIN("XmCreateOptionMenu", do_XmCreateOptionMenu);
ADDBUILTIN("XmCreatePanedWindow", do_XmCreatePanedWindow);
ADDBUILTIN("XmCreatePopupMenu", do_XmCreatePopupMenu);
ADDBUILTIN("XmCreatePromptDialog", do_XmCreatePromptDialog);
ADDBUILTIN("XmCreatePulldownMenu", do_XmCreatePulldownMenu);
ADDBUILTIN("XmCreatePushButton", do_XmCreatePushButton);
ADDBUILTIN("XmCreatePushButtonGadget", do_XmCreatePushButtonGadget);
ADDBUILTIN("XmCreateQuestionDialog", do_XmCreateQuestionDialog);
ADDBUILTIN("XmCreateRadioBox", do_XmCreateRadioBox);
ADDBUILTIN("XmCreateRowColumn", do_XmCreateRowColumn);
ADDBUILTIN("XmCreateScale", do_XmCreateScale);
ADDBUILTIN("XmCreateScrollBar", do_XmCreateScrollBar);
ADDBUILTIN("XmCreateScrolledList", do_XmCreateScrolledList);
ADDBUILTIN("XmCreateScrolledText", do_XmCreateScrolledText);
ADDBUILTIN("XmCreateScrolledWindow", do_XmCreateScrolledWindow);
ADDBUILTIN("XmCreateSelectionBox", do_XmCreateSelectionBox);
ADDBUILTIN("XmCreateSelectionDialog", do_XmCreateSelectionDialog);
ADDBUILTIN("XmCreateSeparator", do_XmCreateSeparator);
ADDBUILTIN("XmCreateSeparatorGadget", do_XmCreateSeparatorGadget);
ADDBUILTIN("XmCreateText", do_XmCreateText);
ADDBUILTIN("XmCreateTextField", do_XmCreateTextField);
ADDBUILTIN("XmCreateToggleButton", do_XmCreateToggleButton);
ADDBUILTIN("XmCreateToggleButtonGadget", do_XmCreateToggleButtonGadget);
ADDBUILTIN("XmCreateWarningDialog", do_XmCreateWarningDialog);
ADDBUILTIN("XmCreateWorkArea", do_XmCreateWorkArea);
ADDBUILTIN("XmCreateWorkingDialog", do_XmCreateWorkingDialog);
ADDBUILTIN("DtCreateHelpDialog", do_DtCreateHelpDialog);
ADDBUILTIN("DtCreateHelpQuickDialog", do_DtCreateHelpQuickDialog);
ADDBUILTIN("DtCreatePrintSetupBox", do_DtCreatePrintSetupBox);
ADDBUILTIN("DtCreatePrintSetupDialog", do_DtCreatePrintSetupDialog);
ADDBUILTIN("DtCreatePDMJobSetup", do_DtCreatePDMJobSetup);
ADDBUILTIN("DtHelpReturnSelectedWidgetId", do_DtHelpReturnSelectedWidgetId);
ADDBUILTIN("DtHelpSetCatalogName", do_DtHelpSetCatalogName);
ADDBUILTIN("DtHelpQuickDialogGetChild", do_DtHelpQuickDialogGetChild);
ADDBUILTIN("XmCommandAppendValue", do_XmCommandAppendValue);
ADDBUILTIN("XmCommandError", do_XmCommandError);
ADDBUILTIN("XmCommandSetValue", do_XmCommandSetValue);
ADDBUILTIN("XmCommandGetChild", do_XmCommandGetChild);
ADDBUILTIN("XmMessageBoxGetChild", do_XmMessageBoxGetChild);
ADDBUILTIN("XmFileSelectionBoxGetChild", do_XmFileSelectionBoxGetChild);
ADDBUILTIN("XmSelectionBoxGetChild", do_XmSelectionBoxGetChild);
ADDBUILTIN("XmMainWindowSetAreas", do_XmMainWindowSetAreas);
ADDBUILTIN("XmMainWindowSep1", do_XmMainWindowSep1);
ADDBUILTIN("XmMainWindowSep2", do_XmMainWindowSep2);
ADDBUILTIN("XmMainWindowSep3", do_XmMainWindowSep3);
ADDBUILTIN("XmProcessTraversal", do_XmProcessTraversal);
ADDBUILTIN("XmInternAtom", do_XmInternAtom);
ADDBUILTIN("XmGetAtomName", do_XmGetAtomName);
ADDBUILTIN("XmGetColors", do_XmGetColors);
ADDBUILTIN("XmUpdateDisplay", do_XmUpdateDisplay);
ADDBUILTIN("XmAddWMProtocols", do_XmAddWMProtocols);
ADDBUILTIN("XmRemoveWMProtocols", do_XmRemoveWMProtocols);
ADDBUILTIN("XmAddWMProtocolCallback", do_XmAddWMProtocolCallback);
ADDBUILTIN("XmRemoveWMProtocolCallback", do_XmRemoveWMProtocolCallback);
ADDBUILTIN("XmMenuPosition", do_XmMenuPosition);
ADDBUILTIN("XmScaleGetValue", do_XmScaleGetValue);
ADDBUILTIN("XmScaleSetValue", do_XmScaleSetValue);
ADDBUILTIN("XmScrollBarGetValues", do_XmScrollBarGetValues);
ADDBUILTIN("XmScrollBarSetValues", do_XmScrollBarSetValues);
ADDBUILTIN("XmScrollVisible", do_XmScrollVisible);
ADDBUILTIN("XmToggleButtonGetState", do_XmToggleButtonGetState);
ADDBUILTIN("XmToggleButtonGadgetGetState", do_XmToggleButtonGadgetGetState);
ADDBUILTIN("XmToggleButtonSetState", do_XmToggleButtonSetState);
ADDBUILTIN("XmToggleButtonGadgetSetState", do_XmToggleButtonGadgetSetState);
ADDBUILTIN("XmIsTraversable", do_XmIsTraversable);
ADDBUILTIN("XmOptionButtonGadget", do_XmOptionButtonGadget);
ADDBUILTIN("XmOptionLabelGadget", do_XmOptionLabelGadget);
ADDBUILTIN("XmGetVisibility", do_XmGetVisibility);
ADDBUILTIN("XmGetTearOffControl", do_XmGetTearOffControl);
ADDBUILTIN("XmGetTabGroup", do_XmGetTabGroup);
ADDBUILTIN("XmGetPostedFromWidget", do_XmGetPostedFromWidget);
ADDBUILTIN("XmGetFocusWidget", do_XmGetFocusWidget);
ADDBUILTIN("XmFileSelectionDoSearch", do_XmFileSelectionDoSearch);
ADDBUILTIN("XmListAddItem", do_XmListAddItem);
ADDBUILTIN("XmListAddItemUnselected", do_XmListAddItemUnselected);
ADDBUILTIN("XmListAddItems", do_XmListAddItems);
ADDBUILTIN("XmListAddItemsUnselected", do_XmListAddItemsUnselected);
ADDBUILTIN("XmListDeleteAllItems", do_XmListDeleteAllItems);
ADDBUILTIN("XmListDeleteItem", do_XmListDeleteItem);
ADDBUILTIN("XmListDeleteItems", do_XmListDeleteItems);
ADDBUILTIN("XmListDeleteItemsPos", do_XmListDeleteItemsPos);
ADDBUILTIN("XmListDeletePos", do_XmListDeletePos);
ADDBUILTIN("XmListDeletePositions", do_XmListDeletePositions);
ADDBUILTIN("XmListDeselectAllItems", do_XmListDeselectAllItems);
ADDBUILTIN("XmListDeselectItem", do_XmListDeselectItem);
ADDBUILTIN("XmListDeselectPos", do_XmListDeselectPos);
ADDBUILTIN("XmListGetKbdItemPos", do_XmListGetKbdItemPos);
ADDBUILTIN("XmListGetSelectedPos", do_XmListGetSelectedPos);
ADDBUILTIN("XmListGetMatchPos", do_XmListGetMatchPos);
ADDBUILTIN("XmListItemExists", do_XmListItemExists);
ADDBUILTIN("XmListItemPos", do_XmListItemPos);
ADDBUILTIN("XmListPosSelected", do_XmListPosSelected);
ADDBUILTIN("XmListPosToBounds", do_XmListPosToBounds);
ADDBUILTIN("XmListReplaceItemsPos", do_XmListReplaceItemsPos);
ADDBUILTIN("XmListReplaceItemsPosUnselected", do_XmListReplaceItemsPosUnselected);
ADDBUILTIN("XmListSelectItem", do_XmListSelectItem);
ADDBUILTIN("XmListSelectPos", do_XmListSelectPos);
ADDBUILTIN("XmListSetAddMode", do_XmListSetAddMode);
ADDBUILTIN("XmListSetBottomItem", do_XmListSetBottomItem);
ADDBUILTIN("XmListSetBottomPos", do_XmListSetBottomPos);
ADDBUILTIN("XmListSetHorizPos", do_XmListSetHorizPos);
ADDBUILTIN("XmListSetItem", do_XmListSetItem);
ADDBUILTIN("XmListSetKbdItemPos", do_XmListSetKbdItemPos);
ADDBUILTIN("XmListSetPos", do_XmListSetPos);
ADDBUILTIN("XmListUpdateSelectedList", do_XmListUpdateSelectedList);
ADDBUILTIN("XmTextDisableRedisplay", do_XmTextDisableRedisplay);
ADDBUILTIN("XmTextEnableRedisplay", do_XmTextEnableRedisplay);
ADDBUILTIN("XmTextGetTopCharacter", do_XmTextGetTopCharacter);
ADDBUILTIN("XmTextSetTopCharacter", do_XmTextSetTopCharacter);
ADDBUILTIN("XmTextScroll", do_XmTextScroll);
ADDBUILTIN("XmTextFindString", do_XmTextFindString);
ADDBUILTIN("XmTextGetBaseline", do_XmTextGetBaseline);
ADDBUILTIN("XmTextGetEditable", do_XmTextGetEditable);
ADDBUILTIN("XmTextGetInsertionPosition", do_XmTextGetInsertionPosition);
ADDBUILTIN("XmTextGetLastPosition", do_XmTextGetLastPosition);
ADDBUILTIN("XmTextGetMaxLength", do_XmTextGetMaxLength);
ADDBUILTIN("XmTextGetSelection", do_XmTextGetSelection);
ADDBUILTIN("XmTextGetSelectionPosition", do_XmTextGetSelectionPosition);
ADDBUILTIN("XmTextGetString", do_XmTextGetString);
ADDBUILTIN("XmTextInsert", do_XmTextInsert);
ADDBUILTIN("XmTextPosToXY", do_XmTextPosToXY);
ADDBUILTIN("XmTextRemove", do_XmTextRemove);
ADDBUILTIN("XmTextReplace", do_XmTextReplace);
ADDBUILTIN("XmTextSetEditable", do_XmTextSetEditable);
ADDBUILTIN("XmTextSetHighlight", do_XmTextSetHighlight);
ADDBUILTIN("XmTextSetInsertionPosition", do_XmTextSetInsertionPosition);
ADDBUILTIN("XmTextSetMaxLength", do_XmTextSetMaxLength);
ADDBUILTIN("XmTextSetSelection", do_XmTextSetSelection);
ADDBUILTIN("XmTextSetString", do_XmTextSetString);
ADDBUILTIN("XmTextShowPosition", do_XmTextShowPosition);
ADDBUILTIN("XmTextXYToPos", do_XmTextXYToPos);
ADDBUILTIN("XmTextClearSelection", do_XmTextClearSelection);
ADDBUILTIN("XmTextCopy", do_XmTextCopy);
ADDBUILTIN("XmTextCut", do_XmTextCut);
ADDBUILTIN("XmTextPaste", do_XmTextPaste);
ADDBUILTIN("XmTextSetAddMode", do_XmTextSetAddMode);
ADDBUILTIN("XmTextFieldGetBaseline", do_XmTextGetBaseline);
ADDBUILTIN("XmTextFieldGetEditable", do_XmTextGetEditable);
ADDBUILTIN("XmTextFieldGetInsertionPosition", do_XmTextGetInsertionPosition);
ADDBUILTIN("XmTextFieldGetLastPosition", do_XmTextGetLastPosition);
ADDBUILTIN("XmTextFieldGetMaxLength", do_XmTextGetMaxLength);
ADDBUILTIN("XmTextFieldGetSelection", do_XmTextGetSelection);
ADDBUILTIN("XmTextFieldGetSelectionPosition", do_XmTextGetSelectionPosition);
ADDBUILTIN("XmTextFieldGetString", do_XmTextGetString);
ADDBUILTIN("XmTextFieldInsert", do_XmTextInsert);
ADDBUILTIN("XmTextFieldPosToXY", do_XmTextPosToXY);
ADDBUILTIN("XmTextFieldRemove", do_XmTextRemove);
ADDBUILTIN("XmTextFieldReplace", do_XmTextReplace);
ADDBUILTIN("XmTextFieldSetEditable", do_XmTextSetEditable);
ADDBUILTIN("XmTextFieldSetHighlight", do_XmTextSetHighlight);
ADDBUILTIN("XmTextFieldSetInsertionPosition", do_XmTextSetInsertionPosition);
ADDBUILTIN("XmTextFieldSetMaxLength", do_XmTextSetMaxLength);
ADDBUILTIN("XmTextFieldSetSelection", do_XmTextSetSelection);
ADDBUILTIN("XmTextFieldSetString", do_XmTextSetString);
ADDBUILTIN("XmTextFieldShowPosition", do_XmTextShowPosition);
ADDBUILTIN("XmTextFieldXYToPos", do_XmTextXYToPos);
ADDBUILTIN("XmTextFieldClearSelection", do_XmTextClearSelection);
ADDBUILTIN("XmTextFieldCopy", do_XmTextCopy);
ADDBUILTIN("XmTextFieldCut", do_XmTextCut);
ADDBUILTIN("XmTextFieldPaste", do_XmTextPaste);
ADDBUILTIN("XmTextFieldSetAddMode", do_XmTextSetAddMode);
}