LVO is a utility for fast library function reference via the FD files. The supplied utility CompileFD scans your FD: directory and creates a index fast reference file named "FD:__lvodat". The LVO utility then can be used to find a particular function via full name or pattern. Usage: LVO funcname_or_pattern [LIB library] Example: LVO open dos -30 _DOSBase ** Open(name,accessMode)(d1/d2) amigaguide -54 _AmigaGuideBase ** OpenAmigaGuideA(nag,*)(a0/a1) amigaguide -60 _AmigaGuideBase ** OpenAmigaGuideAsyncA(nag,attrs)(a0,d0) locale -150 _LocaleBase ** OpenCatalogA(locale,name,tags)(a0/a1/a2) iffparse -246 _IFFParseBase ** OpenClipboard(unitNumber)(d0) exec -444 _SysBase ** OpenDevice(devName,unit,ioRequest,flags)(a0,d0/a1,d1) diskfont -30 _DiskfontBase ** OpenDiskFont(textAttr)(a0) bullet -30 _BulletBase ** OpenEngine()() graphics -72 _GfxBase ** OpenFont(textAttr)(a0) dos -378 _DOSBase ** OpenFromLock(lock)(d1) iffparse -36 _IFFParseBase ** OpenIFF(iff,rwMode)(a0,d0) intuition -30 _IntuitionBase ** OpenIntuition()() exec -552 _SysBase ** OpenLibrary(libName,version)(a1,d0) locale -156 _LocaleBase ** OpenLocale(name)(a0) graphics -714 _GfxBase ** OpenMonitor(monitorName,displayID)(a1,d0) exec -498 _SysBase ** OpenResource(resName)(a1) intuition -198 _IntuitionBase ** OpenScreen(newScreen)(a0) intuition -612 _IntuitionBase ** OpenScreenTagList(newScreen,tagList)(a0/a1) intuition -204 _IntuitionBase ** OpenWindow(newWindow)(a0) intuition -606 _IntuitionBase ** OpenWindowTagList(newWindow,tagList)(a0/a1) intuition -210 _IntuitionBase ** OpenWorkBench()() Example: LVO #? LIB timer timer -42 _TimerBase ** AddTime(dest,src)(a0/a1) timer -54 _TimerBase ** CmpTime(dest,src)(a0/a1) timer -66 _TimerBase ** GetSysTime(dest)(a0) timer -60 _TimerBase ** ReadEClock(dest)(a0) timer -48 _TimerBase ** SubTime(dest,src)(a0/a1) LVO is rather short (~1,5k) and can be made resident. ** DO NOT FORGET TO RUN "COMPILEFD" IN ORDER TO CREATE THE DATABASE ** "LVO" REQUIRES. "LVO" WILL ABORT IF IT CAN'T FIND "FD:__lvodat". (C) 1993 Oliver Wagner, All Rights Reserved. E-Mail: o.wagner@aworld-2.aworld.de oliver wagner @ 2:241/5604.19 o.wagner@aworld-2.zer