#ifndef INLINE4_XFDMASTER_H
#define INLINE4_XFDMASTER_H

/*
** This file was auto generated by idltool 53.7.
**
** It provides compatibility to OS3 style library
** calls by substituting functions.
**
** Do not edit manually.
*/ 

#ifndef EXEC_TYPES_H
#include <exec/types.h>
#endif
#ifndef EXEC_EXEC_H
#include <exec/exec.h>
#endif
#ifndef EXEC_INTERFACES_H
#include <exec/interfaces.h>
#endif

#ifndef LIBRARIES_XFDMASTER_H
#include <libraries/xfdmaster.h>
#endif
#include <interfaces/xfdmaster.h>

/* Inline macros for Interface "main" */
#define xfdAllocBufferInfo() IxfdMaster->xfdAllocBufferInfo() 
#define xfdFreeBufferInfo(bufferinfo) IxfdMaster->xfdFreeBufferInfo((bufferinfo)) 
#define xfdAllocSegmentInfo() IxfdMaster->xfdAllocSegmentInfo() 
#define xfdFreeSegmentInfo(segmentinfo) IxfdMaster->xfdFreeSegmentInfo((segmentinfo)) 
#define xfdRecogBuffer(bufferinfo) IxfdMaster->xfdRecogBuffer((bufferinfo)) 
#define xfdDecrunchBuffer(bufferinfo) IxfdMaster->xfdDecrunchBuffer((bufferinfo)) 
#define xfdRecogSegment(segmentinfo) IxfdMaster->xfdRecogSegment((segmentinfo)) 
#define xfdDecrunchSegment(segmentinfo) IxfdMaster->xfdDecrunchSegment((segmentinfo)) 
#define xfdGetErrorText(error) IxfdMaster->xfdGetErrorText((error)) 
#define xfdTestHunkStructure(buffer, length) IxfdMaster->xfdTestHunkStructure((buffer), (length)) 
#define xfdTestHunkStructureNew(buffer, length) IxfdMaster->xfdTestHunkStructureNew((buffer), (length)) 
#define xfdRelocate(buffer, length, result, mode) IxfdMaster->xfdRelocate((buffer), (length), (result), (mode)) 
#define xfdTestHunkStructureFlags(buffer, length, flags) IxfdMaster->xfdTestHunkStructureFlags((buffer), (length), (flags)) 
#define xfdStripHunks(buffer, length, result, flags) IxfdMaster->xfdStripHunks((buffer), (length), (result), (flags)) 
#define xfdAllocObject(objecttype) IxfdMaster->xfdAllocObject((objecttype)) 
#define xfdFreeObject(object) IxfdMaster->xfdFreeObject((object)) 
#define xfdRecogLinker(linkerinfo) IxfdMaster->xfdRecogLinker((linkerinfo)) 
#define xfdUnlink(linkerinfo) IxfdMaster->xfdUnlink((linkerinfo)) 
#define xfdScanData(buffer, length, result, flags, scanhook) IxfdMaster->xfdScanData((buffer), (length), (result), (flags), (scanhook)) 
#define xfdFreeScanList(scannode) IxfdMaster->xfdFreeScanList((scannode)) 
#define xfdObjectType(object) IxfdMaster->xfdObjectType((object)) 
#define xfdInitScanHook(entry, data) IxfdMaster->xfdInitScanHook((entry), (data)) 
#define xfdPrintFault(error, header) IxfdMaster->xfdPrintFault((error), (header)) 
#define xfdFault(error, header, buffer, length) IxfdMaster->xfdFault((error), (header), (buffer), (length)) 

#endif /* INLINE4_XFDMASTER_H */
