/****************************************************************************
**
**  Name:  LDMANGLE.H
**
**  Description:
**      Defines Mangle name section for ELF/Dwarf Loader.
**
**  Status:  CODED
**
**  Copyright (C) 1991 Microtek International.  All rights reserved.
**
*****************************************************************************/
#ifndef __LDMANGLE__
#define __LDMANGLE__
// prototype define
U8 GetELFByte(HANDLE);
U32 GetELFU32(HANDLE);
RETCODE GetELFBytes(HANDLE hfile, U8 *pbyte, U32 number) ;
LONG SeekELFFile(HANDLE, LONG, S16);

// define parameter struct
typedef struct mypara {
  char a[20];       // parameter name
  char b[2];        // '*' or '&'
  char c[10];       // const, signed, unsigned, volatile type
  char d[10];       // Array type
  char e[10];       // user defined type
};

typedef struct optype {     // define operator struct
  char code[4];     //   operator : code
  int  size;        //              size
  char name[10];    //              name
};
#endif
