00001 #ifndef MISC_H 00002 #define MISC_H 00003 00004 extern int32 RE_GetHeader(uint8 *sz_Buffer); 00005 00006 extern int32 RE_ReadString(uint8 *sz_DestString, uint32 i_Size, FILE *f_file); 00007 00008 extern int32 RE_InitRegisters(Register *registers, uint8 b_ResetAll); 00009 extern int32 RE_SetNextCntx(RegisterContext *context); 00010 extern int32 RE_AddCntx(RegisterContext *context, Register *registers, uint32 i_Addr); 00011 extern int32 RE_FreeCntx(RegisterContext *context, uint32 i_CntxIndex); 00012 extern int32 RE_EmptyCntx(RegisterContext *context); 00013 00014 extern int32 RE_GetParameters(uint8 *sz_Function, 00015 Function_Params *parameters, 00016 LIST_Mapping *ParamsList); 00017 00018 extern uint8 RE_GetParamIndex(Function_Params *parameters, uint16 i_Offset); 00019 00020 extern uint8 RE_ParamIsMessage(Function_Params *parameters, uint8 i_Index); 00021 #endif