HPUX man pages für Kapitel 3x



AAudioString - get name of audio controller (string) passed to AOpenAudio()

ABestAudioAttributes - get best audio attribute setting for specified controller

ACalcLength : ACalculateLength - return the size in bytes of converted data

ACheckEvent - get first event found in audio event queue

ACheckMaskEvent - get first event in audio event queue that matches mask

AChooseAFileAttributes - select attributes to use when creating a new file

AChoosePlayAttributes - select hardware-supported attributes to use when playing an existing file or a stream

AChooseSourceAttributes - select attributes to associate with an existing file or a stream

ACloseAudio - close connection to specified audio server

AConnectRecordSStream - connect socket to TCP socket address; return transaction ID

AConnectionNumber - get connection number for specified audio server connection

AConvertAFile - convert audio file data format

AConvertBuffer - convert a buffer of data

ACreateSBucket - create empty sound bucket and return pointer to it

ADataFormats - get list of data formats supported by audio controller

ADestroySBucket - destroy specified sound bucket

AEndConversion - finish stream data conversion

AEventsQueued - get number of events in queue for specified server connection

AGMGainRestricted - find out if audio controller restricts gain entries

AGetAFileAttributes() - get file attributes of specified file

AGetChannelGain - get transaction channel gain

AGetDataFormats - get data formats for a specified file format

AGetErrorText - copy error description into specified buffer

AGetGain - get play volume or record gain of specified transaction

AGetSBucketData - copy audio data in sound bucket to buffer; return number of bytes

AGetSilenceValue - get a silence value

AGetSystemChannelGain - get system or monitor audio channel gain

AGetTransStatus - get status of specified transaction

AGrabServer - acquire exclusive use of audio server

AInputChannels - get list of A/D input channels on current hardware

AInputSources - get types of input sources existing on current hardware

ALoadAFile - copy audio file into new sound bucket with data conversion

AMaskEvent - get first matching event in audio event queue

AMaxInputGain - get maximum input gain supported by audio controller

AMaxOutputGain - get maximum output gain supported by audio controller

AMinInputGain - get minimum input gain supported by audio controller

AMinOutputGain - get minimum output gain supported by audio controller

ANextEvent - dequeue and return first event in audio event queue

ANumDataFormats - return number of data formats supported by audio controller

ANumSamplingRates - return number of sampling rates supported by audio controller

AOpenAudio - open connection to specified audio server

AOutputChannels - get D/A output channels existing on current hardware

AOutputDestinations - get types of output destinations existing on current hardware

APauseAudio - pause the specified audio transaction

APeekEvent - return but do not dequeue first event in audio event queue

APlaySBucket - play specified sound bucket and return transaction ID

APlaySStream - initiate transaction and return transaction ID and SStream structure

AProtocolRevision - get minor revision number of protocol used by audio server

AProtocolVersion - get major version number of protocol used by audio server

APutBackEvent - push event onto head of audio event queue

APutSBucketData - copy audio data from buffer to sound bucket

AQLength - return number of events on audio event queue

AQueryAFile - get file format of specified file

ARecordAData - read audio data into sound bucket

ARecordSStream - initiate transaction; return transaction ID and SStreams structure

AResumeAudio - resume specified audio transaction

ASamplingRates - return array of sampling rates supported by audio controller

ASaveSBucket - write sound bucket data into file with data conversion

ASelectInput - request report of specified audio events

AServerVendor - get vendor name of audio server for this connection

ASetChannelGain - set transaction channel gain

ASetCloseDownMode - set close-down mode to destroy or complete transactions on specified connection

ASetErrorHandler - replace default error handler with specified handler

ASetGain - set play volume or record gain of specified transaction

ASetIOErrorHandler - replace default I/O error handler with specified handler

ASetSystemChannelGain - set system or monitor audio channel gain

ASetSystemPlayGain - set system play volume

ASetSystemRecordGain - set system record gain

ASetupConversion - perform setup required for stream data conversion

ASimplePlayer - return gain matrix of basic play device

ASimpleRecorder - return gain matrix of basic recording device

ASoundBitOrder - get bit order used for one-bit-per-sample data

ASoundByteOrder - get byte order of audio data accepted by audio controller for this connection

AStopAudio - stop specified audio transaction

AUngrabServer - release server from exclusive use by this connection

AUpdateDataLength - update a file's header

AVendorRelease - get vendor release number of audio server for this connection

AWriteAFileHeader - write a header for an audio file

AllPlanes - Display macros

ApplicationShell - The ApplicationShell widget class

AtAddCallback - add callback procedure for audio toolkit

AtInitialize - add audio event handler for this connection

AtRemoveCallback - set callback to NULL

AuCreatePlay - create an audio play widget

AuCreateRecord - create an audio record widget

AuInvokePlay - initiate a widget play operation

AuInvokeRecord - initiate a widget record operation

AuPlayWidget - audio play widget

AuRecordWidget - audio record widget

AuSaveFile - save sound bucket data created by record widget

BlackPixelOfScreen - screen information functions and macros

Composite - The Composite widget class

Constraint - The Constraint widget class

ConstraintA : Constraint destroy - Constraint class method for freeing resources associated with a child's constraint record.

ConstraintB : Constraint get_values_hook - Constraint class method for obtaining values of constraint resources that do not appear in the Constraint resource list.

ConstraintC : Constraint initialize - Constraint class method to initialize a child object or widget's constraint record.

ConstraintD : Constraint set_values - Constraint class method called to handle changes to constraint resources.

Constraint_.3x

Core - The Core widget class

ERROR : compile(), step(), advance() - regular expression compile and match routines

GETC : compile(), step(), advance() - regular expression compile and match routines

HPPACADDD - 3000-mode packed-decimal library

HPPACCMPD - 3000-mode packed-decimal library

HPPACCVAD - 3000-mode packed-decimal library

HPPACCVBD - 3000-mode packed-decimal library

HPPACCVDA - 3000-mode packed-decimal library

HPPACCVDB - 3000-mode packed-decimal library

HPPACDIVD - 3000-mode packed-decimal library

HPPACLONGDIVD - 3000-mode packed-decimal library

HPPACMPYD - 3000-mode packed-decimal library

HPPACNSLD - 3000-mode packed-decimal library

HPPACSLD - 3000-mode packed-decimal library

HPPACSRD - 3000-mode packed-decimal library

HPPACSUBD - 3000-mode packed-decimal library

HankakuZenkaku - translate characters

HenkanOwari - Kana to Kanji conversion routines

HenkanOwari - Kana to Kanji conversion routines

HiraganaKatakana - translate characters

INIT : compile(), step(), advance() - regular expression compile and match routines

ImageByteOrder - image format functions and macros

IsCursorKey - keysym classifiaction macros

J_UD_close - manage user dictionaries

J_UD_delete - manage user dictionaries

J_UD_free - manage user dictionaries

J_UD_open - manage user dictionaries

J_UD_search - manage user dictionaries

J_UD_store - manage user dictionaries

JiKouho - Kana to Kanji conversion routines

Kakutei - Kana to Kanji conversion routines

KatakanaHiragana - translate characters

KutenZenkaku - translate section-point code

MrmCloseHierarchy - Closes a UID hierarchy

MrmFetchBitmapLiteral - Fetches a bitmap literal from a hierarchy

MrmFetchColorLiteral - Fetches a named color literal from a UID file

MrmFetchIconLiteral - Fetches an icon literal from a hierarchy

MrmFetchLiteral - Fetches a literal from a UID file

MrmFetchSetValues - Fetches the values to be set from literals stored in UID files

MrmFetchWiA : MrmFetchWidget - Fetches and creates any indexed (UIL named) application widgets and its children

MrmFetchWiB : MrmFetchWidgetOverride - Fetches any indexed (UIL named) application widget. It overrides the arguments specified for this application widget in UIL

MrmFetchWid.3x

MrmInitialize - Prepares an application to use MRM widget-fetching facilities

MrmOpenHieA : MrmOpenHierarchy - Allocates a hierarchy ID and opens all the UID files in the hierarchy

MrmOpenHieB : MrmOpenHierarchyPerDisplay - Allocates a hierarchy ID and opens all the UID files in the hierarchy

MrmOpenHier.3x

MrmRegisteA : MrmRegisterClass - Saves the information needed for MRM to access the widget creation function for user-defined widgets

MrmRegisteB : MrmRegisterNames - Registers the values associated with the names referenced in UIL (for example, UIL callback function names or UIL identifier names)

MrmRegisteC : MrmRegisterNamesInHierarchy - Registers the values associated with the names referenced in UIL within a single hierarchy (for example, UIL callback function names or UIL identifier names)

MrmRegister.3x

Object - The Object widget class

OverrideShell - The OverrideShell widget class

PEEKC : compile(), step(), advance() - regular expression compile and match routines

RETURN : compile(), step(), advance() - regular expression compile and match routines

RectObj - The RectObj widget class

RomajiHankakuKatakana - translate characters

RomajiHiragana - translate characters

RomajiKatakana - translate characters

SetUserDict - Kana to Kanji conversion routines

Shell - The Shell widget class

TopLevelShell - The TopLevelShell widget class

TransientShell - The TransientShell widget class

UNGETC : compile(), step(), advance() - regular expression compile and match routines

Uil - Invokes the UIL compiler from within an application

UilDumpSymbolTable - Dumps the contents of a named UIL symbol table to standard output

VendorShell - The VendorShell widget class

VirtualBindings - Bindings for virtual mouse and key events

WMShell - The WMShell widget class

XActivateScreenSaver - activate screen blanking.

XAddHost - add a host to the access control list.

XAddHosts - add multiple hosts to the access control list.

XAddPixel - add a constant value to every pixel value in an image.

XAddToSaveSet - add a window to the client's save-set.

XAllDvEv : XAllowDeviceEvents - release queued events

XAllPlanes - return a value with all bits set to 1 suitable for plane argument.

XAllocClassHint - allocate class hints structure and set or read a window's WM_CLASS property

XAllocClassHint - allocate an XClassHint structure.

XAllocColoA : XAllocColor - allocate a read-only colormap cell with closest hardware-supported color.

XAllocColoB : XAllocColorCells - allocate read/write (nonshared) colorcells.

XAllocColoC : XAllocColorPlanes - allocate read/write (nonshareable) color planes.

XAllocColor.3x

XAllocIconSize - allocate icon size structure and set or read a window's WM_ICON_SIZES property

XAllocIconSize - allocate an XIconSize structure.

XAllocNamed.3x

XAllocSizeHints - allocate size hints structure and set or read a window's WM_NORMAL_HINTS property

XAllocSizeHints - allocate an XSizeHints structure.

XAllocStandardColormap - allocate, set, or read a standard colormap structure

XAllocStandardColormap - allocate an XStandardColormap structure.

XAllocWMHints - allocate an XWMHints structure.

XAllocWMHints - allocate window manager hints structure and set or read a window's WM_HINTS property

XAllowDevE : XAllowDeviceEvents - release queued events

XAllowEvents - control the behavior of keyboard and pointer events when these resources are grabbed.

XAnyEvent - generic X event structures

XAutoRepeaA : XAutoRepeatOff - turn off the keyboard auto-repeat keys.

XAutoRepeaB : XAutoRepeatOn - turn on the keyboard auto-repeat keys.

XAutoRepeat.3x

XBaseFontNa.3x

XBell - ring the bell (Control G).

XBitmapUnit - query the bitmap format of a display.

XBlackPixelOfScreen - get the black pixel value.

XButtonEvent - KeyPress, KeyRelease, ButtonPress, ButtonRelease, and MotionNotify event structures

XCellsOfScreen - return size of default colormap.

XChDCtl : XGetDeviceControl, XChangeDeviceControl - query and change input device controls

XChFCtl : XGetFeedbackControl, XChangeFeedbackControl - query and change input device feedbacks

XChKMap : XGetDeviceKeyMapping, XChangeDeviceKeyMapping - query or change device key mappings

XChMMap : XGetDeviceModifierMapping, XSetDeviceModifierMapping - query or change device modifier mappings

XChProp : XChangeDeviceDontPropagateList, XGetDeviceDontPropagateList - query or change the dont-propagate-list for extension devices

XChangeActivePointerGrab - change the parameters of an active pointer grab.

XChangeFeedbackControl - query and change input device feedbacks

XChangeGC - change the components of a given graphics context.

XChangeKeM : XGetDeviceKeyMapping, XChangeDeviceKeyMapping - query or change device key mappings

XChangeKeyboardDevice - change which device is used as the X keyboard

XChangeKeyA : XChangeKeyboardControl - change the keyboard preferences such as key click.

XChangeKeyboardMapping - change the keyboard mapping.

XChangeKeyC : XChangeKeyboardControl, XGetKeyboardControl, XAutoRepeatOn, XAutoRepeatOff, XBell, XQueryKeymap, XKeyboardControl - manipulate keyboard settings and keyboard contol structure

XChangeKeyM : XChangeKeyboardMapping, XGetKeyboardMapping, XDisplayKeycodes, XSetModifierMapping, XGetModifierMapping, XNewModifiermap, XInsertModifiermapEntry, XDeleteModifiermapEntry, XFreeModifierMap XModifierKeymap - manipulate keyboard encoding and keyboard encoding structure

XChangeKeyb.3x

XChangePointerDevice - change which device is the X pointer

XChangePointerControl - change the pointer preferences.

XChangePro : XChangeDeviceDontPropagateList, XGetDeviceDontPropagateList - query or change the dont-propagate-list for extension devices

XChangeProperty - change a property associated with a window.

XChangeSaveSet - add or remove a subwindow from the client's save-set.

XChangeWindowAttributes - change window attributes

XChangeWindowAttributes - set window attributes.

XCheckIfEvent - check the event queue for a matching event; don't wait.

XCheckMask : XClientMessageEvent - ColormapNotify event structure

XCheckMaskEvent - remove the next event that matches mask; don't wait.

XCheckTypeA.3x

XCheckTypeB.3x

XCheckTyped.3x

XCheckWind : XCreateWindowEvent - CreateNotify event structure

XCheckWindowEvent - remove the next event matching both passed window and passed mask; don't wait.

XChgKbd : XChangeKeyboardDevice - change which device is used as the X keyboard

XChgPtr : XChangePointerDevice - change which device is the X pointer

XCirReqEve : XCirculateRequestEvent - CirculateRequest event structure

XCirculateEvent - CirculateNotify event structure

XCirculateA : XCirculateSubwindows - circulate the stacking order of children up or down.

XCirculateB : XCirculateSubwindowsDown - circulate the bottom child to the top of the stacking order.

XCirculateC : XCirculateSubwindowsUp - circulate the top child to the bottom of the stacking order.

XCirculateS.3x

XClearArea - clear a rectangular area in a window.

XClearWindow - clear an entire window.

XClipBox - generate the smallest rectangle enclosing a region.

XCloseDisplay - disconnect a client program from an X server and display.

XCloseIM.3x

XColormapEvent - ColormapNotify event structure

XConfigurR : XConfigureRequestEvent - ConfigureRequest event structure

XConfigureEvent - ConfigureNotify event structure

XConfigureWindow - change the window position, size, border width, or stacking order.

XConnectionNumber - get connection number or file descriptor.

XContextDep.3x

XConvertSelection - request conversion of the selection.

XCopyArea - copy an area of a drawable.

XCopyColormapAndFree - copy a colormap and return a new colormap ID.

XCopyGC - copy a graphics context.

XCopyPlane - copy a single plane of a drawable into a drawable with depth, applying pixel values.

XCreateAssocTable - create a new association table (X10).

XCreateBitmapFromData - create a bitmap from X11 bitmap format data.

XCreateColormap - create a colormap.

XCreateFonA : XCreateFontCursor - create a cursor from the standard cursor font.

XCreateFonB.3x

XCreateFont.3x

XCreateGC - create a new graphics context for a given screen with the depth of the specified drawable.

XCreateGlyphCursor - create a cursor from font glyphs.

XCreateIC.3x

XCreateImage - allocate memory for an XImage structure.

XCreatePixA : XCreatePixmap - create a pixmap.

XCreatePixB : XCreatePixmapCursor - create a cursor from two bitmaps.

XCreatePixC : XCreatePixmapFromBitmapData - create a pixmap with depth from bitmap data.

XCreatePixm.3x

XCreateRegion - create a new empty region.

XCreateSimpleWindow - create an unmapped InputOutput window.

XCreateWindow - create a window and set attributes.

XCrossingEvent - EnterNotify and LeaveNotify event structure

XDefaultVisualOfScreen - get information on server defaults.

XDefaultStr.3x

XDefineCursor - assign a cursor to a window.

XDeleteAssoc - delete an entry from an association table.

XDeleteCont.3x

XDeleteModifiermapEntry - delete an entry from an XModifierKeymap structure.

XDeleteProperty - delete a window property.

XDestroyAssocTable - free the memory allocated for an association table.

XDestroyIC.3x

XDestroyIma.3x

XDestroyRegion - deallocate memory associated with a region.

XDestroySubwindows - destroy all subwindows of a window.

XDestroyWindowEvent - DestroyNotify event structure

XDestroyWindow - unmap and destroy a window and all subwindows.

XDevBell : XDeviceBell - ring a bell on a device supported through the input extension

XDisableAccessControl - allow access from any host.

XDisplayCells - query number of cells in default colormap of screen.

XDisplayHeightMM - query height of screen in pixels or millimeters.

XDisplayKeycodes - obtain the range of legal keycodes for a server.

XDisplayMotionBufferSize - get motion history buffer size.

XDisplayNam.3x

XDisplayOfI.3x

XDisplayOfScreen - get Display structure of specified Screen structure.

XDisplayPlanes - get number of planes of specified screen.

XDisplayString - get string passed to XOpenDisplay().

XDisplayWidthMM - query width of screen in pixels or millimeters.

XDoesSaveUnders - query server support for backing store or save unders.

XDoesBackingStore - query server support for backing store or save unders.

XDoesSaveUnders - query server support for backing store or save unders.

XDraw - draw a polyline or curve between vertex list (from X10).

XDrawArc - draw an arc fitting inside a rectangle.

XDrawArcs - draw multiple arcs.

XDrawFilled - draw a filled polygon or curve from vertex list (from X10).

XDrawImageA : XDrawImageString - draw 8-bit image text characters.

XDrawImageB : XDrawImageString16 - draw 16-bit image text characters.

XDrawImageS.3x

XDrawLine - draw a line between two points.

XDrawLines - draw multiple connected lines.

XDrawPoint - draw a point.

XDrawPoints - draw multiple points.

XDrawRectaA : XDrawRectangle - draw an outline of a rectangle.

XDrawRectaB : XDrawRectangles - draw the outlines of multiple rectangles.

XDrawRectan.3x

XDrawSegments - draw multiple disjoint lines.

XDrawStrinA : XDrawString - draw an 8-bit text string, foreground only.

XDrawStrinB : XDrawString16 - draw two-byte text strings.

XDrawString.3x

XDrawText - draw 8-bit polytext strings.

XDrawText16 - draw 16-bit polytext strings.

XEmptyRegion - determine if a region is empty.

XEnableAccessControl - use access control list to allow or deny connection requests.

XEqualRegion - determine if two regions have the same size, offset, and shape.

XErrorEvent - X error event structure

XEventMaskOfScreen - get initial root window event mask.

XEventsQueued - check the number of events in the event queue.

XExposeEvent - Expose event structure

XExtentsOfF.3x

XFetchBuffer - return data from a cut buffer.

XFetchBytes - return data from cut buffer 0.

XFetchName.3x

XFillArc - fill an arc.

XFillArcs - fill multiple arcs.

XFillPolygon - fill a polygon.

XFillRectaA : XFillRectangle - fill a rectangular area.

XFillRectaB : XFillRectangles - fill multiple rectangular areas.

XFillRectan.3x

XFilterEven.3x

XFindContext - get data from the context manager (not graphics context).

XFlush - send all queued requests to the server.

XFlushGC - force cached GC changes to the server.

XFocusChangeEvent - FocusIn and FocusOut event structure

XFontSetExt.3x

XFontsOfFon.3x

XForceScreenSaver - turn the screen saver on or off.

XFree.3x

XFreeColormap - delete a colormap and install the default colormap.

XFreeColors - free colormap cells or planes.

XFreeCursor - release a cursor.

XFreeExtensionList - free memory allocated for a list of installed extensions.

XFreeFont - unload a font and free storage for the font structure.

XFreeFontInfo - free the memory allocated by XListFontsWithInfo.

XFreeFontNa.3x

XFreeFontPath - free the memory allocated by XGetFontPath.

XFreeFontSe.3x

XFreeGC - free a graphics context.

XFreeModifi.3x

XFreePixmap - free a pixmap ID.

XFreeStringList - free the in-memory data associated with the specified string list.

XGContextFr.3x

XGeometry - calculate window geometry given user geometry string and default geometry.

XGetAtomNam.3x

XGetClassHi.3x

XGetCommand - get the XA_WM_COMMAND property (command line arguments).

XGetDefault - extract an option value from the resource database.

XGetDevicM : XGetDeviceModifierMapping, XSetDeviceModifierMapping - query or change device modifier mappings

XGetDeviceMotionEvents - get device motion history

XGetDvMo : XGetDeviceMotionEvents, XDeviceTimeCoord - get device motion history

XGetErrorDa.3x

XGetErrorText - obtain a description of error code.

XGetExtV : XGetExtensionVersion - query the version of the input extension.

XGetExtensionVersion - query the version of the input extension.

XGetFontPath - get the current font search path.

XGetFontProperty - get a font property given its atom.

XGetGCValues - obtain components of a given GC from Xlib's GC cache.

XGetGeometry - obtain the current geometry of drawable.

XGetICValue.3x

XGetIMValue.3x

XGetIconNam.3x

XGetIconSizes - get preferred icon sizes.

XGetImage - place contents of a rectangle from drawable into an image.

XGetInputFocus - return the current keyboard focus window.

XGetKeyboaA : XGetKeyboardControl - obtain a list of the current keyboard preferences.

XGetKeyboaB : XGetKeyboardMapping - return symbols for keycodes.

XGetKeyboar.3x

XGetModifierMapping - obtain a mapping of modifier keys (Shift, Control, etc.).

XGetMotionEvents - get events from pointer motion history buffer.

XGetNormalHints - get the size hints property of a window in normal state (not zoomed or iconified).

XGetPixel - obtain a single pixel value from an image.

XGetPointeA : XGetPointerControl - get the current pointer preferences.

XGetPointeB : XGetPointerMapping - get the pointer button mapping.

XGetPointer.3x

XGetRGBColormaps - obtain the XStandardColormap structure associated with the specified property.

XGetScreenSaver - get the current screen saver parameters.

XGetSelectionOwner - return the owner of a selection.

XGetSizeHints - read any property of type XA_WM_SIZE_HINTS.

XGetStandardColormap - get the standard colormap property.

XGetSubImag.3x

XGetTextProperty - read one of a window's text properties.

XGetTransie.3x

XGetVisualInfo - find the visual information structures that match the specified template.

XGetWMClientMachine - get a window's XA_WM_CLIENT_MACHINE property.

XGetWMColormapWindows - get a window's WM_COLORMAP_WINDOWS property.

XGetWMHints - read the window manager hints property.

XGetWMIcon.3x

XGetWMName.3x

XGetWMNormalHints - read a window's XA_WM_NORMAL_HINTS property.

XGetWMProtocols - get a window's WM_PROTOCOLS property.

XGetWMSizeHints - read a window's XA_WM_SIZE_HINTS property.

XGetWindowAttributes - obtain the current attributes of window.

XGetWindowProperty - obtain the atom type and property format for a window.

XGetZoomHints - read the size hints property of a zoomed window.

XGrDvBut : XGrabDeviceButton, XUngrabDeviceButton - grab/ungrab extension input device buttons

XGrDvKey : XGrabDeviceKey, XUngrabDeviceKey - grab/ungrab extension input device Keys

XGrabButton - grab a pointer button.

XGrabDevice - grab/release the specified extension device

XGrabDeviB : XGrabDeviceButton, XUngrabDeviceButton - grab extension input device buttons

