/* The following is an updated version of :include/functions.h for use * * with Lint. It contains many of the missing functions, but probably * * not all of them. Please add any functions (DOS 1.2 functions are * * not here) and correct any errors in the function return types. * * * * Modified 7/2/86 by bix:althoff (please bix:mail me any changes) * * * * 7/5/86: * * Commented out GetIcon(),PutIcon(),PutWBObject(), they apparently * * defined elsewhere in my "include-the-world.h" file. I noticed * * this when I pre-compiled *ALL* my .h files together. You may not * * have to comment these functions out if you don't include-the-world.* * I find it convenient to include everything rather than leave one * * out. If you do the same, don't delete the commented out files. * * If you upload this file to someone else, they might think those * * functions are missing and try to add them again. * * * * Corrected spelling of shoet CmpTime(); to short CmpTime(); * ***********************************************************************/ /*lint -e??? */ long AbleICR(); void AbortIO(); void AddAnimOb(); void AddBob(); void AddDevice(); void AddFont(); /*short AddFreeList();*/ short AddGadget(); void AddHead(); struct Interrupt * AddICRVector(); void AddIntServer(); void AddLibrary(); void AddPort(); void AddResource(); void AddTail(); void AddTask(); void AddTime(); void AddVSprite(); long Alert(); void * AllocAbs(); long AllocCList(); struct MemList * AllocEntry(); void * AllocMem(); long AllocPotBits(); void AllocRaster(); char * AllocRemember(); long AllocSignal(); long AllocTrap(); struct WBObject * AllocWBObject(); void * Allocate(); void AlohaWorkbench(); void AndRectRegion(); void Animate(); short AreaDraw(); void AreaEnd(); short AreaMove(); void AskFont(); long AskSoftStyle(); short AutoRequest(); long AvailFonts(); long AvailMem(); void BeginIO(); void BeginRefresh(); void BeginUpdate(); void BehindLayer(); long BltBitMap(); long BltBitMapRastPort(); void BltClear(); void BltPattern(); void BltTemplate(); struct Window * BuildSysRequest(); long BumpRevision(); void CBump(); void CDInputHandler(); void CMove(); void CWait(); void Cause(); void ChangeSprite(); struct IORequest * CheckIO(); short ClearDMRequest(); void ClearEOL(); void ClearMenuStrip(); void ClearPointer(); void ClearRegion(); void ClearScreen(); void ClipBlit(); void Close(); void CloseDevice(); void CloseFont(); void CloseLibrary(); void CloseScreen(); void CloseWindow(); short CloseWorkBench(); short CmpTime(); long ConcatCList(); long CopyCList(); void CopySBitMap(); long ConsoleDevice(); long CopperListInit(); long CopyCList(); void CreateBehindLayer(); struct Lock * CreateDir(); struct MsgPort * CreatePort(); struct Process * CreateProc(); long CreateStdIO(); long CreateTask(); void CreateUpFrontLayer(); struct Lock * CurrentDir(); long * DateStamp(); void Deallocate(); long Debug(); void Delay(); void DeleteFile(); void DeleteLayer(); void DeletePort(); void DeleteStdIO(); void DeleteTask(); struct Process * DeviceProc(); void Disable(); void DisownBlitter(); short DisplayAlert(); void DisplayBeep(); void DisposeRegion(); void DoCollision(); long DoIO(); short DoubleClick(); void Draw(); void DrawBorder(); void DrawGList(); void DrawImage(); struct Lock * DupLock(); void Enable(); void EndRefresh(); void EndRequest(); void EndUpdate(); void Enque(); short ExNext(); short Examine(); short Execute(); void Exit(); struct Node * FindName(); struct MsgPort * FindPort(); long FindResident(); struct Task * FindTask(); char * FindToolType(); void Flood(); void FlushCList(); void Forbid(); void FreeCList(); void FreeColorMap(); void FreeCopList(); void FreeCprList(); void FreeDiskObject(); void FreeEntry(); void FreeFreeList(); void FreeGBuffers(); void FreeMem(); void FreePotBits(); void FreeRaster(); void FreeRemember(); void FreeSignal(); void FreeSprite(); void FreeSysRequest(); void FreeTrap(); void FreeVPortCopLists(); void FreeWBObject(); long GetCC(); long GetCLBuf(); short GetCLChar(); short GetCLWord(); struct ColorMap * GetColorMap(); struct Preferences * GetDefPrefs(); long GetDiskObject(); void GetGBuffers(); /*short GetIcon();*/ struct Message * GetMsg(); struct Preferences * GetPrefs(); short GetRGB4(); short GetSprite(); struct WBObject * GetWBObject(); long IncrCLMark(); short Info(); void InitArea(); void InitBitMap(); long InitCLPool(); long InitCode(); void InitGMasks(); void InitGels(); void InitMasks(); void InitRastPort(); void InitRequester(); void InitResident(); void InitStructure(); void InitTmpRas(); void InitVPort(); void InitView(); struct FileHandle * Input(); void Insert(); long IntuiTextLength(); struct InputEvent * Intuition(); long IoErr(); short IsInteractive(); struct MenuItem * ItemAddress(); void LoadRGB4(); struct Segment * LoadSeg(); void LoadView(); struct Lock * Lock(); void LockLayer(); void LockLayerInfo(); void LockLayerRom(); void LockLayers(); long MakeFunctions(); struct Library * MakeLibrary(); void MakeScreen(); void MakeVPort(); long MarkCList(); long MatchToolValue(); void ModifyProp(); void Move(); void MoveLayer(); void MoveScreen(); void MoveSprite(); void MoveWindow(); void MrgCop(); void NewList(); struct Region * NewRegion(); void NotRegion(); void OffMenu(); void OnGadget(); void OnMenu(); struct FileHandle * Open(); long OpenDevice(); struct Font * OpenDiskFont(); struct Font * OpenFont(); void OpenIntuition(); struct Library * OpenLibrary(); struct MiscResource * OpenResource(); struct Screen * OpenScreen(); struct Window * OpenWindow(); short OpenWorkBench(); void OrRectRegion(); struct FileHandle * Output(); void OwnBlitter(); struct Lock * ParentDir(); short PeekCLMark(); void Permit(); void PolyDraw(); void PrintIText(); long PutCLBuf(); long PutCLChar(); long PutCLWord(); short PutDiskObject(); /*short PutIcon(); */ void PutMsg(); /*short PutWBObject();*/ void QBSBlit(); void QBlit(); short RawKeyConvert(); long Read(); short ReadPixel(); void RectFill(); void RefreshGadgets(); void RemDevice(); void RemFont(); struct Node * RemHead(); void RemIBob(); void RemICRVector(); void RemIntServer(); long RemLibrary(); void RemPort(); void RemResource(); struct Node * RemTail(); void RemTask(); void RemVSprite(); void RemakeDisplay(); void Remove(); unsigned short RemoveGadget(); short Rename(); void ReplyMsg(); void ReportMouse(); short Request(); void RethinkDisplay(); void ScreenToBack(); void ScreenToFront(); void ScrollLayer(); void ScrollRaster(); void ScrollVPort(); long Seek(); void SendIO(); void SetAPen(); void SetBPen(); void SetCollision(); void SetComment(); void SetDMRequest(); void SetDrMd(); long SetExcept(); long SetFont(); long SetFunction(); long SetICR(); struct Interrupt * SetIntVector(); void SetMenuStrip(); void SetPointer(); void SetPrefs(); short SetProtection(); void SetRGB4(); void SetRast(); long SetSR(); long SetSignal(); long SetSoftStyle(); short SetTaskPri(); void SetWindowTitles(); void ShowTitle(); void Signal(); long SizeCList(); void SizeLayer(); void SizeWindow(); void SortGList(); long SplitCList(); long SubCList(); void SubTime(); void SumLibrary(); long SuperState(); void SwapBitsRasPortClipRect(); void SyncSBitMap(); long Text(); long TextLength(); long Translate(); long UnGetCLChar(); long UnGetCLWord(); void UnLoadSeg(); void UnLock(); short UnPutCLChar(); short UnPutCLWord(); void UnLockLayer(); void UnLockLayerInfo(); void UnLockLayerRom(); void UnLockLayers(); void UpFrontLayer(); void UserStack(); short VBeamPos(); struct View * ViewAddress(); struct View * ViewPortAddress(); short WBenchToBack(); short WBenchToFront(); long Wait(); void WaitBOVP(); void WaidBlit(); short WaitForChar(); long WaitIO(); struct Message * WaitPort(); void WaidTOF(); struct Layer * WhichLayer(); short WindowLimits(); void WindowToBack(); void WindowToFront(); long Write(); void WritePixel(); void WritePotgo(); void XorRectRegion(); /*lint -e??? */