162extern const char* pcFmrErrMsg(
const int siRtc);
164#define siFmrVsn8(s,b) siFmrVsn9(1,(s),(b))
165#define siFmrAbo8(s,b) siFmrAbo9(1,(s),(b))
166#define siFmrLic8(s,b) siFmrLic9((s),(b))
168#define siFmrOpn8(e,g) siFmrOpn9((e),(g),TRUE,TRUE,NULL,NULL)
169#define siFmrCls8(g) siFmrCls9((g))
171#define siFmrOpnArc8(e,g,h,a,f) siFmrOpnArc9((e),(g),(h),(a),(f),FALSE,0);
172#define siFmrClsArc8(e,h,s,sf,ss,sb) siFmrClsArc9((e),(h),(s),(sf),(ss),(sb),FALSE)
173#define siFmrNxtMbr8(e,h) siFmrNxtMbr9((e),(h),NULL)
174#define siFmrLoc8(e,h,l,r) siFmrLoc9((e),(h),(l),(r),FLMELM_NOSKIP,NULL)
175#define siFmrGet8(e,h,l,r) siFmrGet9((e),(h),(l),(r),FLMELM_NOSKIP,NULL)
176#define siFmrPut8(e,h,l,r) siFmrPut9((e),(h),(l),(r),NULL)
177#define siFmrFlu8(e,h) siFmrFlu9((e),(h),FALSE,FALSE)
179extern int siFmrVsn9(
const int l,
const int s,
char* b);
180extern int siFmrAbo9(
const int l,
const int s,
char* b);
181extern int siFmrLic9(
const int s,
char* b);
183extern int siFmrHlp9(
char* pcErr,
const int siWhat,
const int siDepth,
const char* pcPath,
size_t* pzOut,
char** ppOut);
184extern int siFmrSyn9(
char* pcErr,
const int siWhat,
const int siDepth,
const char* pcPath,
size_t* pzOut,
char** ppOut);
185extern int siFmrChk9(
char* pcErr,
const int siWhat,
const char* pcString,
size_t* pzOut,
char** ppOut);
187extern int siFmrOpn9(
char* pcErr,
void** ppGbl,
const int isSys,
const int isStd,
const char* pcEnv,
const char* pcLog);
189 extern int siFmrGetLog9(
void* pvGbl,
const char** ppLog);
190 extern int siFmrClrLog9(
void* pvGbl);
193 extern int siFmrOpnArc9(
char* pcErr,
void* pvGbl,
void** ppHdl,
const char* pcArchive,
const char* pcFormat,
const int isContinue,
const int siNumber);
194 extern int siFmrNxtMbr9(
char* pcErr,
void* pvHdl,
const char* pcFormat);
196 extern int siFmrLoc9(
char* pcErr,
void* pvHdl,
int* piLen,
unsigned char** ppRec,
const int siSkip,
void* pvCnv);
197 extern int siFmrGet9(
char* pcErr,
void* pvHdl,
int* piLen,
unsigned char* pcRec,
const int siSkip,
void* pvCnv);
198 extern int siFmrPut9(
char* pcErr,
void* pvHdl,
const int siLen,
const unsigned char* pcRec,
void* pvCnv);
199 extern int siFmrFlu9(
char* pcErr,
void* pvHdl,
const int isFinal,
const int isForce);
201 extern const char* pcFmrGetArcName(
void* pvHdl);
202 extern const char* pcFmrGetMbrName(
void* pvHdl);
203 extern const char* pcFmrGetMbrState(
void* pvHdl);
204 extern const char* pcFmrGetTabName(
void* pvHdl);
220 extern int siFmrClsArc9(
char* pcErr,
void* pvHdl,
const int isSuccess,
const int siStaFmt,
size_t* piStaSiz,
char** ppStaBuf,
const int isContinue);
222extern int siFmrCls9(
void* pvGbl);
FLMDEF - External FLAM definitions.
FLMRTC - FLAM-Return-Codes.