XGrabDeviK : XGrabDeviceKey, XUngrabDeviceKey - grab extension input device Keys

XGrabDevice - grab the specified extension device.

XGrabKey - grab a key.

XGrabKeyboard - grab the keyboard.

XGrabPointer - grab the pointer.

XGrabServer - grab the server.

XGraphicsExposeEvent - GraphicsExpose and NoExpose event structures

XGravityEvent - GravityNotify event structure

XHPAcknowledge - Send an Acknowledge to an extended input device.

XHPChangeDeviceControl - Change the control attributes of an extension input device. XHPChangeDeviceKeyMapping - Change the key mapping of an extension input device.

XHPConvertLookup - convert key event into keysym and characters

XHPDeviceAutoRepeatOn - Turn autorepeat on for an extension input device. XHPDeviceAutoRepeatOff - Turn autorepeat off for an extension input device.

XHPDisableReset - Disable the reset key sequence.

XHPEnableReset - Enable the reset key sequence.

XHPFileToPixmap - Transfer an image stored in a file into a pixmap.

XHPFileToWindow - Transfer an image stored in a file into a window.

XHPFreeDeviceList - Free the input device list.

XHPGetCurrentDeviceMask - Get the current extension event mask.

XHPGetDeviceFocus - Get the focus window ID for an extension input device. XHPGetDeviceMotionEvents - Get the motion history buffer for a device. XHPGetDeviceControl - Get the control attributes of an extension input device. XHPGetDeviceKeyMapping - Get the key mapping of an extension input device. XHPGetDeviceModifierMapping - Get the modifier mapping of an extension input device.

XHPGetEurasianCvt - return the convert routine for Eurasian keyboards

XHPGetExtEventMask - Get an extension event mask.

XHPGetServerMode - Get the mode of the specified screen.

XHPGrabDevice - Grab an extended input device. XHPGrabDeviceButton - Establish a passive grab on a button on an extension input device. XHPGrabDeviceKey - Establish a passive grab on a key on an extension input device.

XHPInputC_s : XHPInputChinese_s - map keysyms into Chinese_s characters.

XHPInputC_t : XHPInputChinese_t - map keysyms into Chinese_t characters.

XHPInputISO7sub - map keysyms into ISO 7-bit substitution characters.

XHPInputJapanese - map keysyms into Japanese characters.

XHPInputKorean - map keysyms into Korean characters.

XHPInputRoman8 - map keysyms into Roman8 characters.

XHPKeysymToRoman8 - convert between X KeySyms and HP Roman8 characters

XHPListInputDevices - List all available X input devices.

XHPNlioctl - configure the 16-bit input environment

XHPPixmapToFile - Save the contents of a rectangular pixmap area in a file.

XHPPrompt - Send a prompt to an extended input device.

XHPQueryImageFile - Return image file header structure.

XHPRoman8ToKeysym - convert between X KeySyms and HP Roman8 characters

XHPSelectExtensionEvent - Select an extension event.

XHPSetDeviceFocus - Set the focus for an extended input device. XHPSetDeviceModifierMapping - Change the modifier mapping of an extension input device.

XHPSetErrorHandler - Register an X error handling routine.

XHPSetInputDevice - Open a device for X input.

XHPSetKeyboardMapping - set/refresh the keyboard mapping

XHPUngrabDevice - Release a grab of an extension input device. XHPUngrabDeviceButton - Release a passive grab of a button on an extension input device. XHPUngrabDeviceKey - Release a passive grab of a key on an extension input device.

XHPWindowToFile - Save the contents of a rectangular window in a file.

XHeightOfScreen - get height of screen in pixels or millimeters

XIMOfIC.3x

XIconifyWindow - manipulate top-level windows

XIconifyWindow - request that a top-level window be iconified.

XIfEvent - wait for event matched in predicate procedure.

XImageByteOrder - get server's byte order.

XInsertModifiermapEntry - add a new entry to an XModifierKeymap structure.

XInstallColormap - install a colormap.

XInternAtom - return an atom for a given property name string.

XIntersectRegion - compute the intersection of two regions.

XKeycodeToK.3x

XKeymapEvent - KeymapNotify event structure

XKeysymToKe.3x

XKeysymToSt.3x

XKillClient - destroy a client or its remaining resources.

XLastKnownRequestProcessed - get serial number of last request processed by server.

XListDepths - determine the depths available on a given screen.

XListDev : XListInputDevices, XFreeDeviceList - list available input devices

XListExtensions - return a list of all extensions to X supported by the server.

XListFonts - return a list of the available font names.

XListFontsWithInfo - obtain the names and information about available fonts.

XListHosts - obtain a list of hosts having access to this display.

XListInputDevices - list available input devices.

XListInstalledColormaps - get a list of installed colormaps.

XListPixmapFormats - obtain the supported pixmap formats for a given server.

XListProperties - get the property list for a window.

XLoadFont - load a font if not already loaded; get font ID.

XLoadQueryFont - load a font and fill information structure.

XLocaleOfFo.3x

XLocaleOfIM.3x

XLookUpAssoc - obtain data from an association table.

XLookupColor - get database RGB values and closest hardware-supported RGB values from color name.

XLookupKeysym - get the keysym corresponding to a keycode in structure.

XLookupString - map a key event to ASCII string, keysym, and ComposeStatus.

XLowerWindow - lower a window in the stacking order.

XMakeAssoc - create an entry in an association table.

XMapRaised - map a window on top of its siblings.

XMapRequestEvent - MapRequest event structure

XMapSubwindows - map all subwindows of window.

XMapWindow - map a window.

XMaskEvent - remove the next event that matches mask.

XMatchVisualInfo - obtain the visual information that matches the desired depth and class.

XMaxCmapsOfScreen - get maximum number of installed colormaps supported by a screen.

XMaxRequestSize - get maximum request size supported by server.

XMinCmapsOfScreen - get minimum number of installed colormaps supported by a screen.

XMotionEve : XMapEvent, XMappingEvent - MapNotify and MappingNotify event structures

XMoveResizeWindow - change the size and position of a window.

XMoveWindow - move a window.

XNewModifie.3x

XNextEvent - get the next event of any type or window.

XNextRequest - return serial number of next request.

XNoOp - send a NoOp to exercise connection with the server.

XOffsetRegion - change offset of a region.

XOpenDevice - open or close an extension input device

XOpenDisplay - connect a client program to an X server.

XOpenIM.3x

XOpenInput : XOpenDevice, XCloseDevice - open or close an extension input device

XParseColor - look up RGB values from ASCII color name or translate hexadecimal value.

XParseGeometry - generate position and size from standard window geometry string.

XPeekEvent - get an event without removing it from the queue.

XPeekIfEvent - get an event matched by predicate procedure without removing it from the queue.

XPending - return the number of pending events.

Xpermalloc - allocate memory never to be freed.

XPlanesOfScreen - return the depth of a root window.

XPointInRegion - determine if a point is inside a region.

XPolygonRegion - generate a region from points in a polygon.

XProtocolVersion - return protocol release or version.

XPutBackEvent - push an event back on the input queue.

XPutImage - draw an image on a window or pixmap.

XPutPixel - set a pixel value in an image.

XQLength - return the number of events on the queue.

XQueryBestA : XQueryBestSize - obtain the "best" supported cursor, tile, or stipple size.

XQueryBestB : XQueryBestStipple - obtain the fastest supported stipple shape.

XQueryBestCursor - get the closest supported cursor sizes.

XQueryBestS.3x

XQueryBestTile - obtain the fastest supported fill tile shape.

XQueryColoA : XQueryColor - obtain the RGB values and flags for a specified colorcell.

XQueryColoB : XQueryColors - obtain RGB values for an array of colorcells.

XQueryColor.3x

XQueryDeviceState - query the state of an extension input device.

XQueryDv : XQueryDeviceState - query the state of an extension input device.

XQueryExtension - get extension information.

XQueryFont - return information about a loaded font.

XQueryKeyma.3x

XQueryPointer - get the current pointer location.

XQueryTextA : XQueryTextExtents - query the server for string and font metrics.

XQueryTextB : XQueryTextExtents16 - query the server for string and font metrics of a 16-bit character string.

XQueryTextE.3x

XQueryTree - return a list of children, parent, and root.

XRaiseWindow - raise a window to the top of the stacking order.

XReadBitmapFile - read a bitmap from disk.

XRebindKeysym - rebind a keysym to a string for client.

XRecolorCursor - change the color of a cursor.

XReconfigureWMWindow - request that a top-level window be reconfigured.

XRectInRegion - determine if a rectangle resides in a region.

XRefreshKeyboardMapping - read keycode-keysym mapping from server into Xlib.

XRemoveFromSaveSet - remove a window from the client's save-set.

XRemoveHosA : XRemoveHost - remove a host from the access control list.

XRemoveHosB : XRemoveHosts - remove multiple hosts from the access control list.

XRemoveHost.3x

XReparentEvent - ReparentNotify event structure

XReparentWindow - insert a window between another window and its parent.

XResetScreenSaver - reset the screen saver.

XResizeRequestEvent - ResizeRequest event structure

XResizeWindow - change a window's size.

XResourceMa.3x

XRestackWindows - change the stacking order of siblings.

XRootWindowOfScreen - return root window ID.

XRotateBuffers - rotate the cut buffers.

XRotateWindowProperties - rotate properties in the properties array.

XSExEvnt : XSendExtensionEvent - send input extension events to a client

XSaveContext - save a data value corresponding to a resource ID and context type (not graphics context).

XScreenOfDisplay - get screen information.

XScreenReso.3x

XSeBMap : XSetDeviceButtonMapping, XGetDeviceButtonMapping - query or change device button mappings

XSeDvFoc : XSetDeviceFocus, XGetDeviceFocus - control extension input device focus

XSelClearE : XSelectionClearEvent - SelectionClear event structure

XSelEvent : XSelectionEvent - SelectionNotify event structure

XSelExtEv : XSelectExtensionEvent, XGetSelectedExtensionEvents - select extension events, get the list of currently selected extension events

XSelReques : XSelectionRequestEvent - SelectionRequest event structure

XSelectInput - select the event types to be sent to a window.

XSelextExt : XSelectExtensionEvent, XGetSelectedExtensionEvents - select extension events, get the list of currently selected extension events

XSendEvent - send an event.

XSendExtensionEvent - send extension events

XServerVendor - return the vendor of connected server.

XSetAccessControl - disable or enable access control.

XSetAfterFunction - set a function called after all Xlib functions.

XSetArcMode - set the arc mode in a graphics context.

XSetBackground - set the background pixel value in a graphics context.

XSetClassHi.3x

XSetClipMask - set pixmap pixmap in a graphics context.

XSetClipOrigin - set the clip origin in a graphics context.

XSetClipRec.3x

XSetCloseDownMode - change the close down mode of a client.

XSetCommand - set the XA_WM_COMMAND atom (command line arguments).

XSetDVal : XSetDeviceValuators - initialize the valuators on an extension input device

XSetDashes - set a pattern of line dashes in a graphics context.

XSetDevMod : XSetDeviceMode - change the mode of a device.

XSetDevicB : XSetDeviceButtonMapping, XGetDeviceButtonMapping - query or change device button settings

XSetDevicF : XSetDeviceFocus, XGetDeviceFocus - control extension input device focus

XSetErrorHandler - set a nonfatal error event handler.

XSetFillRule - set the fill rule in a graphics context.

XSetFillStyle - set the fill style in a graphics context.

XSetFont - set the current font in a graphics context.

XSetFontPath - set the font search path.

XSetForeground - set the foreground pixel value in a graphics context.

XSetFunction - set the bitwise logical operation in a graphics context.

XSetGraphicsExposures - set the graphics_exposures component in a graphics context.

XSetICFocus.3x

XSetICValue.3x

XSetIOErrorHandler - set a nonfatal error event handler.

XSetIconNam.3x

XSetIconSizes - set the value of the XA_WM_ICON_SIZE property.

XSetInputFocus - set the keyboard focus window.

XSetLineAttributes - set the line drawing components in a graphics context.

XSetLocaleM.3x

XSetMode : XSetDeviceMode - change the mode of a device

XSetModifierMapping - set keycodes to be used as modifiers (Shift, Control, etc.).

XSetNormalHints - set the size hints property of a window in normal state (not zoomed or iconified).

XSetPlaneMask - set the plane mask in a graphics context.

XSetPointerMapping - set the pointer button mapping.

XSetRGBColormaps - set an XStandardColormap structure.

XSetRegion - set clip_mask of the graphics context to the specified region.

XSetScreenSaver - set the parameters of the screen saver.

XSetSelectionOwner - set the owner of a selection.

XSetSizeHints - set the value of any property of type XA_WM_SIZE_HINTS.

XSetStandaA : XSetStandardColormap - change the standard colormap property.

XSetStandaB : XSetStandardProperties - set the minimum set of properties for the window manager.

XSetStandar.3x

XSetState - set the foreground, background, logical function, and plane mask in a graphics context.

XSetStipple - set the stipple in a graphics context.

XSetSubwindowMode - set the subwindow mode in a graphics context.

XSetTSOrigin - set the tile/stipple origin in a graphics context.

XSetTextProperty - set and read text properties

XSetTextProperty - set one of a window's text properties.

XSetTile - set the fill tile in a graphics context.

XSetTransientForHint - set or read a window's WM_TRANSIENT_FOR property

XSetTransie.3x

XSetWMCMac : XSetWMClientMachine, XGetWMClientMachine - set or read a window's WM_CLIENT_MACHINE property

XSetWMCWin : XSetWMColormapWindows, XGetWMColormapWindows - set or read a window's WM_COLORMAP_WINDOWS property

XSetWMClientMachine - set a window's XA_WM_CLIENT_MACHINE property.

XSetWMColormapWindows - set a window's XA_WM_COLORMAP_WINDOWS property.

XSetWMHints - set a window manager hints property.

XSetWMINam : XSetWMIconName, XGetWMIconName, XSetIconName, XGetIconName - set or read a window's WM_ICON_NAME property

XSetWMIconN.3x

XSetWMName.3x

XSetWMNormalHints - set a window's XA_WM_NORMAL_HINTS property.

XSetWMProperties - window manager convenience functions

XSetWMProperties - set a window's standard window manager properties.

XSetWMProtocols - set or read a window's WM__PROTOCOLS property

XSetWMProtocols - set a window's XA_WM_PROTOCOLS property.

XSetWMSizeHints - set a window's XA_WM_SIZE_HINTS property.

XSetWindowB.3x

XSetWindowColormap - set the colormap attribute for a window.

XSetWindowD : XSetWindowBackground - set the background pixel value attribute of a window.

XSetWindowE : XSetWindowBackgroundPixmap - change the background tile attribute of a window.

XSetWindowF : XSetWindowBorder - change a window border pixel value attribute and repaint the border.

XSetWindowG : XSetWindowBorderPixmap - change a window border tile attribute and repaint the border.

XSetWindowH : XSetWindowBorderWidth - change the border width of a window.

XSetZoomHints - set the size hints property of a zoomed window.

XShrinkRegion - reduce or expand the size of a region.

XStoreBuffer - store data in a cut buffer.

XStoreBytes - store data in cut buffer 0.

XStoreColoA : XStoreColor - set or change the RGB values of a read/write colormap entry to the closest possible hardware color.

XStoreColoB : XStoreColors - set or change the RGB values of read/write colorcells to the closest possible hardware colors.

XStoreColor.3x

XStoreName.3x

XStoreNamed.3x

XStringListToTextProperty - convert string lists and text property structure

XStringListToTextProperty - set the specified list of strings to an XTextProperty structure.

XStringToKe.3x

XSubImage.3x

XSubtractRegion - subtract one region from another.

XSupportsLo.3x

XSync - flush the request buffer and wait for all events and errors to be processed by the server.

XSynchronize - enable or disable synchronization for debugging.

XTextExtenA : XTextExtents - get string and font metrics locally.

XTextExtenB : XTextExtents16 - get string and font metrics of a 16-bit character string, locally.

XTextExtent.3x

XTextPropertyToStringList - obtain a list of strings from a specified XTextProperty structure.

XTextWidth - get the width in pixels of an 8-bit character string, locally.

XTextWidth16 - get the width in pixels of a 16-bit character string, locally.

XTranslateCoordinates - change the coordinate system from one window to another.

XUndefineCursor - disassociate a cursor from a window.

XUngrabButton - release a button from a passive grab.

XUngrabKey - release a key from a passive grab.

XUngrabKeyboard - release the keyboard from an active grab.

XUngrabPointer - release the pointer from an active grab.

XUngrabServer - release the server from grab.

XUninstallColormap - uninstall a colormap; install default if not already installed.

XUnionRectWithRegion - add a rectangle to a region.

XUnionRegion - compute the union of two regions.

XUniqueContext - create a new context ID (not graphics context).

XUnloadFont - unload a font.

XUnmapEvent - UnmapNotify event structure

XUnmapSubwindows - unmap all subwindows of a given window.

XUnmapWindow - unmap a window.

XUnsetICFoc.3x

XVaCreateNe.3x

XVendorRelease - return vendor release number.

XVisibilityNotifyEvent - VisibilityNotify event structure

XVisualIDFromVisual - obtain the visual ID from a Visual.

XWMGeometry - obtain a window's geometry information.

XWarpPointer - move the pointer to another point on the screen.

XWcDrawImag.3x

XWcDrawStri.3x

XWcDrawText.3x

XWcFreeStri.3x

XWcLookupSt.3x

XWcResetIC.3x

XWcTextEsca.3x

XWcTextExte.3x

XWcTextList.3x

XWcTextPerC.3x

XWcTextProp.3x

XWhitePixelOfScreen - get the white pixel value.

XWidthOfScreen - get width of screen in pixels or millimeters

XWindowEvent - remove the next event that matches the specified mask and window.

XWithdrawWindow - request that a top-level window be withdrawn.

XWriteBitmapFile - write a bitmap to a file.

XXorRegion - calculate the difference between the union and intersection of two regions.

XcmsAddColorSpace - add a device-independent color space.

XcmsAddFunctionSet - add a Color Characterization function set.

XcmsAllocCo.3x

XcmsAllocNa.3x

XcmsCCCOfColormap - get the Color Conversion Context (CCC) of a colormap.

XcmsCIELabQ.3x

XcmsCIELuvQ.3x

XcmsClientWhitePointOfCCC - return the client white point associated with the specified Color Conversion Context (CCC).

XcmsColor.3x

XcmsColorSp.3x

XcmsCompressionProc - interface definition for gamut compression procedure.

XcmsConversionProc - interface definition for the procedure for color conversion between device-independent color spaces.

XcmsConvert.3x

XcmsCreateC.3x

XcmsDefaultCCC - get the default Color Conversion Context (CCC) for a screen.

XcmsDisplayOfCCC - return the display associated with a Color Conversion Context (CCC).

XcmsFormatOfPrefix - obtain the format ID of the color space associated with a specified color string prefix.

XcmsFreeCCC - free a Color Conversion Context (CCC).

XcmsFunctio.3x

XcmsLookupC.3x

XcmsParseStringProc - interface definition for color string parsing procedure.

XcmsPrefixOfFormat - obtain the color string prefix associated with the color space specified by a color format.

XcmsQueryBA.3x

XcmsQueryBB.3x

XcmsQueryBl.3x

XcmsQueryCA.3x

XcmsQueryCB.3x

XcmsQueryCo.3x

XcmsQueryGr.3x

XcmsQueryRe.3x

XcmsQueryWh.3x

XcmsScreenFreeProc - interface definition for the Function Set routine that frees the per-screen data.

XcmsScreenInitProc - interface specification for the Function Set routine that obtains and initializes per-screen information.

XcmsScreenNumberOfCCC - screen number associated with the specified Color Conversion Context (CCC).

XcmsScreenWhitePointOfCCC - obtain the white point of the screen associated with a specified Color Conversion Context (CCC).

XcmsSetCCCOfColormap - change the Color Conversion Context (CCC) associated with a colormap.

XcmsSetCompressionProc - change the gamut compression procedure in a specified Color Conversion Context (CCC).

XcmsSetWhiA.3x

XcmsSetWhiB.3x

XcmsSetWhit.3x

XcmsStoreCA.3x

XcmsStoreCB.3x

XcmsStoreCo.3x

XcmsTekHVCA.3x

XcmsTekHVCB.3x

XcmsTekHVCC.3x

XcmsTekHVCD.3x

XcmsTekHVCE.3x

XcmsTekHVCQ.3x

XcmsVisualOfCCC - return the visual associated with a specified Color Conversion Context (CCC).

XcmsWhiteAdjustProc - interface definition for the white point adjustment procedure.

XmActivateProtocol - A VendorShell function that activates a protocol

XmActivateWMProtocol - A VendorShell convenience interface that activates a protocol

XmAddProtoA : XmAddProtocolCallback - A VendorShell function that adds client callbacks for a protocol

XmAddProtoB : XmAddProtocols - A VendorShell function that adds the protocols to the protocol manager and allocates the internal tables

XmAddProtoc.3x

XmAddTabGroup - A function that adds a manager or a primitive widget to the list of tab groups

XmAddWMProA : XmAddWMProtocolCallback - A VendorShell convenience interface that adds client callbacks for a protocol

XmAddWMProB : XmAddWMProtocols - A VendorShell convenience interface that adds the protocols to the protocol manager and allocates the internal tables

XmAddWMProt.3x

XmArrowButA : XmArrowButton - The ArrowButton widget class

XmArrowButB : XmArrowButtonGadget - The ArrowButtonGadget widget class

XmArrowButt.3x

XmBulletinBoard - The BulletinBoard widget class

XmCascadeBA : XmCascadeButton - The CascadeButton widget class

XmCascadeBB : XmCascadeButtonGadget - The CascadeButtonGadget widget class

XmCascadeBC : XmCascadeButtonGadgetHighlight - A CascadeButtonGadget function that sets the highlight state

XmCascadeBD : XmCascadeButtonHighlight - A CascadeButton and CascadeButtonGadget function that sets the highlight state

XmCascadeBu.3x

XmChangeColor - Recalculates all associated colors of a widget

XmClipboarA : XmClipboardCancelCopy - A clipboard function that cancels a copy to the clipboard

XmClipboarB : XmClipboardCopy - A clipboard function that copies a data item to temporary storage for later copying to clipboard

XmClipboarC : XmClipboardCopyByName - A clipboard function that copies a data item passed by name

XmClipboardEndCopy - A clipboard function that ends a copy to the clipboard

XmClipboarE : XmClipboardEndRetrieve - A clipboard function that ends a copy from the clipboard

XmClipboarF : XmClipboardInquireCount - A clipboard function that returns the number of data item formats

XmClipboarG : XmClipboardInquireFormat - A clipboard function that returns a specified format name

XmClipboarH : XmClipboardInquireLength - A clipboard function that returns the length of the stored data

XmClipboarI : XmClipboardInquirePendingItems - A clipboard function that returns a list of data_id/private_id pairs

XmClipboarJ : XmClipboardLock - A clipboard function that locks the clipboard

XmClipboarK : XmClipboardRegisterFormat - A clipboard function that registers a new format

XmClipboarL : XmClipboardRetrieve - A clipboard function that retrieves a data item from the clipboard

XmClipboarM : XmClipboardStartCopy - A clipboard function that sets up a storage and data structure

XmClipboarN : XmClipboardStartRetrieve - A clipboard function that starts a copy from the clipboard

XmClipboarO : XmClipboardUndoCopy - A clipboard function that deletes the last item placed on the clipboard

XmClipboarP : XmClipboardUnlock - A clipboard function that unlocks the clipboard

XmClipboarQ : XmClipboardWithdrawFormat - A clipboard function that indicates that the application no longer wants to supply a data item

XmClipboard.3x

XmCommand - The Command widget class

XmCommandAppendValue - A Command function that appends the passed XmString to the end of the string displayed in the command area of the widget

XmCommandError - A Command function that displays an error message

XmCommandGetChild - A Command function that is used to access a component

XmCommandSetValue - A Command function that replaces a displayed string

XmConvertUnits - A function that converts a value in one unit type to another unit type

XmCreateArA : XmCreateArrowButton - The ArrowButton widget creation function

