home *** CD-ROM | disk | FTP | other *** search
- CLIB_IFFPARSE_PROTOS_HCLIB_IFFPARSE_PROTOS_HEXEC_TYPES_H<exec/types.h>LIBRARIES_IFFPARSE_H<libraries/iffparse.h>
- IFFHandle*AllocIFF();
- OpenIFF(IFFHandle*iff,rwMode);
- ParseIFF(IFFHandle*iff,control);
- CloseIFF(IFFHandle*iff);
- FreeIFF(IFFHandle*iff);
- ReadChunkBytes(IFFHandle*iff,buf,numBytes);
- WriteChunkBytes(IFFHandle*iff,buf,numBytes);
- ReadChunkRecords(IFFHandle*iff,buf,bytesPerRecord,
- numRecords);
- WriteChunkRecords(IFFHandle*iff,buf,bytesPerRecord,
- numRecords);
- PushChunk(IFFHandle*iff,type,id,size);
- PopChunk(IFFHandle*iff);
- EntryHandler(IFFHandle*iff,type,id,position,
- Hook*handler,object);
- ExitHandler(IFFHandle*iff,type,id,position,
- Hook*handler,object);
- PropChunk(IFFHandle*iff,type,id);
- PropChunks(IFFHandle*iff,*propArray,numPairs);
- StopChunk(IFFHandle*iff,type,id);
- StopChunks(IFFHandle*iff,*propArray,numPairs);
- CollectionChunk(IFFHandle*iff,type,id);
- CollectionChunks(IFFHandle*iff,*propArray,
- numPairs);
- StopOnExit(IFFHandle*iff,type,id);
- StoredProperty*FindProp(IFFHandle*iff,type,id);
- CollectionItem*FindCollection(IFFHandle*iff,type,
- id);
- ContextNode*FindPropContext(IFFHandle*iff);
- ContextNode*CurrentChunk(IFFHandle*iff);
- ContextNode*ParentChunk(ContextNode*contextNode);
- LocalContextItem*AllocLocalItem(type,id,ident,
- dataSize);
- LocalItemData(LocalContextItem*localItem);
- SetLocalItemPurge(LocalContextItem*localItem,
- Hook*purgeHook);
- FreeLocalItem(LocalContextItem*localItem);
- LocalContextItem*FindLocalItem(IFFHandle*iff,type,
- id,ident);
- StoreLocalItem(IFFHandle*iff,LocalContextItem*localItem,
- position);
- StoreItemInContext(IFFHandle*iff,
- LocalContextItem*localItem,
- ContextNode*contextNode);
- InitIFF(IFFHandle*iff,flags,Hook*streamHook);
- InitIFFasDOS(IFFHandle*iff);
- InitIFFasClip(IFFHandle*iff);
- ClipboardHandle*OpenClipboard(unitNumber);
- CloseClipboard(ClipboardHandle*clipHandle);
- GoodID(id);
- GoodType(type);
- STRPTR IDtoStr(id,STRPTR buf);