XmCreateArB : XmCreateArrowButtonGadget - The ArrowButtonGadget creation function

XmCreateArr.3x

XmCreateBuA : XmCreateBulletinBoard - The BulletinBoard widget creation function

XmCreateBuB : XmCreateBulletinBoardDialog - The BulletinBoard BulletinBoardDialog convenience creation function

XmCreateBul.3x

XmCreateCaA : XmCreateCascadeButton - The CascadeButton widget creation function

XmCreateCaB : XmCreateCascadeButtonGadget - The CascadeButtonGadget creation function

XmCreateCas.3x

XmCreateCommand - The Command widget creation function

XmCreateDialogShell - The DialogShell widget creation function

XmCreateDragIcon - A Drag and Drop function that creates a DragIcon widget

XmCreateDrB : XmCreateDrawingArea - The DrawingArea widget creation function

XmCreateDrC : XmCreateDrawnButton - The DrawnButton widget creation function

XmCreateDra.3x

XmCreateErrorDialog - The MessageBox ErrorDialog convenience creation function

XmCreateFiA : XmCreateFileSelectionBox - The FileSelectionBox widget creation function

XmCreateFiB : XmCreateFileSelectionDialog - The FileSelectionBox FileSelectionDialog convenience creation function

XmCreateFil.3x

XmCreateFoA : XmCreateForm - The Form widget creation function

XmCreateFoB : XmCreateFormDialog - A Form FormDialog convenience creation function

XmCreateFor.3x

XmCreateFrame - The Frame widget creation function

XmCreateInformationDialog - The MessageBox InformationDialog convenience creation function

XmCreateLaA : XmCreateLabel - The Label widget creation function

XmCreateLabelGadget - The LabelGadget creation function

XmCreateLab.3x

XmCreateList - The List widget creation function

XmCreateMainWindow - The MainWindow widget creation function

XmCreateMeA : XmCreateMenuBar - A RowColumn widget convenience creation function

XmCreateMeB : XmCreateMenuShell - The MenuShell widget creation function

XmCreateMeC : XmCreateMessageBox - The MessageBox widget creation function

XmCreateMeD : XmCreateMessageDialog - The MessageBox MessageDialog convenience creation function

XmCreateMen.3x

XmCreateMes.3x

XmCreateOptionMenu - A RowColumn widget convenience creation function

XmCreatePanedWindow - The PanedWindow widget creation function

XmCreatePopupMenu - A RowColumn widget convenience creation function

XmCreatePromptDialog - The SelectionBox PromptDialog convenience creation function

XmCreatePuA : XmCreatePulldownMenu - A RowColumn widget convenience creation function

XmCreatePuB : XmCreatePushButton - The PushButton widget creation function

XmCreatePuC : XmCreatePushButtonGadget - The PushButtonGadget creation function

XmCreatePul.3x

XmCreatePus.3x

XmCreateQuestionDialog - The MessageBox QuestionDialog convenience creation function

XmCreateRadioBox - A RowColumn widget convenience creation function

XmCreateRowColumn - The RowColumn widget creation function

XmCreateScale - The Scale widget creation function

XmCreateScB : XmCreateScrollBar - The ScrollBar widget creation function

XmCreateScC : XmCreateScrolledList - The List ScrolledList convenience creation function

XmCreateScD : XmCreateScrolledText - The TextScrolledText convenience creation function

XmCreateScE : XmCreateScrolledWindow - The ScrolledWindow widget creation function

XmCreateSca.3x

XmCreateScr.3x

XmCreateSeA : XmCreateSelectionBox - The SelectionBox widget creation function

XmCreateSeB : XmCreateSelectionDialog - The SelectionBox SelectionDialog convenience creation function

XmCreateSeC : XmCreateSeparator - The Separator widget creation function

XmCreateSeD : XmCreateSeparatorGadget - The SeparatorGadget creation function

XmCreateSel.3x

XmCreateSep.3x

XmCreateSiA : XmCreateSimpleCheckBox - A RowColumn widget convenience creation function

XmCreateSiB : XmCreateSimpleMenuBar - A RowColumn widget convenience creation function

XmCreateSiC : XmCreateSimpleOptionMenu - A RowColumn widget convenience creation function

XmCreateSiD : XmCreateSimplePopupMenu - A RowColumn widget convenience creation function

XmCreateSiE : XmCreateSimplePulldownMenu - A RowColumn widget convenience creation function

XmCreateSiF : XmCreateSimpleRadioBox - A RowColumn widget convenience creation function

XmCreateSim.3x

XmCreateTeA : XmCreateTemplateDialog - A MessageBox TemplateDialog convenience creation function

XmCreateTeB : XmCreateText - The Text widget creation function

XmCreateTeC : XmCreateTextField - The TextField widget creation function

XmCreateTem.3x

XmCreateTex.3x

XmCreateToA : XmCreateToggleButton - The ToggleButton widget creation function

XmCreateToB : XmCreateToggleButtonGadget - The ToggleButtonGadget creation function

XmCreateTog.3x

XmCreateWarningDialog - The MessageBox WarningDialog convenience creation function

XmCreateWoA : XmCreateWorkArea - A function that creates a RowColumn work area

XmCreateWoB : XmCreateWorkingDialog - The MessageBox WorkingDialog convenience creation function

XmCreateWor.3x

XmCvtCTToXmString - A compound string function that converts compound text to a compound string

XmCvtStringToUnitType - A function that converts a string to a unit- type value

XmCvtXmStringToCT - A compound string function that converts a compound string to compound text

XmDeactivaA : XmDeactivateProtocol - A VendorShell function that deactivates a protocol without removing it

XmDeactivaB : XmDeactivateWMProtocol - A VendorShell convenience interface that deactivates a protocol without removing it

XmDeactivat.3x

XmDestroyPixmap - A pixmap caching function that removes a pixmap from the pixmap cache

XmDialogShell - The DialogShell widget class

XmDisplay - The Display widget class

XmDragCancel - A Drag and Drop function that terminates a drag transaction

XmDragContext - The DragContext widget class

XmDragIcon - The DragIcon widget class

XmDragStart - A Drag and Drop function that initiates a drag and drop transaction

XmDrawingArea - The DrawingArea widget class

XmDrawnButton - The DrawnButton widget class

XmDropSite - The DropSite Registry

XmDropSiteConfigureStackingOrder - A Drag and Drop function that reorders a stack of widgets that are registered drop sites

XmDropSiteEndUpdate - A Drag and Drop function that facilitates processing updates to multiple drop sites

XmDropSiteQueryStackingOrder - A Drag and Drop function that returns the parent, a list of children, and the number of children for a specified widget

XmDropSiteR.3x

XmDropSiteS.3x

XmDropSiteT : XmDropSiteRegister - A Drag and Drop function that identifies a drop site and assigns resources that specify its behavior

XmDropSiteU.3x

XmDropSiteV : XmDropSiteRetrieve - A Drag and Drop function that retrieves resource values set on a drop site

XmDropSiteW : XmDropSiteStartUpdate - A Drag and Drop function that facilitates processing updates to multiple drop sites

XmDropSiteX : XmDropSiteUnregister - A Drag and Drop function that frees drop site information

XmDropSiteY : XmDropSiteUpdate - A Drag and Drop function that sets resource values for a drop site

XmDropTranA : XmDropTransfer - The DropTransfer widget class

XmDropTranB : XmDropTransferAdd - A Drag and Drop function that enables additional drop transfer entries to be processed after initiating a drop transfer

XmDropTranC : XmDropTransferStart - A Drag and Drop function that initiates a drop transfer

XmDropTrans.3x

XmFileSeleA : XmFileSelectionBox - The FileSelectionBox widget class

XmFileSeleB : XmFileSelectionBoxGetChild - A FileSelectionBox function used to access a component

XmFileSelectionDoSearch - A FileSelectionBox function that initiates a directory search

XmFileSelec.3x

XmFontList - Data type for a font list

XmFontListA.3x

XmFontListB : XmFontListAdd - A font list function that creates a new font list

XmFontListC.3x

XmFontListD : XmFontListAppendEntry - A font list function that appends an entry to a font list

XmFontListE.3x

XmFontListF.3x

XmFontListG.3x

XmFontListH : XmFontListCopy - A font list function that copies a font list

XmFontListI.3x

XmFontListJ : XmFontListCreate - A font list function that creates a font list

XmFontListK : XmFontListEntryCreate - A font list function that creates a font list entry

XmFontListL : XmFontListEntryFree - A font list function that recovers memory used by a font list entry

XmFontListM : XmFontListEntryGetFont - A font list function that retrieves font information from a font list entry

XmFontListN.3x

XmFontListO : XmFontListEntryGetTag - A font list function that retrieves the tag of a font list entry

XmFontListP : XmFontListEntryLoad - A font list function that loads a font or creates a font set and creates an accompanying font list entry

XmFontListQ : XmFontListFree - A font list function that recovers memory used by a font list

XmFontListR.3x

XmFontListS : XmFontListFreeFontContext - A font list function that instructs the toolkit that the font list context is no longer needed

XmFontListT : XmFontListGetNextFont - A font list function that allows applications to access the fonts and character sets in a font list

XmFontListU : XmFontListInitFontContext - A font list function that allows applications to access the entries in a font list

XmFontListV : XmFontListNextEntry - A font list function that returns the next entry in a font list

XmFontListW : XmFontListRemoveEntry - A font list function that removes a font list entry from a font list

XmForm - The Form widget class

XmFrame - The Frame widget class

XmGadget - The Gadget widget class

XmGetAtomName - A function that returns the string representation for an atom

XmGetColorCalculation - A function to get the procedure used for default color calculation

XmGetColors - A function that generates foreground, select, and shadow colors

XmGetDestination - A function that returns the widget ID of the widget to be used as the current destination for quick paste and certain clipboard operations

XmGetDragContext - A Drag and Drop function that retrieves the DragContext widget ID associated with a timestamp

XmGetFocusWidget - Returns the ID of the widget that has keyboard focus

XmGetMenuCursor - A function that returns the cursor ID for the current menu cursor

XmGetPixmaA : XmGetPixmap - A pixmap caching function that generates a pixmap, stores it in a pixmap cache, and returns the pixmap

XmGetPixmaB : XmGetPixmapByDepth - A pixmap caching function that generates a pixmap, stores it in a pixmap cache, and returns the pixmap

XmGetPixmap.3x

XmGetPostedFromWidget - A RowColumn function that returns the widget from which a menu was posted

XmGetSecondaryResourceData - A function that provides access to secondary widget resource data

XmGetTabGroup - Returns the widget ID of a tab group

XmGetTearOffControl - A RowColumn function that obtains the widget ID for the tear-off control in a menu

XmGetVisibility - A function that determines if a widget is visible

XmGetXmDisplay - A Display function that returns the XmDisplay object ID for a specified display

XmGetXmScreen - A Screen function that returns the XmScreen object ID for a specified screen

XmInstallImage - A pixmap caching function that adds an image to the pixmap cache

XmInternAtom - A function that returns an atom for a given name

XmIsMotifWMRunning - A function that determines whether the window manager is running

XmIsTraversable - A function that identifies whether a widget can be traversed

XmLabel - The Label widget class

XmLabelGadget - The LabelGadget widget class

XmList - The List widget class

XmListAddIA : XmListAddItem - A List function that adds an item to the list

XmListAddIB : XmListAddItemUnselected - A List function that adds an item to the list

XmListAddIC : XmListAddItems - A List function that adds items to the list

XmListAddID : XmListAddItemsUnselected - A List function that adds items to a list

XmListAddIt.3x

XmListDeleA : XmListDeleteAllItems - A List function that deletes all items from the list

XmListDeleB : XmListDeleteItem - A List function that deletes an item from the list

XmListDeleC : XmListDeleteItems - A List function that deletes items from the list

XmListDeleD : XmListDeleteItemsPos - A List function that deletes items from the list starting at the given position

XmListDeleE : XmListDeletePos - A List function that deletes an item from a list at a specified position

XmListDeleF : XmListDeletePositions - A List function that deletes items from a list based on an array of positions

XmListDelet.3x

XmListDeseA : XmListDeselectAllItems - A List function that unhighlights and removes all items from the selected list

XmListDeseB : XmListDeselectItem - A List function that deselects the specified item from the selected list

XmListDeseC : XmListDeselectPos - A List function that deselects an item at a specified position in the list

XmListDesel.3x

XmListGetKbdItemPos - A List function that returns the position of the item at the location cursor

XmListGetMatchPos - A List function that returns all instances of an item in the list

XmListGetSelectedPos - A List function that returns the position of every selected item in the list

XmListItemExists - A List function that checks if a specified item is in the list

XmListItemPos - A List function that returns the position of an item in the list

XmListPosSelected - A List function that determines if the list item at a specified position is selected

XmListPosToBounds - A List function that returns the bounding box of an item at a specified position in a list

XmListReplaceItems - A List function that replaces the specified elements in the list

XmListReplB : XmListReplaceItemsPos - A List function that replaces the specified elements in the list

XmListReplC : XmListReplaceItemsPosUnselected - A List function that replaces items in a list without selecting the replacement items

XmListReplD : XmListReplaceItemsUnselected - A List function that replaces items in a list

XmListReplE : XmListReplacePositions - A List function that replaces items in a list based on position

XmListRepla.3x

XmListSeleA : XmListSelectItem - A List function that selects an item in the list

XmListSeleB : XmListSelectPos - A List function that selects an item at a specified position in the list

XmListSelec.3x

XmListSetAddMode - A List function that sets add mode in the list

XmListSetBA : XmListSetBottomItem - A List function that makes an existing item the last visible item in the list

XmListSetBB : XmListSetBottomPos - A List function that makes a specified item the last visible item in the list

XmListSetBo.3x

XmListSetHorizPos - A List function that scrolls to the specified position in the list

XmListSetItem - A List function that makes an existing item the first visible item in the list

XmListSetKbdItemPos - A List function that sets the location cursor at a specified position

XmListSetPos - A List function that makes the item at the given position the first visible position in the list

XmListUpdateSelectedList - A List function that updates the XmNselectedItems resource

XmListYToPos - A List function that returns the position of the item at a specified y coordinate

XmMainWindA : XmMainWindow - The MainWindow widget class

XmMainWindB : XmMainWindowSep1 - A MainWindow function that returns the widget ID of the first Separator widget

XmMainWindC : XmMainWindowSep2 - A MainWindow function that returns the widget ID of the second Separator widget

XmMainWindD : XmMainWindowSep3 - A MainWindow function that returns the widget ID of the third Separator widget

XmMainWindE : XmMainWindowSetAreas - A MainWindow function that identifies manageable children for each area

XmMainWindo.3x

XmManager - The Manager widget class

XmMapSegmentEncoding - A compound string function that returns the compound text encoding format associated with the specified font list tag

XmMenuPosition - A RowColumn function that positions a Popup MenuPane

XmMenuShell - The MenuShell widget class

XmMessageBA : XmMessageBox - The MessageBox widget class

XmMessageBB : XmMessageBoxGetChild - A MessageBox function that is used to access a component

XmMessageBo.3x

XmOptionButtonGadget - A RowColumn function that obtains the widget ID for the CascadeButtonGadget in an OptionMenu

XmOptionLabelGadget - A RowColumn function that obtains the widget ID for the LabelGadget in an OptionMenu

XmPanedWindow - The PanedWindow widget class

XmPrimitive - The Primitive widget class

XmProcessTraversal - A function that determines which component receives keyboard events when a widget has the focus

XmPushButtA : XmPushButton - The PushButton widget class

XmPushButtB : XmPushButtonGadget - The PushButtonGadget widget class

XmPushButto.3x

XmRegisterSegmentEncoding - A compound string function that registers a compound text encoding format for a specified font list element tag

XmRemovePrA : XmRemoveProtocolCallback - A VendorShell function that removes a callback from the internal list

XmRemovePrB : XmRemoveProtocols - A VendorShell function that removes the protocols from the protocol manager and deallocates the internal tables

XmRemovePro.3x

XmRemoveTabGroup - A function that removes a tab group

XmRemoveWMA : XmRemoveWMProtocolCallback - A VendorShell convenience interface that removes a callback from the internal list

XmRemoveWMB : XmRemoveWMProtocols - A VendorShell convenience interface that removes the protocols from the protocol manager and deallocates the internal tables

XmRemoveWMP.3x

XmRepTypeAddReverse - A representation type manager function that installs the reverse converter for a previously registered representation type

XmRepTypeGA : XmRepTypeGetId - A representation type manager function that retrieves the identification number of a representation type

XmRepTypeGB : XmRepTypeGetNameList - A representation type manager function that generates a list of values for a representation type

XmRepTypeGC : XmRepTypeGetRecord - A representation type manager function that returns information about a representation type

XmRepTypeGD : XmRepTypeGetRegistered - A representation type manager function that returns a copy of the registration list

XmRepTypeGe.3x

XmRepTypeInstallTearOffModelConverter - A representation type manager function that installs the resource converter for XmNtearOffModel.

XmRepTypeRegister - A representation type manager function that registers a representation type resource

XmRepTypeValidValue - A representation type manager function that tests the validity of a numerical value of a representation type resource

XmResolveAllPartOffsets - A function that allows writing of upward- compatible applications and widgets

XmResolvePartOffsets - A function that allows writing of upward- compatible applications and widgets

XmRowColumn - The RowColumn widget class

XmScale - The Scale widget class

XmScaleGetValue - A Scale function that returns the current slider position

XmScaleSetValue - A Scale function that sets a slider value

XmScreen - The Screen widget class

XmScrollBaA : XmScrollBar - The ScrollBar widget class

XmScrollBaB : XmScrollBarGetValues - A ScrollBar function that returns the ScrollBar's increment values

XmScrollBaC : XmScrollBarSetValues - A ScrollBar function that changes ScrollBar's increment values and the slider's size and position

XmScrollBar.3x

XmScrollVisible - A ScrolledWindow function that makes an invisible descendant of a ScrolledWindow work area visible

XmScrolledA : XmScrolledWindow - The ScrolledWindow widget class

XmScrolledB : XmScrolledWindowSetAreas - A ScrolledWindow function that adds or changes a window work region and a horizontal or vertical ScrollBar widget to the ScrolledWindow widget

XmScrolledW.3x

XmSelectioA : XmSelectionBox - The SelectionBox widget class

XmSelectioB : XmSelectionBoxGetChild - A SelectionBox function that is used to access a component

XmSelection.3x

XmSeparatoA : XmSeparator - The Separator widget class

XmSeparatoB : XmSeparatorGadget - The SeparatorGadget widget class

XmSeparator.3x

XmSetColorCalculation - A function to set the procedure used for default color calculation

XmSetFontUA : XmSetFontUnit - A function that sets the font unit value for a display

XmSetFontUB : XmSetFontUnits - A function that sets the font unit value for a display

XmSetFontUn.3x

XmSetMenuCursor - A function that modifies the menu cursor for a client

XmSetProtocolHooks - A VendorShell function that allows pre and post actions to be executed when a protocol message is received from MWM

XmSetWMProtocolHooks - A VendorShell convenience interface that allows pre and post actions to be executed when a protocol message is received from the window manager

XmString - Data type for a compound string

XmStringBaseline - A compound string function that returns the number of pixels between the top of the character box and the baseline of the first line of text

XmStringByteCompare - A compound string function that indicates the results of a byte-by-byte comparison

XmStringCompare - A compound string function that compares two strings

XmStringConcat - A compound string function that appends one string to another

XmStringCopy - A compound string function that makes a copy of a string

XmStringCrA : XmStringCreate - A compound string function that creates a compound string

XmStringCrB : XmStringCreateLocalized - A compound string function that creates a compound string in the current locale

XmStringCrC : XmStringCreateLtoR - A compound string function that creates a compound string

XmStringCrD : XmStringCreateSimple - A compound string function that creates a compound string in the language environment of a widget

XmStringCre.3x

XmStringDiA : XmStringDirection - Data type for the direction of display in a string

XmStringDiB : XmStringDirectionCreate - A compound string function that creates a compound string

XmStringDir.3x

XmStringDraw - A compound string function that draws a compound string in an X window

XmStringDrB : XmStringDrawImage - A compound string function that draws a compound string in an X Window and creates an image

XmStringDrC : XmStringDrawUnderline - A compound string function that underlines a string drawn in an X Window

XmStringDra.3x

XmStringEmpty - A compound string function that provides information on the existence of non-zero length text components

XmStringExtent - A compound string function that determines the size of the smallest rectangle that will enclose the compound string

XmStringFrA : XmStringFree - A compound string function that recovers memory

XmStringFrB : XmStringFreeContext - A compound string function that instructs the toolkit that the context is no longer needed

XmStringFre.3x

XmStringGeA : XmStringGetLtoR - A compound string function that searches for a text segment in the input compound string

XmStringGeB : XmStringGetNextComponent - A compound string function that returns the type and value of the next component in a compound string

XmStringGeC : XmStringGetNextSegment - A compound string function that fetches the octets in the next segment of a compound string

XmStringGet.3x

XmStringHasSubstring - A compound string function that indicates whether one compound string is contained within another

XmStringHeight - A compound string function that returns the line height of the given compound string

XmStringInitContext - A compound string function that allows applications to read out the content segment by segment

XmStringLength - A compound string function that obtains the length of a compound string

XmStringLineCount - A compound string function that returns the number of separators plus one in the provided compound string

XmStringNCA : XmStringNConcat - A compound string function that appends a specified number of bytes to a compound string

XmStringNCB : XmStringNCopy - A compound string function that creates a copy of a compound string

XmStringNCo.3x

XmStringPeekNextComponent - A compound string function that returns the component type of the next component fetched

XmStringSegmentCreate - A compound string function that creates a compound string

XmStringSeparatorCreate - A compound string function that creates a compound string

XmStringTable - Data type for an array of compound strings

XmStringWidth - A compound string function that returns the width of the longest sequence of text components in a compound string

XmTargetsAreCompatible - A function that tests whether the target types match between a drop site and source object

XmText - The Text widget class

XmTextClearSelection - A Text function that clears the primary selection

XmTextCopy - A Text function that copies the primary selection to the clipboard

XmTextCut - A Text function that copies the primary selection to the clipboard and deletes the selected text

XmTextDisableRedisplay - A Text function that temporarily prevents visual update of the Text widget

XmTextEnableRedisplay - A Text function that forces the visual update of a Text widget

XmTextFieAA : XmTextField - The TextField class

XmTextFieAB : XmTextFieldClearSelection - A TextField function that clears the primary selection

XmTextFieAC : XmTextFieldCopy - A TextField function that copies the primary selection to the clipboard

XmTextFieAD : XmTextFieldCut - A TextField function that copies the primary selection to the clipboard and deletes the selected text

XmTextFieAE : XmTextFieldGetBaseline - A TextField function that accesses thex position of the first baseline

XmTextFieAF : XmTextFieldGetEditable - A TextField function that accesses the edit permission state

XmTextFieAG : XmTextFieldGetInsertionPosition - A TextField function that accesses the position of the insertion cursor

XmTextFieAH : XmTextFieldGetLastPosition - A TextField function that accesses the position of the last text character

XmTextFieAI : XmTextFieldGetMaxLength - A TextField function that accesses the value of the current maximum allowable length of a text string entered from the keyboard

XmTextFieAJ : XmTextFieldGetSelection - A TextField function that retrieves the value of the primary selection

XmTextFieAK : XmTextFieldGetSelectionPosition - A TextField function that accesses the position of the primary selection

XmTextFieAL : XmTextFieldGetSelectionWcs - A TextField function that retrieves the value of a wide character encoded primary selection

XmTextFieAM : XmTextFieldGetString - A TextField function that accesses the string value

XmTextFieAN : XmTextFieldGetStringWcs - A TextField function that retrieves a copy of the wide character string value of a TextField widget

XmTextFieAO : XmTextFieldGetSubstring - A TextField function that retrieves a copy of a portion of the internal text buffer

XmTextFieAP : XmTextFieldGetSubstringWcs - A TextField function that retrieves a a portion of a wide character internal text buffer

XmTextFieAQ : XmTextFieldInsert - A TextField function that inserts a character string into a text string

XmTextFieAR : XmTextFieldInsertWcs - A TextField function that inserts a wide character string into a TextField widget

XmTextFieAS : XmTextFieldPaste - A TextField function that inserts the clipboard selection

XmTextFieAT : XmTextFieldPosToXY - A TextField function that accesses the x and y position of a character position

XmTextFieAU : XmTextFieldRemove - A TextField function that deletes the primary selection

XmTextFieAV : XmTextFieldReplace - A TextField function that replaces part of a text string

XmTextFieAW : XmTextFieldReplaceWcs - A TextField function that replaces part of a wide character string in a TextField widget

XmTextFieAX : XmTextFieldSetAddMode - A TextField function that sets the state of Add Mode

XmTextFieAY : XmTextFieldSetEditable - A TextField function that sets the edit permission

XmTextFieAZ : XmTextFieldSetHighlight - A TextField function that highlights text

XmTextFieBA : XmTextFieldSetInsertionPosition - A TextField function that sets the position of the insertion cursor

XmTextFieBB : XmTextFieldSetMaxLength - A TextField function that sets the value of the current maximum allowable length of a text string entered from the keyboard

XmTextFieBC : XmTextFieldSetSelection - A TextField function that sets the primary selection of the text

XmTextFieBD : XmTextFieldSetString - A TextField function that sets the string value

XmTextFieBE : XmTextFieldSetStringWcs - A TextField function that sets a wide character string value

XmTextFieBF : XmTextFieldShowPosition - A TextField function that forces text at a given position to be displayed

XmTextFieBG : XmTextFieldXYToPos - A TextField function that accesses the character position nearest an x and y position

XmTextFielA : XmTextField - the TextField class.

XmTextFielB : XmTextFieldClearSelection - a TextField function that clears the primary selection.

XmTextFielC : XmTextFieldCopy - a TextField function that copies the primary selection to the clipboard

XmTextFieldCut - a TextField function that copies the primary selection to the clipboard and deletes the selected text

XmTextFielE : XmTextFieldGetBaseline - a TextField function that accesses the x position of the first baseline

XmTextFielF : XmTextFieldGetEditable - a TextField function that accesses the edit permission state.

XmTextFielG : XmTextFieldGetInsertionPosition - a TextField function that accesses the position of the insertion cursor

XmTextFielH : XmTextFieldGetLastPosition - a TextField function that accesses the position of the last text character

XmTextFielI : XmTextFieldGetMaxLength - a TextField function that accesses the value of the current maximum allowable length of a text string entered from the keyboard.

XmTextFielJ : XmTextFieldGetSelection - a TextField function that retrieves the value of the primary selection.

XmTextFielK : XmTextFieldGetSelectionPosition - a TextField function that accesses the position of the primary selection

XmTextFielL : XmTextFieldGetString - a TextField function that accesses the string value.

XmTextFielM : XmTextFieldInsert - a TextField function that inserts a character string into a text string.

XmTextFielN : XmTextFieldPaste - a TextField function that inserts the clipboard selection

XmTextFielO : XmTextFieldPosToXY - a TextField function that accesses the x and y position of a character position

XmTextFielP : XmTextFieldRemove - a TextField function that deletes the primary selection

XmTextFielQ : XmTextFieldReplace - a TextField function that replaces part of a text string.

XmTextFielR : XmTextFieldSetAddMode - a TextField function that sets the state of Add Mode

XmTextFielS : XmTextFieldSetEditable - a TextField function that sets the edit permission.

XmTextFielT : XmTextFieldSetHighlight - a TextField function that highlights text

XmTextFielU : XmTextFieldSetInsertionPosition - a TextField function that sets the position of the insertion cursor

XmTextFielV : XmTextFieldSetMaxLength - a TextField function that sets the value of the current maximum allowable length of a text string entered from the keyboard.

XmTextFielW : XmTextFieldSetSelection - a TextField function that sets the primary selection of the text.

XmTextFielX : XmTextFieldSetString - a TextField function that sets the string value.

XmTextFielY : XmTextFieldShowPosition - a TextField function that forces text at a given position to be displayed

XmTextFielZ : XmTextFieldXYToPos - a TextField function that accesses the character position nearest an x and y position

XmTextField.3x

XmTextFindA : XmTextFindString - A Text function that finds the beginning position of a text string

XmTextFindB : XmTextFindStringWcs - A Text function that finds the beginning position of a wide character text string

XmTextFindS.3x

XmTextGetBaseline - A Text function that accesses thex position of the first baseline

XmTextGetEditable - A Text function that accesses the edit permission state

XmTextGetInsertionPosition - A Text function that accesses the position of the insert cursor

XmTextGetLastPosition - A Text function that accesses the last position in the text

XmTextGetMaxLength - A Text function that accesses the value of the current maximum allowable length of a text string entered from the keyboard

XmTextGetSA : XmTextGetSelection - A Text function that retrieves the value of the primary selection

XmTextGetSB : XmTextGetSelectionPosition - A Text function that accesses the position of the primary selection

XmTextGetSC : XmTextGetSelectionWcs - A Text function that retrieves the value of a wide character encoded primary selection

XmTextGetSD : XmTextGetSource - A Text function that accesses the source of the widget

XmTextGetSE : XmTextGetString - A Text function that accesses the string value

XmTextGetSF : XmTextGetStringWcs - A Text function that retrieves a copy of the wide character string value of a Text widget

XmTextGetSG : XmTextGetSubstring - A Text function that retrieves a copy of a portion of the internal text buffer

XmTextGetSH : XmTextGetSubstringWcs - A Text function that retrieves a portion of a wide character internal text buffer

XmTextGetSe.3x

XmTextGetSo.3x

XmTextGetSt.3x

XmTextGetSu.3x

XmTextGetTopCharacter - A Text function that accesses the position of the first character displayed

XmTextInseA : XmTextInsert - A Text function that inserts a character string into a text string

XmTextInseB : XmTextInsertWcs - A Text function that inserts a wide character string into a Text widget

XmTextInser.3x

XmTextPaste - A Text function that inserts the clipboard selection

XmTextPosToXY - A Text function that accesses the x and y position of a character position

XmTextPosition - Data type for a character position within a text string

XmTextRemove - A Text function that deletes the primary selection

XmTextReplace - A Text function that replaces part of a text string

XmTextReplB : XmTextReplaceWcs - A Text function that replaces part of a wide character string in a Text widget

XmTextRepla.3x

XmTextScroll - A Text function that scrolls text

XmTextSetAddMode - A Text function that sets the state of Add Mode

XmTextSetEditable - A Text function that sets the edit permission

XmTextSetHighlight - A Text function that highlights text

XmTextSetInsertionPosition - A Text function that sets the position of the insert cursor

XmTextSetMaxLength - A Text function that sets the value of the current maximum allowable length of a text string entered from the keyboard

XmTextSetSA : XmTextSetSelection - A Text function that sets the primary selection of the text

XmTextSetSB : XmTextSetSource - A Text function that sets the source of the widget

XmTextSetSC : XmTextSetString - A Text function that sets the string value

XmTextSetSD : XmTextSetStringWcs - A Text function that sets a wide character string value

XmTextSetSe.3x

XmTextSetSo.3x

XmTextSetSt.3x

XmTextSetTopCharacter - A Text function that sets the position of the first character displayed

XmTextShowPosition - A Text function that forces text at a given position to be displayed

XmTextXYToPos - A Text function that accesses the character position nearest an x and y position

XmToggleBuA : XmToggleButton - The ToggleButton widget class

XmToggleBuB : XmToggleButtonGadget - The ToggleButtonGadget widget class

XmToggleBuC : XmToggleButtonGadgetGetState - A ToggleButtonGadget function that obtains the state of a ToggleButtonGadget

XmToggleBuD : XmToggleButtonGadgetSetState - A ToggleButtonGadget function that sets or changes the current state

XmToggleBuE : XmToggleButtonGetState - A ToggleButton function that obtains the state of a ToggleButton

XmToggleBuF : XmToggleButtonSetState - A ToggleButton function that sets or changes the current state

XmToggleBut.3x

XmTrackingEvent - A Toolkit function that provides a modal interaction

XmTrackingLocate - A Toolkit function that provides a modal interaction

XmTranslateKey - The default keycode-to-keysym translator

XmUninstallImage - A pixmap caching function that removes an image from the image cache

XmUpdateDisplay - A function that processes all pending exposure events immediately

XmVaCreateA : XmVaCreateSimpleCheckBox - A RowColumn widget convenience creation function

XmVaCreateB : XmVaCreateSimpleMenuBar - A RowColumn widget convenience creation function

XmVaCreateC : XmVaCreateSimpleOptionMenu - A RowColumn widget convenience creation function

XmVaCreateD : XmVaCreateSimplePopupMenu - A RowColumn widget convenience creation function

XmVaCreateE : XmVaCreateSimplePulldownMenu - A RowColumn widget convenience creation function

XmVaCreateF : XmVaCreateSimpleRadioBox - A RowColumn widget convenience creation function

XmVaCreateS.3x

XmWidgetGeA : XmWidgetGetBaselines - Retrieves baseline information for a widget

XmWidgetGeB : XmWidgetGetDisplayRect - Retrieves display rectangle information for a widget

XmWidgetGet.3x

XmbDrawImag.3x

XmbDrawStri.3x

XmbDrawText.3x

XmbLookupSt.3x

XmbResetIC.3x

XmbSetWMPro.3x

XmbTextEsca.3x

XmbTextExte.3x

XmbTextList.3x

XmbTextPerC.3x

XmbTextProp.3x

XrmClassToString - convert a quark to a string.

XrmCombineDatabase - combine the contents of two resource databases.

XrmCombineFileDatabase - combine the contents of a resource file and a resource database.

XrmDestroyDatabase - destroy a resource database.

XrmEnumerat.3x

XrmGetDatab.3x

XrmGetFileDatabase - retrieve a database from a file.

XrmGetResource - retrieve database resources and search lists

XrmGetResource - get a resource from name and class as strings.

XrmGetStringDatabase - create a database from a string.

XrmInitialize - initialize the Resource Manager, Resource Manager structures, and parse the command line

XrmInitialize - initialize the resource manager.

XrmLocaleOf.3x

XrmMergeDatabases - manipulate resource databases

XrmMergeDatabases - merge the contents of one database into another.

XrmNameToSt.3x

XrmParseCommand - load a resource database from command line arguments.

XrmPermStringToQuark - allocate quark for permanently allocated string.

XrmPutFileDatabase - store a resource database in a file.

XrmPutLineResource - add a resource specification to a resource database.

XrmPutResource - store database resources

XrmPutResource - store a resource specification into a resource database.

XrmPutStringResource - add a resource specification with separate resource name and value.

XrmQGetResource - get a resource value using name and class as quarks.

XrmQGetSeaA : XrmQGetSearchList - return a list of database levels.

XrmQGetSeaB : XrmQGetSearchResource - search prepared list for a given resource.

XrmQGetSear.3x

XrmQPutResource - store a resource specification into a database using quarks.

XrmQPutStringResource - add a resource specification to a database using a quark resource name and string value.

XrmQuarkToString - convert a quark to a string.

XrmRepresentationToString - convert a quark to a string.

XrmSetDatab.3x

XrmStringTA : XrmStringToBindingQuarkList - convert a key string to a binding list and a quark list.

XrmStringTB.3x

XrmStringTC : XrmStringToQuarkList - convert a key string to a quark list.

XrmStringTo.3x

XrmUniqueQuark - manipulate resource quarks

XrmUniqueQuark - allocate a new quark.

XtAcceptFocusProc - interface definition for the accept_focus() method.

XtActionHookProc - interface definition for action hook procedure.

XtActionProc - interface definition for action procedure.

XtAddActions - register an action table with the Translation Manager.

XtAddCallback - add a callback procedure to a named callback list.

XtAddCallbB : XtAddCallbacks - add an array of callback procedures to a named callback list.

XtAddCallba.3x

XtAddConverter - register an "old-style" resource converter.

XtAddEventHandler - register a procedure to be called when specified events occur on a widget.

XtAddExposu.3x

XtAddGrab - constrain or redirect user input to a modal widget.

XtAddInput - register a procedure to be called when there is activity on a file descriptor.

XtAddRawEventHandler - register an event handler without selecting for the event.

XtAddTimeOut - register a procedure to be called when a specified time elapses.

XtAddWorkProc - register a procedure to be called when the event loop is idle.

XtAllocateGC - obtain a sharable GC with modifiable fields.

XtAlmostProc - interface definition for the set_values_almost() method.

XtAppAddAcA : XtAppAddActionHook - register a procedure to be called before any action is invoked.

XtAppAddAcB : XtAppAddActions - register an action table with the Translation Manager.

XtAppAddAct.3x

XtAppAddConverter - register an "old-style" resource converter.

XtAppAddInput - register a procedure to be called when there is activity on a file descriptor.

XtAppAddTim.3x

XtAppAddWor.3x

XtAppCreateShell - create a shell widget at the root of a widget tree.

XtAppError - call the low-level error handler.

XtAppErrorMsg - call the high-level fatal error handler.

XtAppGetErA : XtAppGetErrorDatabase - obtain the default error database.

XtAppGetErB : XtAppGetErrorDatabaseText - get the text of a named message from the error database.

XtAppGetErr.3x

XtAppGetSelectionTimeout - get the current Intrinsics selection timeout value.

XtAppInitialize - initialize the X Toolkit internals, create an application context, open and initialize a display, and create the initial application shell instance.

XtAppMainLoop - continuously process events.

XtAppNextEvent - dispatch timer and alternate input event and return the next X event.

XtAppPeekEvent - return, but do not remove the event at the head of an application's input queue; block if no events are available.

XtAppPending - determine whether any events are in an application's input queue.

XtAppProcessEvent - get and process one input event of a specified type.

XtAppReleaseCacheRefs - decrement the reference counts for cached resources obtained from XtCallConverter().

XtAppSetErA : XtAppSetErrorHandler - set the low-level error handler procedure.

XtAppSetErB : XtAppSetErrorMsgHandler - set the high-level error handler.

XtAppSetErr.3x

XtAppSetFallbackResources - specify a default set of resource values.

XtAppSetSelectionTimeout - set the Intrinsics selection timeout value.

XtAppSetTypeConverter - register a "new-style" type converter in a single application context.

XtAppSetWaA : XtAppSetWarningHandler - set the low-level warning handler.

XtAppSetWaB : XtAppSetWarningMsgHandler - set the high-level warning handler.

XtAppSetWar.3x

XtAppWarniA : XtAppWarning - call the low-level warning handler.

XtAppWarniB : XtAppWarningMsg - call the high-level warning handler.

XtAppWarnin.3x

XtArgsFunc - interface definition for the set_values_hook() method.

XtArgsProc - interface definition for the initialize_hook() and get_values_hook() methods.

XtAugmentTranslations - nondestructively merge new translations with widget's existing ones.

XtBuildEventMask - retrieve a widget's event mask.

XtCallAcceptFocus - offer the input focus to a child widget.

XtCallActionProc - explicitly invoke a named action procedure.

XtCallCallA : XtCallCallbackList - execute the procedures in a callback list, specifying the callback list by address.

XtCallCallbacks - execute the procedures on a widget's named callback list.

XtCallCallb.3x

XtCallConverter - explicitly invoke a "new-style" resource converter and cache result.

XtCallbackA : XtCallbackNone - callback function to pop up a widget.

XtCallbackB : XtCallbackNonexclusive - callback function to pop up a widget.

XtCallbackC : XtCallbackPopdown - callback function to popdown a widget.

XtCallbackD : XtCallbackProc - interface definition for callback procedure.

XtCallbackExclusive - callback function to pop up a widget.

XtCallbackF : XtCallbackReleaseCacheRef - callback function to release a cached resource value.

XtCallbackG : XtCallbackReleaseCacheRefList - callback function to release a list of cached values.

XtCallbackN.3x

XtCallbackP.3x

XtCallbackR.3x

XtCalloc - allocate memory for an array and initialize its bytes to zero.

XtCancelConvertSelectionProc - interface definition for procedure to cancel incremental selection transfer.

XtCaseProc - interface definition for procedure to convert the case of keysyms.

XtCheckSubclass - verify an object's class, if compiled with DEBUG defined.

XtClass - obtain a widget's class.

XtCloseDisplay - close a display and remove it from an application context.

XtConfigureWidget - move and/or resize widget.

XtConvert - convert resource type.

XtConvertAndStore - look up and call a resource converter, copying the resulting value.

XtConvertArgProc - interface definition for procedure to obtain an argument for a resource converter.

XtConvertCase - determine uppercase and lowercase versions of a keysym.

XtConvertSA : XtConvertSelectionIncrProc - interface definition for a procedure to return selection data incrementally.

XtConvertSB : XtConvertSelectionProc - interface definition for a procedure to return requested selection data.

XtConvertSe.3x

XtConverter - interface definition for old-style resource converter.

XtCreateApA : XtCreateApplicationContext - create an application context.

XtCreateApB : XtCreateApplicationShell - create an additional top-level widget.

XtCreateApp.3x

XtCreateManagedWidget - create and manage a child widget.

XtCreateMgd : XtCreateManagedWidget - create and manage a child widget.

XtCreatePoA : XtCreatePopupChildProc - interface definition for an XtNcreatePopupChildProc procedure.

XtCreatePoB : XtCreatePopupShell - create a popup shell widget.

XtCreatePop.3x

XtCreateWidget - create an instance of a widget.

XtCreateWindow - create widget's window.

XtDatabase - obtain the resource database for a display.

XtDestroyApplicationContext - destroy an application context and close its displays.

XtDestroyGC - Release 2 compatible function to free read-only GCs.

XtDestroyWidget - destroy a widget instance.

XtDestructor - interface definition for procedure to destroy cached resource data returned by a new-style resource converter.

XtDirectConvert - explicitly invoke an "old-style" resource converter and cache result.

XtDisownSelection - indicate that selection data is no longer available.

XtDispatchEvent - dispatch an event to registered event handlers.

XtDisplay - return the X Display pointer for the specified widget.

XtDisplayInitialize - initialize a display and add it to an application context.

XtDisplayOfObject - return the display pointer for the nearest ancestor of object that is of class Core.

XtDisplayStringConversionWarning - issue a warning message during conversion of string resource values.

XtDisplayToApplicationContext - retrieve the application context associated with a Display.

XtError - call the low-level fatal error handler.

XtErrorHandler - interface definition for low-level error and warning handler procedures.

XtErrorMsg - call the high-level fatal error handler.

XtErrorMsgHandler - interface definition for high-level error and warning handler procedures.

XtEventHandler - interface definition for event handler procedure.

XtExposeProc - interface definition for the Core expose() method.

XtFilePredicate - interface definition for a filename evaluation procedure.

XtFindFile - search for a file using substitutions in a path.

XtFree - free allocated memory.

XtGeometryHandler - interface definition for geometry_manager(), query_geometry(), and root_geometry_manager() methods.

XtGetActioA : XtGetActionKeysym - retrieve the keysym and modifiers that matched the final event specification in the translation table entry.

XtGetActioB : XtGetActionList - get the action table of a widget class.

XtGetAction.3x

XtGetAppliA.3x

XtGetAppliB : XtGetApplicationResources - set application variables from the resource database.

XtGetApplic.3x

XtGetConstraintResourceList - get the constraint resource list structure for a particular widget class.

XtGetErrorA : XtGetErrorDatabase - obtain the error database.

XtGetErrorB : XtGetErrorDatabaseText - get the text of a named message from the error database.

XtGetErrorD.3x

XtGetGC - obtain a read-only, sharable GC.

XtGetKeysymTable - return a pointer to the keycode-to-keysym mapping table of a display.

XtGetMultiClickTime - read the multi-click time.

XtGetResourceList - get the resource list of a widget class.

XtGetSelecA : XtGetSelectionRequest - retrieve the SelectionRequest event that triggered a XtConvertSelectionProc.

XtGetSelecB : XtGetSelectionTimeout - get the current Intrinsics selection timeout value.

XtGetSelecC : XtGetSelectionValue - request the value of a selection.

XtGetSelecD : XtGetSelectionValueIncremental - obtain the selection value using incremental transfers.

XtGetSelecE : XtGetSelectionValues - obtain selection data in multiple formats.

XtGetSelecF : XtGetSelectionValuesIncremental - obtain multiple selection values using incremental transfers.

XtGetSelect.3x

XtGetSubresources - get subpart values from the resource database.

XtGetSubvalues - copy resource values from a subpart data structure to an argument list.

XtGetValues - query widget resource values.

XtGrabButton - passively grab a single pointer button.

XtGrabKey - passively grab a single key of the keyboard.

XtGrabKeyboard - actively grab the keyboard.

XtGrabPointer - actively grab the pointer.

XtHasCallbacks - determine the status of a widget's callback list.

XtInitProc - interface definition for the initialize() methods.

XtInitialiA : XtInitialize - initialize toolkit and display.

XtInitialiB : XtInitializeWidgetClass - initialize a widget class without creating any widgets.

XtInitializ.3x

XtInputCallbackProc - interface definition for procedure to handle file, pipe, or socket activity.

XtInsertEventHandler - register an event handler procedure that receives events before or after all previously registered event handlers.

XtInsertRawEventHandler - register an event handler procedure that receives events before or after all previously registered event handlers, without selecting for the events.

XtInstallAccelerators - install a widget's accelerators on another widget.

XtInstallAllAccelerators - install all accelerators from a widget and its descendants onto a destination widget.

XtIsApplicationShell - test whether a widget is a subclass of the ApplicationShell widget class.

XtIsComposite - test whether a widget is a subclass of the Composite widget class.

XtIsConstraint - test whether a widget is a subclass of the Constraint widget class.

XtIsManaged - determine whether a widget is managed by its parent.

XtIsObject - test whether a widget is a subclass of the Object widget class.

XtIsOverrideShell - test whether a widget is a subclass of the OverrideShell widget class.

XtIsRealized - determine whether a widget has been realized.

XtIsRectObj - test whether a widget is a subclass of the RectObj widget class.

XtIsSensitive - check the current sensitivity state of a widget.

XtIsShell - test whether a widget is a subclass of the Shell widget class.

XtIsSubclass - determine whether a widget is a subclass of a class.

XtIsTopLevelShell - test whether a widget is a subclass of the TopLevelShell widget class.

XtIsTransientShell - test whether a widget is a subclass of the TransientShell widget class.

XtIsVendorShell - test whether a widget is a subclass of the VendorShell widget class.

XtIsWMShell - test whether a widget is a subclass of the WMShell widget class.

XtIsWidget - test whether a widget is a subclass of the Core widget class.

XtKeyProc - interface definition for keycode-to-keysym translation procedure.

XtKeysymToKeycodeList - return the list of keycodes that map to a particular keysym in the keyboard mapping table maintained by the Intrinsics.

XtLanguageProc - interface definition for a procedure to set the locale and return the language string.

XtLastTimestampProcessed - retrieve the timestamp from the most recent event handled by XtDispatchEvent() that contains a timestamp.

XtLoseSeleA : XtLoseSelectionIncrProc - interface definition for a procedure called when the selection owner loses ownership.

XtLoseSeleB : XtLoseSelectionProc - interface definition for procedure to notify the selection owner it has lost selection ownership.

XtLoseSelec.3x

XtMainLoop - continuously process events.

XtMakeGeometryRequest - request parent to change child's geometry.

XtMakeResizeRequest - request parent to change child's size.

XtMalloc - allocate memory.

XtManageChA : XtManageChild - bring a widget under its parent's geometry management.

XtManageChB : XtManageChildren - bring an array of widgets under their parent's geometry management.

XtManageChi.3x

XtMapWidget - map a widget to its display.

XtMenuPopdown - built-in action for popping down a widget.

XtMenuPopup - built-in action for popping up a widget.

XtMergeArgLists - merge two ArgList arrays.

XtMoveWidget - move a widget within its parent.

XtName.3x

XtNameToWid.3x

XtNew - allocate storage for one instance of a data type.

XtNewString - copy an instance of a string.

XtNextEvent - return next event from input queue.

XtNumber - determine the number of elements in a fixed-size array.

XtOffset - determine the byte offset of a field within a structure pointer type.

XtOffsetOf - determine the byte offset of a field within a structure type.

XtOpenDisplay - open, initialize, and add a display to an application context.

XtOrderProc - interface definition for an XtNinsertPosition procedure.

XtOverrideTranslations - merge new translations, overriding a widget's existing ones.

XtOwnSelecA.3x

XtOwnSelecB : XtOwnSelectionIncremental - make selection data available to other clients using the incremental transfer interface.

XtOwnSelect.3x

XtParent - return the parent of the specified widget.

XtParseAcceleratorTable - compile an accelerator table into its internal representation.

XtParseTranslationTable - compile a translation table into its internal representation.

XtPeekEvent - return, but do not remove the event at the head of an application's input queue.

XtPending - determine if there are any events in an application's input queue.

XtPopdown - unmap a popup shell.

XtPopup - map a popup shell.

XtPopupSpringLoaded - map a spring-loaded popup from within an application.

XtProc - interface definition for the class_initialize() method.

XtProcessEvent - get and process one input event of a specified type.

XtQueryGeometry - query a child widget's preferred geometry.

XtRealizeProc - interface definition for the realize() method.

XtRealizeWidget - realize a widget instance.

XtRealloc - change the size of an allocated block of storage.

XtRegisterCaseConverter - register a case converter.

XtRegisterGrabAction - register an action procedure as one that needs a passive grab to function properly.

XtReleaseGC - deallocate a shared GC when it is no longer needed.

XtRemoveActionHook - unregister an action hook procedure.

XtRemoveAllCallbacks - delete all procedures from a callback list.

XtRemoveCaA : XtRemoveCallback - remove a callback from a callback list.

XtRemoveCaB : XtRemoveCallbacks - remove a list of callbacks from a callback list.

XtRemoveCal.3x

XtRemoveEventHandler - remove an event handler, or change the conditions under which it is called.

XtRemoveGrab - redirect user input from modal widget back to normal destination.

XtRemoveInput - unregister an alternate input source callback.

XtRemoveRawEventHandler - remove a raw event handler, or change the conditions under which it is called.

XtRemoveTimeOut - unregister a timeout procedure.

XtRemoveWorkProc - unregister a work procedure.

XtResizeWidget - resize a child widget.

XtResizeWindow - resize a widget's window.

XtResolvePathname - search for a file using standard substitutions in a path list.

XtResourceDefaultProc - interface definition for procedure called to obtain a resource default value.

XtScreen - return the screen pointer for the specified widget.

XtScreenDatabase - obtain the resource database for a screen.

XtScreenOfObject - return the screen pointer of a non-widget object.

XtSelCallba : XtSelectionCallbackProc - interface definition for procedure called when requested selection data is ready.

XtSelDoneIn : XtSelectionDoneIncrProc - interface definition for procedure called when an incremental selection transfer completes.

XtSelDonePr : XtSelectionDoneProc - interface definition for procedure called after selection transfer is completed.

XtSelectioA : XtSelectionCallbackProc - prototype procedure called when requested selection data arrives.

XtSelectioB : XtSelectionDoneIncrProc - prototype procedure to indicate completion of incremental transfer.

XtSelectioC : XtSelectionDoneProc - prototype procedure called after a data transfer completes.

XtSelection.3x

XtSetArg - set a resource name and value in an argument list.

XtSetErrorHandler - set the low-level error handler procedure.

XtSetErrorMsgHandler - set the high-level error handler procedure.

XtSetKeyTranslator - register a key translator.

XtSetKeyboardFocus - redirect keyboard input to a widget.

XtSetLanguageProc - register the language procedure called to set the locale.

XtSetMappedWhenManaged - set the value of a widget's XtNmappedWhenManaged resource and map or unmap the window.

XtSetMultiClickTime - set the multi-click time.

XtSetSelectionTimeout - set the Intrinsics selection timeout value.

XtSetSensitive - set the sensitivity state of a widget.

XtSetSubvalues - copy resource settings from an ArgList to a subpart resource structure.

XtSetTypeConverter - register a "new-style" type converter for all application contexts in a process.

XtSetValueA : XtSetValues - set widget resources from an argument list.

XtSetValueB : XtSetValuesFunc - interface definition for the set_values() methods.

XtSetValues.3x

XtSetWMColormapWindows - set WM_COLORMAP_WINDOWS property to inform window manager of custom colormaps.

XtSetWarniA : XtSetWarningHandler - set the low-level warning handler procedure.

XtSetWarniB : XtSetWarningMsgHandler - set the high-level warning handler procedure.

XtSetWarnin.3x

XtStringConversionWarning - emit boilerplate string conversion error message.

XtStringProc - interface definition for the display_accelerator() method.

XtSuperclass - obtain a widget's superclass.

XtTimerCallbackProc - interface definition for procedure invoked when timeouts expire.

XtToolkitInitialize - initialize the X Toolkit internals.

XtTransCoor : XtTranslateCoords - translate an x-y coordinate pair from widget coordinates to root coordinates.

XtTransKey : XtTranslateKey - the default keycode-to-keysym translator.

XtTransKeyc : XtTranslateKeycode - invoke the currently registered keycode-to-keysym translator.

XtTranslatA : XtTranslateCoords - translate an x-y coordinate pair from widget coordinates to root coordinates.

XtTranslatB : XtTranslateKey - the default keycode-to-keysym translator.

XtTranslatC : XtTranslateKeycode - invoke the currently registered keycode-to-keysym translator.

XtTranslate.3x

XtTypeConverter - interface definition for a new-style resource converter.

XtUngrabButton - cancel a passive button grab.

XtUngrabKeA : XtUngrabKey - cancel a passive key grab.

XtUngrabKeB : XtUngrabKeyboard - release an active keyboard grab.

XtUngrabKey.3x

XtUngrabPointer - release an active pointer grab.

XtUninstallTranslations - remove all existing translations from a widget.

XtUnmanageA : XtUnmanageChild - remove a widget from its parent's managed list.

XtUnmanageB : XtUnmanageChildren - remove a list of children from a parent widget's managed list.

XtUnmanageC.3x

XtUnmapWidget - unmap a widget explicitly.

XtUnrealizeWidget - destroy the windows associated with a widget and its descendants.

XtVaAppCreateShell - create a top-level widget that is the root of a widget tree, using varargs argument style.

XtVaAppInitialize - initialize the X Toolkit internals, using varargs argument style.

XtVaCreateArgsList - create a varargs list for use with the XtVaNestedList symbol.

XtVaCreateManagedWidget - create and manage a widget, specifying resources with a varargs list.

XtVaCreatePopupShell - create a popup shell, specifying resources with a varargs list.

XtVaCreateWidget - create a widget, specifying resources with a varargs list.

XtVaGetApplicationResources - retrieve resources for the overall application using varargs argument style.

XtVaGetSubresources - fetch resources for widget subparts, using varargs argument style.

XtVaGetSubvalues - retrieve the current values of subpart resources, using varargs argument style.

XtVaGetValues - retrieve the current values of widget resources, using varargs argument style.

XtVaSetSubvalues - set the current values of subpart resources, using varargs argument style.

XtVaSetValues - set resource values for a widget, using varargs argument style.

XtWarning - call the low-level warning handler.

XtWarningMsg - call the high-level warning handler.

XtWidgetClassProc - interface definition for the class_part_initialize() method.

XtWidgetProc - interface definition for many common widget methods.

XtWidgetToApplicationContext - get the application context for a given widget.

XtWindow - return the window of the specified widget.

XtWindowOfObject - return the window for the nearest ancestor of object that is of class Core.

XtWindowToWidget - translate a window and display pointer into a widget ID.

XtWorkProc - interface definition for procedure called when the event loop is idle.

XvAppInit - initializes an HP VUE client.

XvHelpOnHlp : XvHelpOnHelp - displays help on the help system.

XvHelpOnItem - provides context-sensitive help.

XvHelpOnManual - displays a man page on the help system.

XvHelpOnTopic - displays help on a particular topic.

XvHelpOnVersion - displays the application's version number on the help system.

XvHelpTopLv : XvHelpTopLevel - displays the top level index for the help system.

XvInit - initializes an HP VUE client.

XvSessResPt : XvSessionRestorePath - returns the path for an application to restore session information from.

XvSessSvPth : XvSessionSavePath - returns a path and file name for an application to save session information to.

XvhCreateHelpDialog - a HelpDialog convenience creation function.

XvhCreateQuickHelpDialog - a QuickHelpDialog convenience creation function.

XvhFreeTopicData - Free memory allocated by XvhGetTopData and XvhProcessLinkData. structures.

XvhGetTopicData - Return the information a help file.

XvhHelpDialog - the HelpDialog widget class.

XvhProcessLinkData - Get hypertext data for subsequent calls to XvhGetTopicData.

XvhQHelpDGe : XvhQuickHelpDialogGetChild - A QuickHelpDialog function used to access a component.

XvhQHelpDia : XvhQuickHelpDialog - the QuickHelpDialog widget class.

XvhReturnSelectedWidgetId - Return the selected widget or gadget based on a users selection.

XvhSetCatalogName - Sets the message catalog file name to be used with xvhHelpDialogWidgetClass widgets.

ZenkakuHankaku - translate characters

AAudioString - get name of audio controller (string) passed to AOpenAudio()

ABestAudioAttributes - get best audio attribute setting for specified controller

acalclength : ACalculateLength - return the size in bytes of converted data

accept_focus - Core class method for accepting or rejecting the keyboard focus.

ACheckEvent - get first event found in audio event queue

ACheckMaskEvent - get first event in audio event queue that matches mask

AChooseAFileAttributes - select attributes to use when creating a new file

AChoosePlayAttributes - select hardware-supported attributes to use when playing an existing file or a stream

AChooseSourceAttributes - select attributes to associate with an existing file or a stream

ACloseAudio - close connection to specified audio server

AConnectionNumber - get connection number for specified audio server connection

AConnectRecordSStream - connect socket to TCP socket address; return transaction ID

AConvertAFile - convert audio file data format

AConvertBuffer - convert a buffer of data

ACreateSBucket - create empty sound bucket and return pointer to it

ADataFormats - get list of data formats supported by audio controller

addmntent() - get file system descriptor file entry

ADestroySBucket - destroy specified sound bucket

advance() - regular expression compile and match routines

AEndConversion - finish stream data conversion

AEventsQueued - get number of events in queue for specified server connection

AGetAFileAttributes() - get file attributes of specified file

AGetChannelGain - get transaction channel gain

AGetDataFormats - get data formats for a specified file format

AGetErrorText - copy error description into specified buffer

AGetGain - get play volume or record gain of specified transaction

AGetSBucketData - copy audio data in sound bucket to buffer; return number of bytes

AGetSilenceValue - get a silence value

AGetSystemChannelGain - get system or monitor audio channel gain

AGetTransStatus - get status of specified transaction

AGMGainRestricted - find out if audio controller restricts gain entries

AGrabServer - acquire exclusive use of audio server

AInputChannels - get list of A/D input channels on current hardware

AInputSources - get types of input sources existing on current hardware

almanac() - return numeric date information in MPE format

ALoadAFile - copy audio file into new sound bucket with data conversion

AMaskEvent - get first matching event in audio event queue

AMaxInputGain - get maximum input gain supported by audio controller

AMaxOutputGain - get maximum output gain supported by audio controller

AMinInputGain - get minimum input gain supported by audio controller

AMinOutputGain - get minimum output gain supported by audio controller

ANextEvent - dequeue and return first event in audio event queue

ANumDataFormats - return number of data formats supported by audio controller

ANumSamplingRates - return number of sampling rates supported by audio controller

AOpenAudio - open connection to specified audio server

AOutputChannels - get D/A output channels existing on current hardware

AOutputDestinations - get types of output destinations existing on current hardware

APauseAudio - pause the specified audio transaction

APeekEvent - return but do not dequeue first event in audio event queue

APlaySBucket - play specified sound bucket and return transaction ID

APlaySStream - initiate transaction and return transaction ID and SStream structure

AProtocolRevision - get minor revision number of protocol used by audio server

AProtocolVersion - get major version number of protocol used by audio server

APutBackEvent - push event onto head of audio event queue

APutSBucketData - copy audio data from buffer to sound bucket

AQLength - return number of events on audio event queue

AQueryAFile - get file format of specified file

ARecordAData - read audio data into sound bucket

ARecordSStream - initiate transaction; return transaction ID and SStreams structure

AResumeAudio - resume specified audio transaction

ASamplingRates - return array of sampling rates supported by audio controller

ASaveSBucket - write sound bucket data into file with data conversion

ASelectInput - request report of specified audio events

AServerVendor - get vendor name of audio server for this connection

ASetChannelGain - set transaction channel gain

ASetCloseDownMode - set close-down mode to destroy or complete transactions on specified connection

ASetErrorHandler - replace default error handler with specified handler

ASetGain - set play volume or record gain of specified transaction

ASetIOErrorHandler - replace default I/O error handler with specified handler

ASetSystemChannelGain - set system or monitor audio channel gain

ASetSystemPlayGain - set system play volume

ASetSystemRecordGain - set system record gain

ASetupConversion - perform setup required for stream data conversion

ASimplePlayer - return gain matrix of basic play device

ASimpleRecorder - return gain matrix of basic recording device

ASoundBitOrder - get bit order used for one-bit-per-sample data

ASoundByteOrder - get byte order of audio data accepted by audio controller for this connection

assert() - verify program assertion

AStopAudio - stop specified audio transaction

AtAddCallback - add callback procedure for audio toolkit

AtInitialize - add audio event handler for this connection

AtRemoveCallback - set callback to NULL

AuCreatePlay - create an audio play widget

AuCreateRecord - create an audio record widget

AuInvokePlay - initiate a widget play operation

AuInvokeRecord - initiate a widget record operation

AUngrabServer - release server from exclusive use by this connection

AUpdateDataLength - update a file's header

AuPlayWidget - audio play widget

AuRecordWidget - audio record widget

AuSaveFile - save sound bucket data created by record widget

AVendorRelease - get vendor release number of audio server for this connection

AWriteAFileHeader - write a header for an audio file

Bitset - set of ints/enums/bits package

blas - Basic Vector Operations

blas1 : blas - Basic Vector Operations

blas2 - Basic Matrix Operations

blas3 - Basic Matrix Operations

blas_cgemm : BLAS_$SGEMM - multiply two matrices FORTRAN SYNOPSIS BLAS_$SGEMM is available in four data types, unit stride only. The synopses for the four versions are as follows: o Single-precision floating-point: SUBROUTINE BLAS_$SGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) REAL*4 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Double-precision floating-point: SUBROUTINE BLAS_$DGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) REAL*8 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Complex floating-point: SUBROUTINE BLAS_$CGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) COMPLEX*8 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Double-complex floating-point: SUBROUTINE BLAS_$ZGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) COMPLEX*16 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC

blas_dgemm : BLAS_$SGEMM - multiply two matrices FORTRAN SYNOPSIS BLAS_$SGEMM is available in four data types, unit stride only. The synopses for the four versions are as follows: o Single-precision floating-point: SUBROUTINE BLAS_$SGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) REAL*4 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Double-precision floating-point: SUBROUTINE BLAS_$DGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) REAL*8 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Complex floating-point: SUBROUTINE BLAS_$CGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) COMPLEX*8 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Double-complex floating-point: SUBROUTINE BLAS_$ZGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) COMPLEX*16 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC

blas_sgemm : BLAS_$SGEMM - multiply two matrices FORTRAN SYNOPSIS BLAS_$SGEMM is available in four data types, unit stride only. The synopses for the four versions are as follows: o Single-precision floating-point: SUBROUTINE BLAS_$SGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) REAL*4 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Double-precision floating-point: SUBROUTINE BLAS_$DGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) REAL*8 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Complex floating-point: SUBROUTINE BLAS_$CGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) COMPLEX*8 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Double-complex floating-point: SUBROUTINE BLAS_$ZGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) COMPLEX*16 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC

blas_zgemm : BLAS_$SGEMM - multiply two matrices FORTRAN SYNOPSIS BLAS_$SGEMM is available in four data types, unit stride only. The synopses for the four versions are as follows: o Single-precision floating-point: SUBROUTINE BLAS_$SGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) REAL*4 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Double-precision floating-point: SUBROUTINE BLAS_$DGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) REAL*8 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Complex floating-point: SUBROUTINE BLAS_$CGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) COMPLEX*8 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC o Double-complex floating-point: SUBROUTINE BLAS_$ZGEMM(TRANSA, TRANSB, M, N, K, alpha, & AA, LDA, BB, LDB, beta, CC, LDC) COMPLEX*16 alpha, AA, BB, beta, CC CHARACTER*1 TRANSA, TRANSB INTEGER*4 M, N, K, LDA, LDB, LDC

boolean - simple TRUE/FALSE type for C/C++

calendar() - return the MPE calendar date

calloc - main memory allocator

caxpyc - elementary vector operation

caxpyc - elementary vector operation

ccopyc - copy vector

ccopyc - copy vector

cdotc - dot product of two vectors

cdotu - dot product of two vectors

cgbmv - general band matrix-vector multiply

cgemm - general matrix-matrix multiply

cgemv : sgemm, dgemm, cgemm, zgemm - general matrix-matrix multiply

cgerc - general rank-1 update

cgeru - general rank-1 update

change_managed - Composite class method to respond to a change in a list of managed widgets.

chbmv - symmetric or Hermitian band matrix-vector multiply

chemm - symmetric or Hermitian matrix-matrix multiply

chemv - symmetric or hermitian matrix-vector multiply

cher : ssymv, dsymv, chemv, zhemv - symmetric or hermitian matrix-vector multiply

cher2 - symmetric or Hermitian rank-2 update

cher2k - symmetric or Hermitian rank-2k update

cherk - symmetric or Hermitian rank-k update

chpmv - symmetric or Hermitian matrix-vector multiply

chpr - symmetric or Hermitian rank-1 update

chpr2 - symmetric or Hermitian rank-2 update

cjistosj - code set conversion routines for JIS, Shift JIS and UJIS.

cjistouj - code set conversion routines for JIS, Shift JIS and UJIS.

class_initialize - Object class method for one-time class initialization.

class_part_initialize - Object class method to initialize class part structure fields.

clock() - return the MPE clock value

close_jlib - enable or disable Japanese specific facilities

close_kana_kan - initialize Kana to Kanji conversion

codelibs - C++ code re-use library

compile() - regular expression compile and match routines

crot - apply a Givens rotation to two vectors

cscal - scale a vector

csjtojis - code set conversion routines for JIS, Shift JIS and UJIS.

csjtouj - code set conversion routines for JIS, Shift JIS and UJIS.

csrot - apply a Givens rotation to two vectors

csscal - scale a vector

cswap - swap two vectors

csymm - symmetric or Hermitian matrix-matrix multiply

csyr2k - symmetric or Hermitian rank-2k update

csyrk - symmetric or Hermitian rank-k update

ctbmv - triangular band matrix-vector multiply

ctbsv : stbmv, dtbmv, ctbmv, ztbmv - triangular band matrix-vector multiply

ctpmv - triangular matrix-vector multiply

ctpsv - solve one triangular system

ctrmm - triangular matrix-matrix multiply

ctrmv - triangular matrix-vector multiply

ctrsm - solve simultaneous triangular systems

ctrsv - solve one triangular system

cujtojis - code set conversion routines for JIS, Shift JIS and UJIS.

cujtosj - code set conversion routines for JIS, Shift JIS and UJIS.

curs_addch_c : curs_addch: add_ch, wadd_ch, mvadd_ch, mvwadd_ch, echo_char, wecho_char - add a single-byte character (with attributes) to a CURSES window and advance cursor

curs_addchst_c : curs_addchstr: addchstr, addchnstr, waddchstr, waddchnstr, mvaddchstr, mvaddchnstr, mvwaddchstr, mvwaddchnstr - add string of single-byte characters with attributes (each chtype combines single- byte character and attributes) to a CURSES window

curs_addstr_c : curs_addstr: addstr, addnstr, waddstr, waddnstr, mvaddstr, mvaddnstr, mvwaddstr, mvwaddnstr - add a string of single-byte characters to a CURSES window and advance cursor

curs_addwch_c : curs_addwch: add_wch, wadd_wch, mvadd_wch, mvwadd_wch, echo_wchar, wecho_wchar - add a wchtype character to a CURSES window and advance cursor

curs_addwchstr_c : curs_addwchstr: addwchstr, addwchnstr, waddwchstr, waddwchnstr, mvaddwchstr, mvaddwchnstr, mvwaddwchstr, mvwaddwchnstr - add string of wchtype characters to a CURSES window

curs_addwstr_c : curs_addwstr: addwstr, addnwstr, waddwstr, waddnwstr, mvaddwstr, mvaddnwstr, mvwaddwstr, mvwaddnwstr - add a string of wchar_t characters to a CURSES window and advance cursor

curs_attr_c : curs_attr: attroff, wattroff, attron, wattron, attrset, wattrset, standend, wstandend, standout, wstandout - CURSES character and window attribute control functions

curs_beep_c : curs_beep: beep, flash - CURSES bell and screen flash functions

curs_bkgd_c : curs_bkgd: bkgrndset, wbkgrndset, bkgrnd, wbkgrnd - CURSES window background manipulation functions

curs_border_c : curs_border: border_set, wborder_set, box_set, whline_set, wvline_set - create CURSES borders, horizontal and vertical lines

curs_clear_c : curs_clear: erase, werase, clear, wclear, clrtobot, wclrtobot, clrtoeol, wclrtoeol - clear all or part of a CURSES window

curs_color_c : curs_color: start_color, init_pair, init_color, has_colors, can_change_color, color_content, pair_content - CURSES color manipulation functions

curs_delch_c : curs_delch: delch, wdelch, mvdelch, mvwdelch - delete display character under cursor in a CURSES window.

curs_delln_c : curs_deleteln: deleteln, wdeleteln, insdelln, winsdelln, insertln, winsertln - delete and insert lines in a CURSES window

curs_getch_c : curs_getch: getch, wgetch, mvgetch, mvwgetch, ungetch - get (or push back) characters from CURSES terminal keyboard

curs_getstr_c : curs_getstr: getstr, wgetstr, mvgetstr, mvwgetstr, wgetnstr - get single-byte character strings from CURSES terminal keyboard

curs_getwch_c : curs_getwch: getwch, wgetwch, mvgetwch, mvwgetwch, ungetwch - get (or push back) a wchar_t character from CURSES terminal keyboard

curs_getwstr_c : curs_getwstr: getwstr, getnwstr, wgetwstr, wgetnwstr, mvgetwstr, mvgetnwstr, mvwgetwstr, mvwgetnwstr - get wchar_t character strings from CURSES terminal keyboard

curs_getyx_c : curs_getyx: getyx, getparyx, getbegyx, getmaxyx - get CURSES cursor and window coordinates

curs_inch_c : curs_ch: in_ch, win_ch, mvin_ch, mvwin_ch - get a character and its attributes from a CURSES window

curs_inchstr_c : curs_inchstr: inchstr, inchnstr, winchstr, winchnstr, mvinchstr, mvinchnstr, mvwinchstr, mvwinchnstr - get an array of single-byte characters with attributes from a CURSES window

curs_initscr_c : curs_initscr: initscr, newterm, endwin, isendwin, set_term, delscreen - CURSES screen initialization and manipulation functions

curs_inopts_c : curs_inopts: cbreak, nocbreak, echo, noecho, halfdelay, intrflush, keypad, meta, nodelay, notimeout, raw, noraw, noqiflush, qiflush, timeout, wtimeout, typeahead - CURSES terminal input option control functions

curs_insch_c : curs_insch: ins_ch, wins_ch, mvins_ch, mvwins_ch - insert a single- byte character with attributes before the character under the cursor in a CURSES window

curs_insstr_c : curs_insstr: insstr, insnstr, winsstr, winsnstr, mvinsstr, mvinsnstr, mvwinsstr, mvwinsnstr - insert string before single-byte character under the cursor in a CURSES window

curs_instr_c : curs_instr: instr, innstr, winstr, winnstr, mvinstr, mvinnstr, mvwinstr, mvwinnstr - get a string of single-byte characters from a CURSES window

curs_inswch_c : curs_inswch: ins_wch, wins_wch, mvins_wch, mvwins_wch - insert a wchtype character before the character under the cursor in a CURSES window

curs_inswstr_c : curs_inswstr: inswstr, insnwstr, winswstr, winsnwstr, mvinswstr, mvinsnwstr, mvwinswstr, mvwinsnwstr - insert wchar_t string before character under the cursor in a CURSES window

curs_inwch_c : curs_inwch: in_wch, win_wch, mvin_wch, mvwin_wch - get a wchar_t character from a CURSES window

curs_inwchstr_c : curs_inwchstr: inwchstr, inwchnstr, winwchstr, winwchnstr, mvinwchstr, mvinwchnstr, mvwinwchstr, mvwinwchnstr - get a string of wchtype characters from a CURSES window

curs_inwstr_c : curs_inwstr: inwstr, innwstr, winwstr, winnwstr, mvinwstr, mvinnwstr, mvwinwstr, mvwinnwstr - get a string of wchar_t characters from a CURSES window

curs_kernel_c : curs_kernel: def_prog_mode, def_shell_mode, reset_prog_mode, reset_shell_mode, resetty, savetty, getsyx, setsyx, ripoffline, curs_set, napms - low-level CURSES functions

curs_move_c : curs_move: move, wmove - move CURSES window cursor

curs_outopts_c : curs_outopts: clearok, idlok, idcok immedok, leaveok, setscrreg, wsetscrreg, scrollok, nl, nonl - CURSES terminal output option control functions

curs_overlay_c : curs_overlay: overlay, overwrite, copywin - overlap and manipulate overlapped CURSES windows

curs_pad_c : curs_pad: newpad, subpad, prefresh, pnoutrefresh, pecho_char, pecho_wchar - create and display CURSES pads

curs_printw_c : curs_printw: printw, wprintw, mvprintw, mvwprintw, vwprintw - print formatted output in CURSES windows

curs_refresh_c : curs_refresh: refresh, wrefresh, wnoutrefresh, doupdate, redrawwin, wredrawln - refresh CURSES windows and lines

curs_scanw_c : curs_scanw: scanw, wscanw, mvscanw, mvwscanw, vwscanw - convert formatted input from a CURSES window

curs_scr_dmp_c : curs_scr_dump: scr_dump, scr_restore, scr_init, scr_set - read (write) a CURSES screen from (to) a file

curs_scroll_c : curs_scroll: scroll, srcl, wscrl - scroll a CURSES window

curs_slk_c : curs_slk: slk_init, slk_set, slk_refresh, slk_noutrefresh, slk_label, slk_clear, slk_restore, slk_touch, slk_attron, slk_attrset, slk_attroff - CURSES soft label functions

curs_termatt_c : curs_termattrs: baudrate, erasechar, has_ic, has_il, killchar, longname, termattrs, termname - CURSES environment query functions

curs_termcap_c : curs_termcap: tgetent, tgetflag, tgetnum, tgetstr, tgoto, tputs - CURSES interfaces (emulated) to the termcap library

curs_termin_c : curs_terminfo: setupterm, setterm, set_curterm, del_curterm, restartterm, tparm, tputs, putp, vidputs, vidattr, mvcur, tigetflag, tigetnum, tigetstr - CURSES interfaces to terminfo database

curs_touch_c : curs_touch: touchwin, touchline, untouchwin, wtouchln, is_linetouched, is_wintouched - CURSES refresh control functions

curs_util_c : curs_util: un_ctrl, keyname, filter, use_env, putwin, getwin, delay_output, flushinp - miscellaneous CURSES utility functions

curs_window_c : curs_window: newwin, delwin, mvwin, subwin, derwin, mvderwin, dupwin, wsyncup, syncok, wcursyncup, wsyncdown - create CURSES windows

curses() - CRT screen handling and optimization package

curses_c : CURSES - CRT screen handling and optimization functions

curses_color : Curses - Color - CRT screen handling and optimization functions

curses_intro_c : CURSES - CRT screen handling and optimization functions

czero - zero vector

dasum - the sum of magnitudes of the elements of a vector

daxpy - elementary vector operation

dbmclose - database subroutines

dbm_clearerr - database subroutines

dbm_close - database subroutines

dbm_delete - database subroutines

dbm_error - database subroutines

dbm_fetch - database subroutines

dbm_firstkey - database subroutines

dbm_nextkey - database subroutines

dbm_open - database subroutines

dbm_store - database subroutines

dbmclose - database subroutines

dbminit - database subroutines

dcopy - copy vector

ddot - dot product of two vectors

delete - database subroutines

delete_child - Composite method called when a child is destroyed.

destroy - Object class method called when a widget is destroyed.

dgbmv - general band matrix-vector multiply

dgemm - general matrix-matrix multiply

dgemv : sgemm, dgemm, cgemm, zgemm - general matrix-matrix multiply

dger - general rank-1 update

display_accelerator - Core method to display current accelerators.

dnrm2 - Euclidean norm of a vector

dnrsq - square of the Euclidean norm of a vector

drot - apply a Givens rotation to two vectors

dsbmv - symmetric or Hermitian band matrix-vector multiply

dscal - scale a vector

dspmv - symmetric or Hermitian matrix-vector multiply

dspr - symmetric or Hermitian rank-1 update

dspr2 - symmetric or Hermitian rank-2 update

dswap - swap two vectors

dsymm - symmetric or Hermitian matrix-matrix multiply

dsymv - symmetric or hermitian matrix-vector multiply

dsyr : ssymv, dsymv, chemv, zhemv - symmetric or hermitian matrix-vector multiply

dsyr2 - symmetric or Hermitian rank-2 update

dsyr2k - symmetric or Hermitian rank-2k update

dsyrk - symmetric or Hermitian rank-k update

dtbmv - triangular band matrix-vector multiply

dtbsv : stbmv, dtbmv, ctbmv, ztbmv - triangular band matrix-vector multiply

dtpmv - triangular matrix-vector multiply

dtpsv - solve one triangular system

dtrmm - triangular matrix-matrix multiply

dtrmv - triangular matrix-vector multiply

dtrsm - solve simultaneous triangular systems

dtrsv - solve one triangular system

dynarray - generic dynamic arrays for C++

dzasum - the sum of magnitudes of the elements of a vector

dzero - zero vector

dznrm2 - Euclidean norm of a vector

dznrsq - square of the Euclidean norm of a vector

encapsulate : SoftBench Encapsulator C/C++ callable functions - add_attribute, add_environment_value, add_event, all_text, append, bell, block_application_events, block_events, block_message_events, block_system_events, broadcast_request, busy, char_copy, char_reference, clear, delete_all_environment, delete_environment_value, dialog, dialog_callback, display, epilogue, equal_attribute, equal_event, equal_string, error, error_callback, event_loop, exclusive, exclusive_callback, execute, fetch, fetch_selected, find_object, finish, free_attribute, free_event, free_reply_trigger, free_request_trigger, free_string, free_textregion_trigger, get_attribute, get_boolean_attribute, get_cursor_position, get_file, get_hostinfo, get_instance_action, get_instance_col, get_instance_cursormode, get_instance_data, get_instance_desc, get_instance_dir, get_instance_endcol, get_instance_endrow, get_instance_exit_cause, get_instance_host, get_instance_operand, get_instance_pattern_var, get_instance_port, get_instance_reg_expr, get_instance_replydata, get_instance_replyto, get_instance_row, get_instance_sigval, get_instance_startcol, get_instance_startrow, get_instance_status, get_instance_text, get_instance_toolclass, get_integer_attribute, get_label, get_modified, get_name, get_parent, get_selected_position, get_string_attribute, get_text_region, get_type, greater_or_equal_string, greater_string, iconify, init, insert_file, less_or_equal_string, less_string, load_file, make_event, make_filename, make_object, make_operand, make_region_trigger, make_reply_trigger, make_request_trigger, make_widget_object, map_text_region, merge_attribute, normalize, not_equal_attribute, not_equal_event, not_equal_string, print, print_attribute, print_boolean, print_event, print_integer, print_newline, print_object, print_string, print_to_string, put_cursor_text, put_selected_text, quit, register_input_handler, remove_event, remove_object, replace, return_pid, save_file, search, select, send_command, send_eof, send_event, send_notify, send_reply, send_request, send_signal, set_file, set_label, set_modified, set_output, start_message_connection, start_process, stop_process, string_compare, string_concat, string_index, string_length, string_lines, string_make_lines, string_portion, string_position, system, unblock_application_events, unblock_events, unblock_message_events, unblock_system_events, unbusy, unmap_text_region

endfsent() - get file system descriptor file entry

endmntent() - get file system descriptor file entry

expose - Core class method that draws a widget's graphics.

fetch - database subroutines

firstkey - database subroutines

geometry_manager - Composite class method called when a child requests a new geometry.

get_values_hook - Object class method for obtaining values of resources that do not appear in the resource list.

getchtype_c : getchtype - get attributes, colors, and character value associated with a character with attributes

getfsent() - get file system descriptor file entry

getfsfile() - get file system descriptor file entry

getfsspec() - get file system descriptor file entry

getfstype() - get file system descriptor file entry

getmntent() - get file system descriptor file entry

getwchtype_c : getwchtype - get attributes and colors associated with a wide character with attributes

HankakuZenkaku - translate characters

hashtable - generic hashtable for C++

hasmntopt() - get file system descriptor file entry

Heap - heap management class

HenkanOwari - Kana to Kanji conversion routines

HenkanOwari - Kana to Kanji conversion routines

HiraganaKatakana - translate characters

HPPACSUBD - 3000-mode packed-decimal library

iasum - the sum of magnitudes of the elements of a vector

icamax - index of the element of a vector of maximum magnitude

icopy - copy vector

idamax - index of the element of a vector of maximum magnitude

iiamax - index of the element of a vector of maximum magnitude

initialize - Object class method for initializing a widget or object instance structure.

initialize_hook - obsolete Object method for initializing subpart data.

insert_child - Composite class method called when a child is created.

isamax - index of the element of a vector of maximum magnitude

iswap - swap two vectors

izamax - index of the element of a vector of maximum magnitude

izero - zero vector

J_UD_search - manage user dictionaries

jcode : jistosj, jistouj, sjtojis, sjtouj, ujtojis, ujtosj, cjistosj, cjistouj, csjtojis, csjtouj, cujtojis, cujtosj - code set conversion routines for JIS, Shift JIS and UJIS.

JiKouho - Kana to Kanji conversion routines

jistosj - code set conversion routines for JIS, Shift JIS and UJIS.

jistouj - code set conversion routines for JIS, Shift JIS and UJIS.

Kakutei - Kana to Kanji conversion routines

KatakanaHiragana - translate characters

KutenZenkaku - translate section-point code

longer - 64-bit integer class

makehelp - VUE Help File creation utility.

mbstring - multi-byte character string operations: mbslen, mbschr, mbsrchr

Mutex - mutual exclusion class

nap - millisecond sleep function

ndbm : dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr - database subroutines

nextkey - database subroutines

nlappend() - append the appropriate language identification to a valid MPE file name

nlcollate() - compare two character strings according to the MPE language-dependent collating sequence

nlconvclock() - check and convert time string to MPE internal format

nlconvcustdate() - convert date string to MPE packed date format

nlconvnum() - convert MPE native-language formatted number to ASCII number

nlfindstr() - search for a string in another string using the MPE character set definition

nlfmtcalendar() - format an MPE packed date using a localized format

nlfmtclock() - format MPE time of day using localized format

nlfmtcustdate() - format an MPE packed date using a custom date

nlfmtdate() - format MPE date and time in a localized format

nlfmtlongcal() - format an MPE packed date using a long calendar format

nlfmtnum() - convert an ASCII number to an MPE language-specific formatted number

nlgetlang() - return the current user, data, or system default language

nlinfo() - return MPE language-dependent information

nljudge() - judge whether a character is a one-byte or multi-byte Asian character using MPE character definition table

nlkeycompare() - determine if a character array (key1) is almost equal to another (key2) using the MPE language-dependent collation table

nlnumspec() - return information needed by MPE routines for formatting and converting numbers

nlrepchar() - replace non-displayable characters of a string using the MPE character set table

nlscanmove() - move, scan and case-shift character strings using the MPE character set definition table

nlsubstr() - extract substring of a string using the MPE character set definition table

nlswitchbuf() - convert a string of characters between phonetic order and screen order using the MPE character set definition table

nltranslate() - translate ASCII strings to EBCDIC using MPE conversion table

open_jlib - enable or disable Japanese specific facilities

open_kana_kan - initialize Kana to Kanji conversion

pathutils : pathbase, pathdir, pathcollapse - various file-path manipulation utilities

pidalive - report liveliness of a process

ptyopen - pty utilities

query_geometry - RectObj method called to request a widget's preferred size and position.

realize - Core class method to create a widget's window.

regcmp() - compile and execute regular expression

regex() - compile and execute regular expression

regexp : compile(), step(), advance() - regular expression compile and match routines

resize - Core method called when a widget is resized.

RomajiHankakuKatakana - translate characters

RomajiHiragana - translate characters

RomajiKatakana - translate characters

root_geometry_manager - Shell class method called to negotiate shell geometry requests with a window manager.

sasum - the sum of magnitudes of the elements of a vector

saxpy - elementary vector operation

scasum - the sum of magnitudes of the elements of a vector

scnrm2 - Euclidean norm of a vector

scnrsq - square of the Euclidean norm of a vector

scopy - copy vector

sdot - dot product of two vectors

set_values - Object class method for handling resource changes.

set_valuesA : set_values_almost - RectObj class method to negotiate compromise geometries.

set_valuesB : set_values_hook - obsolete Object method for handling changes to subpart resources.

set_values_.3x

setchtype_c : setchtype - set attributes and colors associated with a character with attributes

setfsent() - get file system descriptor file entry

setmntent() - get file system descriptor file entry

SetUserDict - Kana to Kanji conversion routines

setwchtype_c : setwchtype - set attributes and colors associated with a wide character

sgbmv - general band matrix-vector multiply

sgemm - general matrix-matrix multiply

sgemv - general matrix-vector multiply

sger - general rank-1 update

sgetl() - access long integer data in a machine-independent fashion

shellutils : shellscan - shell-style lexical analysis tools

shl_definesym() - explicit load of shared libraries

shl_findsym() - explicit load of shared libraries

shl_get() - explicit load of shared libraries

shl_gethandle() - explicit load of shared libraries

shl_getsymbols() - explicit load of shared libraries

shl_load() - explicit load of shared libraries

shl_unload() - explicit load of shared libraries

sjtojis - code set conversion routines for JIS, Shift JIS and UJIS.

sjtouj - code set conversion routines for JIS, Shift JIS and UJIS.

Sma - Shared memory allocator

snrm2 - Euclidean norm of a vector

snrsq - square of the Euclidean norm of a vector

sorttable - generic sorted table for C++

sputl() - access long integer data in a machine-independent fashion

srot - apply a Givens rotation to two vectors

ssbmv - symmetric or Hermitian band matrix-vector multiply

sscal - scale a vector

sspmv - symmetric or Hermitian matrix-vector multiply

sspr - symmetric or Hermitian rank-1 update

sspr2 - symmetric or Hermitian rank-2 update

sswap - swap two vectors

ssymm - symmetric or Hermitian matrix-matrix multiply

ssymv - symmetric or hermitian matrix-vector multiply

ssyr - symmetric or Hermitian rank-1 update

ssyr2 - symmetric or Hermitian rank-2 update

ssyr2k - symmetric or Hermitian rank-2k update

ssyrk - symmetric or Hermitian rank-k update

stbmv - triangular band matrix-vector multiply

stbsv - solve triangular band system

stdiox : xgets - read arbitrary length lines from a file

step() - regular expression compile and match routines

store - database subroutines

stpmv - triangular matrix-vector multiply

stpsv - solve one triangular system

stringx - character string operations: strapp, strnapp, strbld, strbldf, strchg, strins, strdel, strcmpi, strncmpi, strnew, strfree, strend, strhash, strhashi, strstrx, strrstrx, strwcmp, strwcmpi, strwpat, strupper, strlower, strtokx, strsep, strsepb, strcmbn, strcmbnb, strvdup, strvfree, strvlen

strmm - triangular matrix-matrix multiply

strmv - triangular matrix-vector multiply

strsm - solve simultaneous triangular systems

strsv - solve one triangular system

szero - zero vector

termcap : tgetent(), tgetnum(), tgetflag(), tgetstr(), tgoto(), tputs() - emulate /etc/termcap access routines

tgetent() - emulate /etc/termcap access routines

tgetflag() - emulate /etc/termcap access routines

tgetnum() - emulate /etc/termcap access routines

tgetstr() - emulate /etc/termcap access routines

tgoto() - emulate /etc/termcap access routines

tputs() - emulate /etc/termcap access routines

ujtojis - code set conversion routines for JIS, Shift JIS and UJIS.

ujtosj - code set conversion routines for JIS, Shift JIS and UJIS.

vec_abs : VEC_$ABS - take the absolute value of the elements in a vector FORTRAN SYNOPSIS Versions of VEC_$ABS are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ABS(START_VEC, LENGTH, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DABS(START_VEC, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IABS(START_VEC, LENGTH, RESULT_VEC) INTEGER*4 START_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IABS16(START_VEC, LENGTH, RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ABS(3X) VEC_$ABS(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, RESULT_VEC(*), & RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IABS16_I(START_VEC, START_INC, LENGTH, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC

vec_abs_i : VEC_$ABS - take the absolute value of the elements in a vector FORTRAN SYNOPSIS Versions of VEC_$ABS are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ABS(START_VEC, LENGTH, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DABS(START_VEC, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IABS(START_VEC, LENGTH, RESULT_VEC) INTEGER*4 START_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IABS16(START_VEC, LENGTH, RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ABS(3X) VEC_$ABS(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, RESULT_VEC(*), & RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IABS16_I(START_VEC, START_INC, LENGTH, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC

vec_add_con : VEC_$ADD_CONSTANT - add a scalar to a vector FORTRAN SYNOPSIS Versions of VEC_$ADD_CONSTANT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ADD_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DADD_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IADD_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) INTEGER*4 START_VEC(*), CONSTANT, RESULT_VEC(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$IADD_CONSTANT16(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ADD_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DADD_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ADD_CONSTANT(3X) VEC_$ADD_CONSTANT(3X) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, CONSTANT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_CONSTANT16_I(START_VEC, START_INC, & LENGTH, CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC

vec_add_mul.3x

vec_add_vec : VEC_$ADD_VECTOR - add two vectors FORTRAN SYNOPSIS Versions of VEC_$ADD_VECTOR are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ADD_VECTOR(START_VEC, ADD_VEC, LENGTH, & RESULT_VEC) REAL*4 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DADD_VECTOR(START_VEC, ADD_VEC, LENGTH, & RESULT_VEC) REAL*8 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IADD_VECTOR(START_VEC, ADD_VEC, LENGTH, & RESULT_VEC) INTEGER*4 START_VEC(*), ADD_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IADD_VECTOR16(START_VEC, ADD_VEC, LENGTH, & RESULT_VEC) INTEGER*2 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ADD_VECTOR_I(START_VEC, START_INC, ADD_VEC, & ADD_INC, LENGTH, RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DADD_VECTOR_I(START_VEC, START_INC, ADD_VEC, & ADD_INC, LENGTH, RESULT_VEC, RESULT_INC) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ADD_VECTOR(3X) VEC_$ADD_VECTOR(3X) REAL*8 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_VECTOR_I(START_VEC, START_INC, ADD_VEC, & ADD_INC, LENGTH, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, ADD_VEC(*), ADD_INC, LENGTH, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_VECTOR16_I(START_VEC, START_INC, ADD_VEC, & ADD_INC, LENGTH, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC

vec_am : VEC_$ADD_MULT - add one vector to a scalar, multiply by another vector FORTRAN SYNOPSIS Versions of VEC_$ADD_MULT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ADD_MULT(MULT_VEC, ADD_VEC, LENGTH, & CONSTANT, RESULT_VEC) REAL*4 MULT_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DADD_MULT(MULT_VEC, ADD_VEC, LENGTH, & CONSTANT, RESULT_VEC) REAL*8 MULT_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IADD_MULT(MULT_VEC, ADD_VEC, LENGTH, & CONSTANT, RESULT_VEC) INTEGER*4 MULT_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*), & LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$IADD_MULT16(MULT_VEC, ADD_VEC, LENGTH, & CONSTANT, RESULT_VEC) INTEGER*2 MULT_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ADD_MULT_I(MULT_VEC, MULT_INC, ADD_VEC, & ADD_INC, LENGTH, CONSTANT, RESULT_VEC, RESULT_INC) REAL*4 MULT_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, MULT_INC, ADD_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DADD_MULT_I(MULT_VEC, MULT_INC, ADD_VEC, Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ADD_MULT(3X) VEC_$ADD_MULT(3X) & ADD_INC, LENGTH, CONSTANT, RESULT_VEC, RESULT_INC) REAL*8 MULT_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, MULT_INC, ADD_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_MULT_I(MULT_VEC, MULT_INC, ADD_VEC, & ADD_INC, LENGTH, CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*4 MULT_VEC(*), MULT_INC, ADD_VEC(*), ADD_INC, LENGTH, & CONSTANT, RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_MULT16_I(MULT_VEC, MULT_INC, ADD_VEC, & ADD_INC, LENGTH, CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*2 MULT_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, MULT_INC, ADD_INC, RESULT_INC

vec_amax : VEC_$AMAX - return the maximum absolute value in a vector FORTRAN SYNOPSIS Versions of VEC_$AMAX are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$AMAX(VECTOR, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DAMAX(VECTOR, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IAMAX(VECTOR, LENGTH, RESULT) INTEGER*4 VECTOR(*), LENGTH, RESULT o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IAMAX16(VECTOR, LENGTH, RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$AMAX_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DAMAX_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$AMAX(3X) VEC_$AMAX(3X) INTEGER*4 FUNCTION VEC_$IAMAX_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*4 VECTOR(*), VEC_INC, LENGTH, RESULT o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IAMAX16_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC

vec_amax_i : VEC_$AMAX - return the maximum absolute value in a vector FORTRAN SYNOPSIS Versions of VEC_$AMAX are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$AMAX(VECTOR, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DAMAX(VECTOR, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IAMAX(VECTOR, LENGTH, RESULT) INTEGER*4 VECTOR(*), LENGTH, RESULT o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IAMAX16(VECTOR, LENGTH, RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$AMAX_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DAMAX_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$AMAX(3X) VEC_$AMAX(3X) INTEGER*4 FUNCTION VEC_$IAMAX_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*4 VECTOR(*), VEC_INC, LENGTH, RESULT o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IAMAX16_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC

vec_amc : VEC_$ADD_MULT_CONSTANT - add two vectors, multiply by a scalar FORTRAN SYNOPSIS Versions of VEC_$ADD_MULT_CONSTANT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ADD_MULT_CONSTANT(START_VEC, ADD_VEC, & LENGTH, CONSTANT, RESULT_VEC) REAL*4 START_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DADD_MULT_CONSTANT(START_VEC, ADD_VEC, & LENGTH, CONSTANT, RESULT_VEC) REAL*8 START_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IADD_MULT_CONSTANT(START_VEC, ADD_VEC, & LENGTH, CONSTANT, RESULT_VEC) INTEGER*4 START_VEC(*), ADD_VEC(*), LENGTH, CONSTANT, & RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IADD_MULT_CONSTANT16(START_VEC, ADD_VEC, & LENGTH, CONSTANT, RESULT_VEC) INTEGER*2 START_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ADD_MULT_CONSTANT_I(START_VEC, START_INC, & ADD_VEC, ADD_INC, LENGTH, CONSTANT, & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC o Double-precision floating-point, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ADD_MULT_CONSTANT(3X) VEC_$ADD_MULT_CONSTANT(3X) SUBROUTINE VEC_$DADD_MULT_CONSTANT_I(START_VEC, START_INC, & ADD_VEC, ADD_INC, LENGTH, CONSTANT, & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_MULT_CONSTANT_I(START_VEC, START_INC, & ADD_VEC, ADD_INC, LENGTH, CONSTANT, & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, ADD_VEC(*), ADD_INC, & LENGTH, CONSTANT, RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_MULT_CONSTANT16_I(START_VEC, START_INC, & ADD_VEC, ADD_INC, LENGTH, CONSTANT, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), ADD_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC

vec_amin : VEC_$AMIN - return the minimum absolute value in a vector FORTRAN SYNOPSIS Versions of VEC_$AMIN are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$AMIN(VECTOR, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DAMIN(VECTOR, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IAMIN(VECTOR, LENGTH, RESULT) INTEGER*4 VECTOR(*), LENGTH, RESULT o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IAMIN16(VECTOR, LENGTH, RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$AMIN_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DAMIN_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$AMIN(3X) VEC_$AMIN(3X) INTEGER*4 FUNCTION VEC_$IAMIN_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*4 VECTOR(*), VEC_INC, LENGTH, RESULT o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IAMIN16_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC

vec_amin_i : VEC_$AMIN - return the minimum absolute value in a vector FORTRAN SYNOPSIS Versions of VEC_$AMIN are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$AMIN(VECTOR, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DAMIN(VECTOR, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IAMIN(VECTOR, LENGTH, RESULT) INTEGER*4 VECTOR(*), LENGTH, RESULT o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IAMIN16(VECTOR, LENGTH, RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$AMIN_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DAMIN_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$AMIN(3X) VEC_$AMIN(3X) INTEGER*4 FUNCTION VEC_$IAMIN_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*4 VECTOR(*), VEC_INC, LENGTH, RESULT o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IAMIN16_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC

vec_amv : VEC_$ADD_MULT_VECTOR - add two vectors, multiply by a third FORTRAN SYNOPSIS Versions of VEC_$ADD_MULT_VECTOR are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ADD_MULT_VECTOR(START_VEC, ADD_VEC, & MULT_VEC, LENGTH, RESULT_VEC) REAL*4 START_VEC(*), ADD_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DADD_MULT_VECTOR(START_VEC, ADD_VEC, & MULT_VEC, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), ADD_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IADD_MULT_VECTOR(START_VEC, ADD_VEC, & MULT_VEC, LENGTH, RESULT_VEC) INTEGER*4 START_VEC(*), ADD_VEC(*), MULT_VEC(*), LENGTH, & RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IADD_MULT_VECTOR16(START_VEC, ADD_VEC, & MULT_VEC, LENGTH, RESULT_VEC) INTEGER*2 START_VEC(*), ADD_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ADD_MULT_VECTOR_I(START_VEC, START_INC, & ADD_VEC, ADD_INC, MULT_VEC, MULT_INC, LENGTH, & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), ADD_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, MULT_INC, RESULT_INC o Double-precision floating-point, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ADD_MULT_VECTOR(3X) VEC_$ADD_MULT_VECTOR(3X) SUBROUTINE VEC_$DADD_MULT_VECTOR_I(START_VEC, START_INC, & ADD_VEC, ADD_INC, MULT_VEC, MULT_INC, LENGTH, & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), ADD_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, MULT_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_MULT_VECTOR_I(START_VEC, START_INC, & ADD_VEC, ADD_INC, MULT_VEC, MULT_INC, LENGTH, & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, ADD_VEC(*), ADD_INC, & MULT_VEC(*), MULT_INC, LENGTH, RESULT_VEC(*), & RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_MULT_VECTOR16_I(START_VEC, START_INC, & ADD_VEC, ADD_INC, MULT_VEC, MULT_INC, LENGTH, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), ADD_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, MULT_INC, RESULT_INC

vec_asum : VEC_$ASUM - return the sum of the absolute values of the elements of a vector FORTRAN SYNOPSIS Versions of VEC_$ASUM are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$ASUM(VECTOR, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DASUM(VECTOR, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IASUM(VECTOR, LENGTH) INTEGER*4 VECTOR(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IASUM16(VECTOR, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$ASUM_I(VECTOR, VEC_INC, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DASUM_I(VECTOR, VEC_INC, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ASUM(3X) VEC_$ASUM(3X) INTEGER*4 FUNCTION VEC_$IASUM_I(VECTOR, VEC_INC, LENGTH) INTEGER*4 VECTOR(*), VEC_INC, LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IASUM16_I(VECTOR, VEC_INC, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH, VEC_INC

vec_asum_i : VEC_$ASUM - return the sum of the absolute values of the elements of a vector FORTRAN SYNOPSIS Versions of VEC_$ASUM are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$ASUM(VECTOR, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DASUM(VECTOR, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IASUM(VECTOR, LENGTH) INTEGER*4 VECTOR(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IASUM16(VECTOR, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$ASUM_I(VECTOR, VEC_INC, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DASUM_I(VECTOR, VEC_INC, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ASUM(3X) VEC_$ASUM(3X) INTEGER*4 FUNCTION VEC_$IASUM_I(VECTOR, VEC_INC, LENGTH) INTEGER*4 VECTOR(*), VEC_INC, LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IASUM16_I(VECTOR, VEC_INC, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH, VEC_INC

vec_copy : VEC_$COPY - copy a vector FORTRAN SYNOPSIS Versions of VEC_$COPY are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$COPY(START_VEC, RESULT_VEC, LENGTH) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DCOPY(START_VEC, RESULT_VEC, LENGTH) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$ICOPY(START_VEC, RESULT_VEC, LENGTH) INTEGER*4 START_VEC(*), RESULT_VEC(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$ICOPY16(START_VEC, RESULT_VEC, LENGTH) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$COPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DCOPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$COPY(3X) VEC_$COPY(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$ICOPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) INTEGER*4 START_VEC(*), START_INC, RESULT_VEC(*), RESULT_INC, & LENGTH o 16-bit integer, user-specified stride: SUBROUTINE VEC_$ICOPY16_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH,) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC

vec_copy_i : VEC_$COPY - copy a vector FORTRAN SYNOPSIS Versions of VEC_$COPY are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$COPY(START_VEC, RESULT_VEC, LENGTH) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DCOPY(START_VEC, RESULT_VEC, LENGTH) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$ICOPY(START_VEC, RESULT_VEC, LENGTH) INTEGER*4 START_VEC(*), RESULT_VEC(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$ICOPY16(START_VEC, RESULT_VEC, LENGTH) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$COPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DCOPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$COPY(3X) VEC_$COPY(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$ICOPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) INTEGER*4 START_VEC(*), START_INC, RESULT_VEC(*), RESULT_INC, & LENGTH o 16-bit integer, user-specified stride: SUBROUTINE VEC_$ICOPY16_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH,) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC

vec_dabs : VEC_$ABS - take the absolute value of the elements in a vector FORTRAN SYNOPSIS Versions of VEC_$ABS are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ABS(START_VEC, LENGTH, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DABS(START_VEC, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IABS(START_VEC, LENGTH, RESULT_VEC) INTEGER*4 START_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IABS16(START_VEC, LENGTH, RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ABS(3X) VEC_$ABS(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, RESULT_VEC(*), & RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IABS16_I(START_VEC, START_INC, LENGTH, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC

vec_dabs_i : VEC_$ABS - take the absolute value of the elements in a vector FORTRAN SYNOPSIS Versions of VEC_$ABS are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ABS(START_VEC, LENGTH, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DABS(START_VEC, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IABS(START_VEC, LENGTH, RESULT_VEC) INTEGER*4 START_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IABS16(START_VEC, LENGTH, RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ABS(3X) VEC_$ABS(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IABS_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, RESULT_VEC(*), & RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IABS16_I(START_VEC, START_INC, LENGTH, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC

vec_dadd_ad : VEC_$DADD_ADD_VECTOR - add three double-precision vectors FORTRAN SYNOPSIS VEC_$DADD_ADD_VECTOR is available with either unit stride or arbitrary stride. The synopses for both versions are as follows: o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DADD_ADD_VECTOR(START_VEC, ADD_VEC1, & ADD_VEC2, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), ADD_VEC1(*), ADD_VEC2(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DADD_ADD_VECTOR_I(START_VEC, START_INC, & ADD_VEC1, ADD_INC1, ADD_VEC2, ADD_INC2, LENGTH, & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), ADD_VEC1(*), ADD_VEC2(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC1, ADD_INC2, RESULT_INC

vec_dadd_co : VEC_$ADD_CONSTANT - add a scalar to a vector FORTRAN SYNOPSIS Versions of VEC_$ADD_CONSTANT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ADD_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DADD_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IADD_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) INTEGER*4 START_VEC(*), CONSTANT, RESULT_VEC(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$IADD_CONSTANT16(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ADD_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DADD_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ADD_CONSTANT(3X) VEC_$ADD_CONSTANT(3X) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, CONSTANT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_CONSTANT16_I(START_VEC, START_INC, & LENGTH, CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC

vec_dadd_mu.3x

vec_dadd_ve : VEC_$ADD_VECTOR - add two vectors FORTRAN SYNOPSIS Versions of VEC_$ADD_VECTOR are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$ADD_VECTOR(START_VEC, ADD_VEC, LENGTH, & RESULT_VEC) REAL*4 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DADD_VECTOR(START_VEC, ADD_VEC, LENGTH, & RESULT_VEC) REAL*8 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IADD_VECTOR(START_VEC, ADD_VEC, LENGTH, & RESULT_VEC) INTEGER*4 START_VEC(*), ADD_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IADD_VECTOR16(START_VEC, ADD_VEC, LENGTH, & RESULT_VEC) INTEGER*2 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$ADD_VECTOR_I(START_VEC, START_INC, ADD_VEC, & ADD_INC, LENGTH, RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DADD_VECTOR_I(START_VEC, START_INC, ADD_VEC, & ADD_INC, LENGTH, RESULT_VEC, RESULT_INC) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ADD_VECTOR(3X) VEC_$ADD_VECTOR(3X) REAL*8 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_VECTOR_I(START_VEC, START_INC, ADD_VEC, & ADD_INC, LENGTH, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, ADD_VEC(*), ADD_INC, LENGTH, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IADD_VECTOR16_I(START_VEC, START_INC, ADD_VEC, & ADD_INC, LENGTH, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), ADD_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, ADD_INC, RESULT_INC

vec_damax : VEC_$AMAX - return the maximum absolute value in a vector FORTRAN SYNOPSIS Versions of VEC_$AMAX are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$AMAX(VECTOR, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DAMAX(VECTOR, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IAMAX(VECTOR, LENGTH, RESULT) INTEGER*4 VECTOR(*), LENGTH, RESULT o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IAMAX16(VECTOR, LENGTH, RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$AMAX_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DAMAX_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$AMAX(3X) VEC_$AMAX(3X) INTEGER*4 FUNCTION VEC_$IAMAX_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*4 VECTOR(*), VEC_INC, LENGTH, RESULT o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IAMAX16_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC

vec_damax_i : VEC_$AMAX - return the maximum absolute value in a vector FORTRAN SYNOPSIS Versions of VEC_$AMAX are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$AMAX(VECTOR, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DAMAX(VECTOR, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IAMAX(VECTOR, LENGTH, RESULT) INTEGER*4 VECTOR(*), LENGTH, RESULT o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IAMAX16(VECTOR, LENGTH, RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$AMAX_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DAMAX_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$AMAX(3X) VEC_$AMAX(3X) INTEGER*4 FUNCTION VEC_$IAMAX_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*4 VECTOR(*), VEC_INC, LENGTH, RESULT o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IAMAX16_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC

vec_damin : VEC_$AMIN - return the minimum absolute value in a vector FORTRAN SYNOPSIS Versions of VEC_$AMIN are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$AMIN(VECTOR, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DAMIN(VECTOR, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IAMIN(VECTOR, LENGTH, RESULT) INTEGER*4 VECTOR(*), LENGTH, RESULT o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IAMIN16(VECTOR, LENGTH, RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$AMIN_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DAMIN_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$AMIN(3X) VEC_$AMIN(3X) INTEGER*4 FUNCTION VEC_$IAMIN_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*4 VECTOR(*), VEC_INC, LENGTH, RESULT o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IAMIN16_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC

vec_damin_i : VEC_$AMIN - return the minimum absolute value in a vector FORTRAN SYNOPSIS Versions of VEC_$AMIN are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$AMIN(VECTOR, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DAMIN(VECTOR, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IAMIN(VECTOR, LENGTH, RESULT) INTEGER*4 VECTOR(*), LENGTH, RESULT o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IAMIN16(VECTOR, LENGTH, RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$AMIN_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*4 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DAMIN_I(VECTOR, VEC_INC, LENGTH, RESULT) REAL*8 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$AMIN(3X) VEC_$AMIN(3X) INTEGER*4 FUNCTION VEC_$IAMIN_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*4 VECTOR(*), VEC_INC, LENGTH, RESULT o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IAMIN16_I(VECTOR, VEC_INC, LENGTH, & RESULT) INTEGER*2 VECTOR(*), RESULT INTEGER*4 LENGTH, VEC_INC

vec_dasum : VEC_$ASUM - return the sum of the absolute values of the elements of a vector FORTRAN SYNOPSIS Versions of VEC_$ASUM are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$ASUM(VECTOR, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DASUM(VECTOR, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IASUM(VECTOR, LENGTH) INTEGER*4 VECTOR(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IASUM16(VECTOR, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$ASUM_I(VECTOR, VEC_INC, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DASUM_I(VECTOR, VEC_INC, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ASUM(3X) VEC_$ASUM(3X) INTEGER*4 FUNCTION VEC_$IASUM_I(VECTOR, VEC_INC, LENGTH) INTEGER*4 VECTOR(*), VEC_INC, LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IASUM16_I(VECTOR, VEC_INC, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH, VEC_INC

vec_dasum_i : VEC_$ASUM - return the sum of the absolute values of the elements of a vector FORTRAN SYNOPSIS Versions of VEC_$ASUM are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$ASUM(VECTOR, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DASUM(VECTOR, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IASUM(VECTOR, LENGTH) INTEGER*4 VECTOR(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IASUM16(VECTOR, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$ASUM_I(VECTOR, VEC_INC, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DASUM_I(VECTOR, VEC_INC, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$ASUM(3X) VEC_$ASUM(3X) INTEGER*4 FUNCTION VEC_$IASUM_I(VECTOR, VEC_INC, LENGTH) INTEGER*4 VECTOR(*), VEC_INC, LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IASUM16_I(VECTOR, VEC_INC, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH, VEC_INC

vec_dcopy : VEC_$COPY - copy a vector FORTRAN SYNOPSIS Versions of VEC_$COPY are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$COPY(START_VEC, RESULT_VEC, LENGTH) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DCOPY(START_VEC, RESULT_VEC, LENGTH) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$ICOPY(START_VEC, RESULT_VEC, LENGTH) INTEGER*4 START_VEC(*), RESULT_VEC(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$ICOPY16(START_VEC, RESULT_VEC, LENGTH) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$COPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DCOPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$COPY(3X) VEC_$COPY(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$ICOPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) INTEGER*4 START_VEC(*), START_INC, RESULT_VEC(*), RESULT_INC, & LENGTH o 16-bit integer, user-specified stride: SUBROUTINE VEC_$ICOPY16_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH,) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC

vec_dcopy_i : VEC_$COPY - copy a vector FORTRAN SYNOPSIS Versions of VEC_$COPY are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$COPY(START_VEC, RESULT_VEC, LENGTH) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DCOPY(START_VEC, RESULT_VEC, LENGTH) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$ICOPY(START_VEC, RESULT_VEC, LENGTH) INTEGER*4 START_VEC(*), RESULT_VEC(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$ICOPY16(START_VEC, RESULT_VEC, LENGTH) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$COPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DCOPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$COPY(3X) VEC_$COPY(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$ICOPY_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH) INTEGER*4 START_VEC(*), START_INC, RESULT_VEC(*), RESULT_INC, & LENGTH o 16-bit integer, user-specified stride: SUBROUTINE VEC_$ICOPY16_I(START_VEC, START_INC & RESULT_VEC, RESULT_INC, LENGTH,) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC

vec_ddot : VEC_$DOT - return the dot product of two vectors FORTRAN SYNOPSIS Versions of VEC_$DOT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$DOT(VECTOR1, VECTOR2, LENGTH) REAL*4 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DDOT(VECTOR1, VECTOR2, LENGTH) REAL*8 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IDOT(VECTOR1, VECTOR2, LENGTH) INTEGER*4 VECTOR1(*), VECTOR2(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IDOT16(VECTOR1, VECTOR2, LENGTH) INTEGER*2 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$DOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) REAL*4 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2 o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DDOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) REAL*8 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2 Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$DOT(3X) VEC_$DOT(3X) o 32-bit integer, user-specified stride: INTEGER*4 FUNCTION VEC_$IDOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IDOT16_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) INTEGER*2 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2

vec_ddot_i : VEC_$DOT - return the dot product of two vectors FORTRAN SYNOPSIS Versions of VEC_$DOT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$DOT(VECTOR1, VECTOR2, LENGTH) REAL*4 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DDOT(VECTOR1, VECTOR2, LENGTH) REAL*8 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IDOT(VECTOR1, VECTOR2, LENGTH) INTEGER*4 VECTOR1(*), VECTOR2(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IDOT16(VECTOR1, VECTOR2, LENGTH) INTEGER*2 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$DOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) REAL*4 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2 o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DDOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) REAL*8 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2 Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$DOT(3X) VEC_$DOT(3X) o 32-bit integer, user-specified stride: INTEGER*4 FUNCTION VEC_$IDOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IDOT16_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) INTEGER*2 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2

vec_dgather : VEC_$GATHER - translate vector out of sparse form into dense form FORTRAN SYNOPSIS Versions of VEC_$GATHER are available in all four data types in unit stride only, as follows: o Single-precision floating-point: SUBROUTINE VEC_$GATHER(START_VEC, INDICES, LENGTH, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 INDICES(*), LENGTH o Double-precision floating-point: SUBROUTINE VEC_$DGATHER(START_VEC, INDICES, LENGTH, & RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 INDICES(*), LENGTH o 32-bit integer: SUBROUTINE VEC_$IGATHER(START_VEC, INDICES, LENGTH, & RESULT_VEC) INTEGER*4 START_VEC(*), INDICES(*), LENGTH, RESULT_VEC(*) o 16-bit integer: SUBROUTINE VEC_$IGATHER16(START_VEC, INDICES, LENGTH, & RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 INDICES(*), LENGTH

vec_dinit : VEC_$INIT - initialize a vector FORTRAN SYNOPSIS Versions of VEC_$INIT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$INIT(VECTOR, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DINIT(VECTOR, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IINIT(VECTOR, LENGTH) INTEGER*4 VECTOR(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$IINIT16(VECTOR, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$INIT_I(VECTOR, VEC_INC, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DINIT_I(VECTOR, VEC_INC, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$INIT(3X) VEC_$INIT(3X) SUBROUTINE VEC_$IINIT_I(VECTOR, VEC_INC, LENGTH) INTEGER*4 VECTOR,(*) VEC_INC, LENGTH o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IINIT16_I(VECTOR, VEC_INC, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH, VEC_INC

vec_dinit_i : VEC_$INIT - initialize a vector FORTRAN SYNOPSIS Versions of VEC_$INIT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$INIT(VECTOR, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DINIT(VECTOR, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IINIT(VECTOR, LENGTH) INTEGER*4 VECTOR(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$IINIT16(VECTOR, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$INIT_I(VECTOR, VEC_INC, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DINIT_I(VECTOR, VEC_INC, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$INIT(3X) VEC_$INIT(3X) SUBROUTINE VEC_$IINIT_I(VECTOR, VEC_INC, LENGTH) INTEGER*4 VECTOR,(*) VEC_INC, LENGTH o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IINIT16_I(VECTOR, VEC_INC, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH, VEC_INC

vec_dmult_a.3x

vec_dmult_c : VEC_$MULT_CONSTANT - multiply a vector by a scalar FORTRAN SYNOPSIS Versions of VEC_$MULT_CONSTANT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$MULT_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DMULT_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IMULT_CONSTANT(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) INTEGER*4 START_VEC(*), CONSTANT, RESULT_VEC(*), LENGTH o 16-bit integer, unit stride: SUBROUTINE VEC_$IMULT_CONSTANT16(START_VEC, LENGTH, CONSTANT, & RESULT_VEC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$MULT_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DMULT_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$MULT_CONSTANT(3X) VEC_$MULT_CONSTANT(3X) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IMULT_CONSTANT_I(START_VEC, START_INC, LENGTH, & CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, CONSTANT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IMULT_CONSTANT16_I(START_VEC, START_INC, & LENGTH, CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC

vec_dmult_m : VEC_$DMULT_MULT_VECTOR - multiply three double-precision vectors FORTRAN SYNOPSIS VEC_$DMULT_MULT_VECTOR is available with either unit stride or arbitrary stride. The synopses for both versions are as follows: o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DMULT_MULT_VECTOR(START_VEC, MULT_VEC1, & MULT_VEC2, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), MULT_VEC1(*), MULT_VEC2(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DMULT_MULT_VECTOR_I(START_VEC, START_INC, & MULT_VEC1, MULT_INC1, MULT_VEC2, MULT_INC2, LENGTH, & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), MULT_VEC1(*), MULT_VEC2(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, MULT_INC1, MULT_INC2, RESULT_INC

vec_dmult_s.3x

vec_dmult_v : VEC_$MULT_VECTOR - multiply two vectors, add a scalar FORTRAN SYNOPSIS Versions of VEC_$MULT_VECTOR are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$MULT_VECTOR(START_VEC, MULT_VEC, LENGTH, & RESULT_VEC) REAL*4 START_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DMULT_VECTOR(START_VEC, MULT_VEC, LENGTH, & RESULT_VEC) REAL*8 START_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$IMULT_VECTOR(START_VEC, MULT_VEC, LENGTH, & RESULT_VEC) INTEGER*4 START_VEC(*), MULT_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IMULT_VECTOR16(START_VEC, MULT_VEC, LENGTH, & RESULT_VEC) INTEGER*2 START_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$MULT_VECTOR_I(START_VEC, START_INC, MULT_VEC, & MULT_INC, LENGTH, RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, MULT_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DMULT_VECTOR_I(START_VEC, START_INC, MULT_VEC, & MULT_INC, LENGTH, RESULT_VEC, RESULT_INC) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$MULT_VECTOR(3X) VEC_$MULT_VECTOR(3X) REAL*8 START_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, MULT_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IMULT_VECTOR_I(START_VEC, START_INC, MULT_VEC, & MULT_INC, LENGTH, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, MULT_VEC(*), MULT_INC, & LENGTH, RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IMULT_VECTOR16_I(START_VEC, START_INC, & MULT_VEC, MULT_INC, LENGTH, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), MULT_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, MULT_INC, RESULT_INC

vec_dneg : VEC_$NEG - take the negative of a vector FORTRAN SYNOPSIS Versions of VEC_$NEG are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$NEG(START_VEC, LENGTH, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DNEG(START_VEC, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$INEG(START_VEC, LENGTH, RESULT_VEC) INTEGER*4 START_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$INEG16(START_VEC, LENGTH, RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$NEG_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DNEG_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$NEG(3X) VEC_$NEG(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$INEG_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$INEG16_I(START_VEC, START_INC, LENGTH, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC

vec_dneg_i : VEC_$NEG - take the negative of a vector FORTRAN SYNOPSIS Versions of VEC_$NEG are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$NEG(START_VEC, LENGTH, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DNEG(START_VEC, LENGTH, RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: SUBROUTINE VEC_$INEG(START_VEC, LENGTH, RESULT_VEC) INTEGER*4 START_VEC(*), LENGTH, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$INEG16(START_VEC, LENGTH, RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$NEG_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DNEG_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$NEG(3X) VEC_$NEG(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$INEG_I(START_VEC, START_INC, LENGTH & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, LENGTH, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$INEG16_I(START_VEC, START_INC, LENGTH, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 LENGTH, START_INC, RESULT_INC

vec_dnorm : VEC_$NORM - return the squared norm (the sum of the squares of the elements) of a vector FORTRAN SYNOPSIS Versions of VEC_$NORM are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$NORM(VECTOR, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DNORM(VECTOR, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$INORM(VECTOR, LENGTH) INTEGER*4 VECTOR(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$INORM16(VECTOR, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$NORM_I(VECTOR, VEC_INC, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DNORM_I(VECTOR, VEC_INC, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$NORM(3X) VEC_$NORM(3X) INTEGER*4 FUNCTION VEC_$INORM_I(VECTOR, VEC_INC, LENGTH) INTEGER*4 VECTOR(*), VEC_INC, LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$INORM16_I(VECTOR, VEC_INC, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH, VEC_INC

vec_dnorm_i : VEC_$NORM - return the squared norm (the sum of the squares of the elements) of a vector FORTRAN SYNOPSIS Versions of VEC_$NORM are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$NORM(VECTOR, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DNORM(VECTOR, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$INORM(VECTOR, LENGTH) INTEGER*4 VECTOR(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$INORM16(VECTOR, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$NORM_I(VECTOR, VEC_INC, LENGTH) REAL*4 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DNORM_I(VECTOR, VEC_INC, LENGTH) REAL*8 VECTOR(*) INTEGER*4 LENGTH, VEC_INC o 32-bit integer, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$NORM(3X) VEC_$NORM(3X) INTEGER*4 FUNCTION VEC_$INORM_I(VECTOR, VEC_INC, LENGTH) INTEGER*4 VECTOR(*), VEC_INC, LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$INORM16_I(VECTOR, VEC_INC, LENGTH) INTEGER*2 VECTOR(*) INTEGER*4 LENGTH, VEC_INC

vec_dot : VEC_$DOT - return the dot product of two vectors FORTRAN SYNOPSIS Versions of VEC_$DOT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$DOT(VECTOR1, VECTOR2, LENGTH) REAL*4 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DDOT(VECTOR1, VECTOR2, LENGTH) REAL*8 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IDOT(VECTOR1, VECTOR2, LENGTH) INTEGER*4 VECTOR1(*), VECTOR2(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IDOT16(VECTOR1, VECTOR2, LENGTH) INTEGER*2 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$DOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) REAL*4 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2 o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DDOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) REAL*8 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2 Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$DOT(3X) VEC_$DOT(3X) o 32-bit integer, user-specified stride: INTEGER*4 FUNCTION VEC_$IDOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IDOT16_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) INTEGER*2 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2

vec_dot_i : VEC_$DOT - return the dot product of two vectors FORTRAN SYNOPSIS Versions of VEC_$DOT are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$DOT(VECTOR1, VECTOR2, LENGTH) REAL*4 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DDOT(VECTOR1, VECTOR2, LENGTH) REAL*8 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IDOT(VECTOR1, VECTOR2, LENGTH) INTEGER*4 VECTOR1(*), VECTOR2(*), LENGTH o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IDOT16(VECTOR1, VECTOR2, LENGTH) INTEGER*2 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$DOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) REAL*4 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2 o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DDOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) REAL*8 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2 Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$DOT(3X) VEC_$DOT(3X) o 32-bit integer, user-specified stride: INTEGER*4 FUNCTION VEC_$IDOT_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & LENGTH o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IDOT16_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, LENGTH) INTEGER*2 VECTOR1(*), VECTOR2(*) INTEGER*4 LENGTH, VEC_INC1, VEC_INC2

vec_drec1 : VEC_$REC1 - calculate first-order linear recurrence of vector FORTRAN SYNOPSIS Versions of VEC_$REC1 are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC1(VECTOR1, VECTOR2, COUNT, RESULT_VEC) REAL*4 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC1(VECTOR1, VECTOR2, COUNT, RESULT_VEC) REAL*8 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC1(VECTOR1, VECTOR2, COUNT, RESULT_VEC) INTEGER*4 VECTOR1(*), VECTOR2(*), COUNT, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC116(VECTOR1, VECTOR2, COUNT, RESULT_VEC) INTEGER*2 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC1_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, COUNT, RESULT_VEC, RESULT_INC) REAL*4 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC1_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, COUNT, RESULT_VEC, RESULT_INC) REAL*8 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1(3X) VEC_$REC1(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, COUNT, RESULT_VEC, RESULT_INC) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, COUNT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC116_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, RESULT_VEC, RESULT_INC) INTEGER*2 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, RESULT_INC

vec_drec1_i : VEC_$REC1 - calculate first-order linear recurrence of vector FORTRAN SYNOPSIS Versions of VEC_$REC1 are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC1(VECTOR1, VECTOR2, COUNT, RESULT_VEC) REAL*4 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC1(VECTOR1, VECTOR2, COUNT, RESULT_VEC) REAL*8 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC1(VECTOR1, VECTOR2, COUNT, RESULT_VEC) INTEGER*4 VECTOR1(*), VECTOR2(*), COUNT, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC116(VECTOR1, VECTOR2, COUNT, RESULT_VEC) INTEGER*2 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC1_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, COUNT, RESULT_VEC, RESULT_INC) REAL*4 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC1_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, COUNT, RESULT_VEC, RESULT_INC) REAL*8 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1(3X) VEC_$REC1(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, COUNT, RESULT_VEC, RESULT_INC) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, COUNT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC116_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, RESULT_VEC, RESULT_INC) INTEGER*2 VECTOR1(*), VECTOR2(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, RESULT_INC

vec_drec1c : VEC_$REC1C - calculate first-order linear recurrence of vector with constant coefficient FORTRAN SYNOPSIS Versions of VEC_$REC1C are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC1C(START_VEC, COUNT, CONSTANT, RESULT_VEC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC1C(START_VEC, COUNT, CONSTANT, RESULT_VEC) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC1C(START_VEC, COUNT, CONSTANT, RESULT_VEC) INTEGER*4 START_VEC(*), COUNT, CONSTANT, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC1C16(START_VEC, COUNT, CONSTANT, RESULT_VEC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC1C_I(START_VEC, START_INC, COUNT, CONSTANT, & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC1C_I(START_VEC, START_INC, COUNT, CONSTANT, & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1C(3X) VEC_$REC1C(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1C_I(START_VEC, START_INC, COUNT, & CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, COUNT, CONSTANT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1C16_I(START_VEC, START_INC, COUNT, & CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC

vec_drec1c_ : VEC_$REC1C - calculate first-order linear recurrence of vector with constant coefficient FORTRAN SYNOPSIS Versions of VEC_$REC1C are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC1C(START_VEC, COUNT, CONSTANT, RESULT_VEC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC1C(START_VEC, COUNT, CONSTANT, RESULT_VEC) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC1C(START_VEC, COUNT, CONSTANT, RESULT_VEC) INTEGER*4 START_VEC(*), COUNT, CONSTANT, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC1C16(START_VEC, COUNT, CONSTANT, RESULT_VEC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC1C_I(START_VEC, START_INC, COUNT, CONSTANT, & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC1C_I(START_VEC, START_INC, COUNT, CONSTANT, & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1C(3X) VEC_$REC1C(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1C_I(START_VEC, START_INC, COUNT, & CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, COUNT, CONSTANT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1C16_I(START_VEC, START_INC, COUNT, & CONSTANT, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), CONSTANT, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC

vec_drec1cr : VEC_$REC1CR - return first-order linear recurrence of vector with constant coefficient FORTRAN SYNOPSIS Versions of VEC_$REC1CR are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$REC1CR(START_VEC, COUNT, CONSTANT, & INIT_VAL) REAL*4 START_VEC(*), CONSTANT, INIT_VAL INTEGER*4 COUNT o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DREC1CR(START_VEC, COUNT, CONSTANT, & INIT_VAL) REAL*8 START_VEC(*), CONSTANT, INIT_VAL INTEGER*4 COUNT o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IREC1CR(START_VEC, COUNT, CONSTANT, & INIT_VAL) INTEGER*4 START_VEC(*), COUNT, CONSTANT, INIT_VAL o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IREC1CR16(START_VEC, COUNT, CONSTANT, & INIT_VAL) INTEGER*2 START_VEC(*), CONSTANT, INIT_VAL INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$REC1CR_I(START_VEC, START_INC, COUNT, & CONSTANT, INIT_VAL) REAL*4 START_VEC(*), CONSTANT, INIT_VAL INTEGER*4 COUNT, START_INC o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DREC1CR_I(START_VEC, START_INC, COUNT, Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1CR(3X) VEC_$REC1CR(3X) & CONSTANT, INIT_VAL) REAL*8 START_VEC(*), CONSTANT, INIT_VAL INTEGER*4 COUNT, START_INC o 32-bit integer, user-specified stride: INTEGER*4 FUNCTION VEC_$IREC1CR_I(START_VEC, START_INC, & COUNT, CONSTANT, INIT_VAL) INTEGER*4 START_VEC(*), START_INC, COUNT, CONSTANT, INIT_VAL o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IREC1CR16_I(START_VEC, START_INC, & COUNT, CONSTANT, INIT_VAL) INTEGER*2 START_VEC(*), CONSTANT, INIT_VAL INTEGER*4 COUNT, START_INC

vec_drec1n : VEC_$REC1N - calculate first-order linear recurrence of vector with coefficient 1 FORTRAN SYNOPSIS Versions of VEC_$REC1N are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC1N(START_VEC, COUNT, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC1N(START_VEC, COUNT, RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC1N(START_VEC, COUNT, RESULT_VEC) INTEGER*4 START_VEC(*), COUNT, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC1N16(START_VEC, COUNT, RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC1N_I(START_VEC, START_INC, COUNT, & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC1N_I(START_VEC, START_INC, COUNT, & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1N(3X) VEC_$REC1N(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1N_I(START_VEC, START_INC, COUNT, & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, COUNT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1N16_I(START_VEC, START_INC, COUNT, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC

vec_drec1n_ : VEC_$REC1N - calculate first-order linear recurrence of vector with coefficient 1 FORTRAN SYNOPSIS Versions of VEC_$REC1N are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC1N(START_VEC, COUNT, RESULT_VEC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC1N(START_VEC, COUNT, RESULT_VEC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC1N(START_VEC, COUNT, RESULT_VEC) INTEGER*4 START_VEC(*), COUNT, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC1N16(START_VEC, COUNT, RESULT_VEC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC1N_I(START_VEC, START_INC, COUNT, & RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC1N_I(START_VEC, START_INC, COUNT, & RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1N(3X) VEC_$REC1N(3X) o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1N_I(START_VEC, START_INC, COUNT, & RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, COUNT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC1N16_I(START_VEC, START_INC, COUNT, & RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC

vec_drec1r : VEC_$REC1R - return first-order linear recurrence of vector FORTRAN SYNOPSIS Versions of VEC_$REC1R are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$REC1R(VECTOR1, VECTOR2, COUNT, & INIT_VAL) REAL*4 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DREC1R(VECTOR1, VECTOR2, COUNT, & INIT_VAL) REAL*8 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IREC1R(VECTOR1, VECTOR2, COUNT, & INIT_VAL) INTEGER*4 VECTOR1(*), VECTOR2(*), COUNT, INIT_VAL o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IREC1R16(VECTOR1, VECTOR2, COUNT, & INIT_VAL) INTEGER*2 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$IREC1R16(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, INIT_VAL) REAL*4 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT, VEC_INC1, VEC_INC2 o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DREC1R_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, INIT_VAL) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1R(3X) VEC_$REC1R(3X) REAL*8 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT, VEC_INC1, VEC_INC2 o 32-bit integer, user-specified stride: INTEGER*4 FUNCTION VEC_$IREC1R_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, INIT_VAL) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & COUNT, INIT_VAL o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IREC1R16_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, INIT_VAL) INTEGER*2 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT, VEC_INC1, VEC_INC2

vec_drec1r_ : VEC_$REC1R - return first-order linear recurrence of vector FORTRAN SYNOPSIS Versions of VEC_$REC1R are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: REAL*4 FUNCTION VEC_$REC1R(VECTOR1, VECTOR2, COUNT, & INIT_VAL) REAL*4 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT o Double-precision floating-point, unit stride: REAL*8 FUNCTION VEC_$DREC1R(VECTOR1, VECTOR2, COUNT, & INIT_VAL) REAL*8 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT o 32-bit integer, unit stride: INTEGER*4 FUNCTION VEC_$IREC1R(VECTOR1, VECTOR2, COUNT, & INIT_VAL) INTEGER*4 VECTOR1(*), VECTOR2(*), COUNT, INIT_VAL o 16-bit integer, unit stride: INTEGER*2 FUNCTION VEC_$IREC1R16(VECTOR1, VECTOR2, COUNT, & INIT_VAL) INTEGER*2 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: REAL*4 FUNCTION VEC_$IREC1R16(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, INIT_VAL) REAL*4 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT, VEC_INC1, VEC_INC2 o Double-precision floating-point, user-specified stride: REAL*8 FUNCTION VEC_$DREC1R_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, INIT_VAL) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC1R(3X) VEC_$REC1R(3X) REAL*8 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT, VEC_INC1, VEC_INC2 o 32-bit integer, user-specified stride: INTEGER*4 FUNCTION VEC_$IREC1R_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, INIT_VAL) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & COUNT, INIT_VAL o 16-bit integer, user-specified stride: INTEGER*2 FUNCTION VEC_$IREC1R16_I(VECTOR1, VEC_INC1, & VECTOR2, VEC_INC2, COUNT, INIT_VAL) INTEGER*2 VECTOR1(*), VECTOR2(*), INIT_VAL INTEGER*4 COUNT, VEC_INC1, VEC_INC2

vec_drec2 : VEC_$REC2 - calculate second-order linear recurrence of vector FORTRAN SYNOPSIS Versions of VEC_$REC2 are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC2(VECTOR1, VECTOR2, VECTOR3, COUNT, & RESULT_VEC) REAL*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC2(VECTOR1, VECTOR2, VECTOR3, COUNT, & RESULT_VEC) REAL*8 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC2(VECTOR1, VECTOR2, VECTOR3, COUNT, & RESULT_VEC) INTEGER*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), COUNT, & RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC216(VECTOR1, VECTOR2, VECTOR3, COUNT, & RESULT_VEC) INTEGER*2 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC2_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, COUNT, RESULT_VEC, RESULT_INC) REAL*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC2_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC2(3X) VEC_$REC2(3X) & VECTOR3, VEC_INC3, COUNT, RESULT_VEC, RESULT_INC) REAL*8 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC2_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, COUNT, RESULT_VEC, RESULT_INC) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & VECTOR3(*), VEC_INC3, COUNT, RESULT_VEC(*), & RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC216_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, VECTOR3, VEC_INC3, COUNT, RESULT_VEC, & RESULT_INC) INTEGER*2 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, RESULT_INC

vec_drec2_i : VEC_$REC2 - calculate second-order linear recurrence of vector FORTRAN SYNOPSIS Versions of VEC_$REC2 are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC2(VECTOR1, VECTOR2, VECTOR3, COUNT, & RESULT_VEC) REAL*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC2(VECTOR1, VECTOR2, VECTOR3, COUNT, & RESULT_VEC) REAL*8 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC2(VECTOR1, VECTOR2, VECTOR3, COUNT, & RESULT_VEC) INTEGER*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), COUNT, & RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC216(VECTOR1, VECTOR2, VECTOR3, COUNT, & RESULT_VEC) INTEGER*2 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC2_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, COUNT, RESULT_VEC, RESULT_INC) REAL*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC2_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC2(3X) VEC_$REC2(3X) & VECTOR3, VEC_INC3, COUNT, RESULT_VEC, RESULT_INC) REAL*8 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC2_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, COUNT, RESULT_VEC, RESULT_INC) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & VECTOR3(*), VEC_INC3, COUNT, RESULT_VEC(*), & RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC216_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, VECTOR3, VEC_INC3, COUNT, RESULT_VEC, & RESULT_INC) INTEGER*2 VECTOR1(*), VECTOR2(*), VECTOR3(*), RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, RESULT_INC

vec_drec2c : VEC_$REC2C - calculate second-order linear recurrence of vector with constant coefficients FORTRAN SYNOPSIS Versions of VEC_$REC2C are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC2C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & RESULT_VEC) REAL*4 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC2C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & RESULT_VEC) REAL*8 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC2C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & RESULT_VEC) INTEGER*4 START_VEC(*), COUNT, CONSTANT1, CONSTANT2, & RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC2C16(START_VEC, COUNT, CONSTANT1, & CONSTANT2, RESULT_VEC) INTEGER*2 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC2C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC2C(3X) VEC_$REC2C(3X) SUBROUTINE VEC_$DREC2C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC2C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, CONSTANT1, CONSTANT2, & COUNT, RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC2C16_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC

vec_drec2c_ : VEC_$REC2C - calculate second-order linear recurrence of vector with constant coefficients FORTRAN SYNOPSIS Versions of VEC_$REC2C are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC2C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & RESULT_VEC) REAL*4 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC2C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & RESULT_VEC) REAL*8 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC2C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & RESULT_VEC) INTEGER*4 START_VEC(*), COUNT, CONSTANT1, CONSTANT2, & RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC2C16(START_VEC, COUNT, CONSTANT1, & CONSTANT2, RESULT_VEC) INTEGER*2 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC2C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, RESULT_VEC, RESULT_INC) REAL*4 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC2C(3X) VEC_$REC2C(3X) SUBROUTINE VEC_$DREC2C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, RESULT_VEC, RESULT_INC) REAL*8 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC2C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, RESULT_VEC, RESULT_INC) INTEGER*4 START_VEC(*), START_INC, CONSTANT1, CONSTANT2, & COUNT, RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC2C16_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, RESULT_VEC, RESULT_INC) INTEGER*2 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC

vec_drec3 : VEC_$REC3 - calculate third-order linear recurrence of vector FORTRAN SYNOPSIS Versions of VEC_$REC3 are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC3(VECTOR1, VECTOR2, VECTOR3, VECTOR4, & COUNT, RESULT_VEC) REAL*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC3(VECTOR1, VECTOR2, VECTOR3, VECTOR4, & COUNT, RESULT_VEC) REAL*8 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC3(VECTOR1, VECTOR2, VECTOR3, VECTOR4, & COUNT, RESULT_VEC) INTEGER*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & COUNT, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC316(VECTOR1, VECTOR2, VECTOR3, VECTOR4, & COUNT, RESULT_VEC) INTEGER*2 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC3_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, VECTOR4, VEC_INC4, COUNT, & RESULT_VEC, RESULT_INC) REAL*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC3(3X) VEC_$REC3(3X) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, VEC_INC4, & RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC3_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, VECTOR4, VEC_INC4, COUNT, & RESULT_VEC, RESULT_INC) REAL*8 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, VEC_INC4, & RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC3_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, VECTOR4, VEC_INC4, COUNT, & RESULT_VEC, RESULT_INC) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & VECTOR3(*), VEC_INC3, VECTOR4(*), VEC_INC4, COUNT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC316_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, VECTOR3, VEC_INC3, VECTOR4, VEC_INC4, COUNT, & RESULT_VEC, RESULT_INC) INTEGER*2 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, VEC_INC4, & RESULT_INC

vec_drec3_i : VEC_$REC3 - calculate third-order linear recurrence of vector FORTRAN SYNOPSIS Versions of VEC_$REC3 are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC3(VECTOR1, VECTOR2, VECTOR3, VECTOR4, & COUNT, RESULT_VEC) REAL*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC3(VECTOR1, VECTOR2, VECTOR3, VECTOR4, & COUNT, RESULT_VEC) REAL*8 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC3(VECTOR1, VECTOR2, VECTOR3, VECTOR4, & COUNT, RESULT_VEC) INTEGER*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & COUNT, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC316(VECTOR1, VECTOR2, VECTOR3, VECTOR4, & COUNT, RESULT_VEC) INTEGER*2 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC3_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, VECTOR4, VEC_INC4, COUNT, & RESULT_VEC, RESULT_INC) REAL*4 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC3(3X) VEC_$REC3(3X) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, VEC_INC4, & RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC3_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, VECTOR4, VEC_INC4, COUNT, & RESULT_VEC, RESULT_INC) REAL*8 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, VEC_INC4, & RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC3_I(VECTOR1, VEC_INC1, VECTOR2, VEC_INC2, & VECTOR3, VEC_INC3, VECTOR4, VEC_INC4, COUNT, & RESULT_VEC, RESULT_INC) INTEGER*4 VECTOR1(*), VEC_INC1, VECTOR2(*), VEC_INC2, & VECTOR3(*), VEC_INC3, VECTOR4(*), VEC_INC4, COUNT, & RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC316_I(VECTOR1, VEC_INC1, VECTOR2, & VEC_INC2, VECTOR3, VEC_INC3, VECTOR4, VEC_INC4, COUNT, & RESULT_VEC, RESULT_INC) INTEGER*2 VECTOR1(*), VECTOR2(*), VECTOR3(*), VECTOR4(*), & RESULT_VEC(*) INTEGER*4 COUNT, VEC_INC1, VEC_INC2, VEC_INC3, VEC_INC4, & RESULT_INC

vec_drec3c : VEC_$REC3C - calculate third-order linear recurrence of vector with constant coefficients FORTRAN SYNOPSIS Versions of VEC_$REC3C are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE VEC_$REC3C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & CONSTANT3, RESULT_VEC) REAL*4 START_VEC(*), CONSTANT1, CONSTANT2, CONSTANT3, & RESULT_VEC(*) INTEGER*4 COUNT o Double-precision floating-point, unit stride: SUBROUTINE VEC_$DREC3C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & CONSTANT3, RESULT_VEC) REAL*8 START_VEC(*), CONSTANT1, CONSTANT2, CONSTANT3, & RESULT_VEC(*) INTEGER*4 COUNT o 32-bit integer, unit stride: SUBROUTINE VEC_$IREC3C(START_VEC, COUNT, CONSTANT1, CONSTANT2, & CONSTANT3, RESULT_VEC) INTEGER*4 START_VEC(*), COUNT, CONSTANT1, CONSTANT2, & CONSTANT3, RESULT_VEC(*) o 16-bit integer, unit stride: SUBROUTINE VEC_$IREC3C16(START_VEC, COUNT, CONSTANT1, & CONSTANT3, CONSTANT2, RESULT_VEC) INTEGER*2 START_VEC(*), CONSTANT1, CONSTANT2, CONSTANT3, & RESULT_VEC(*) INTEGER*4 COUNT o Single-precision floating-point, user-specified stride: SUBROUTINE VEC_$REC3C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, CONSTANT3, RESULT_VEC, & RESULT_INC) REAL*4 START_VEC(*), CONSTANT1, CONSTANT2, CONSTANT3, Hewlett-Packard Company - 1 - HP-UX Release 10.0: March 1994 VEC_$REC3C(3X) VEC_$REC3C(3X) & RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o Double-precision floating-point, user-specified stride: SUBROUTINE VEC_$DREC3C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, CONSTANT3, RESULT_VEC, & RESULT_INC) REAL*8 START_VEC(*), CONSTANT1, CONSTANT2, CONSTANT3, & RESULT_VEC(*) INTEGER*4 COUNT, START_INC, RESULT_INC o 32-bit integer, user-specified stride: SUBROUTINE VEC_$IREC3C_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, CONSTANT3, RESULT_VEC, & RESULT_INC) INTEGER*4 START_VEC(*), START_INC, CONSTANT1, CONSTANT2, & CONSTANT3, COUNT, RESULT_VEC(*), RESULT_INC o 16-bit integer, user-specified stride: SUBROUTINE VEC_$IREC3C16_I(START_VEC, START_INC, COUNT, & CONSTANT1, CONSTANT2, CONSTANT3, RESULT_VEC, & RESULT_INC) INTEGER*2 START_VEC(*), CONSTANT1, CONSTANT2, RESULT_VEC(*) INTEGER*4 CONSTANT3, COUNT, START_INC, RESULT_INC

vec_drec3c_ : VEC_$REC3C - calculate third-order linear recurrence of vector with constant coefficients FORTRAN SYNOPSIS Versions of VEC_$REC3C are available in all four data types, with either unit stride or arbitrary stride. The synopses for all eight versions are as follows: o Single-precision floating-point, unit stride: SUBROUTINE