Diff for /np2/i386c/ia32/segments.h between versions 1.13 and 1.14

version 1.13, 2011/12/21 17:32:49 version 1.14, 2011/12/29 13:32:12
Line 156  segdesc_clear(descriptor_t *sdp) Line 156  segdesc_clear(descriptor_t *sdp)
         memset((sdp), 0, sizeof(*sdp));          memset((sdp), 0, sizeof(*sdp));
 }  }
   
 void segdesc_init(int idx, UINT16 sreg, descriptor_t *sdp);  void CPUCALL segdesc_init(int idx, UINT16 sreg, descriptor_t *sdp);
 void segdesc_set_default(int idx, UINT16 selector, descriptor_t *sdp);  void CPUCALL segdesc_set_default(int idx, UINT16 selector, descriptor_t *sdp);
 void load_descriptor(descriptor_t *sdp, UINT32 addr);  void CPUCALL load_descriptor(descriptor_t *sdp, UINT32 addr);
   
 void load_segreg(int idx, UINT16 selector, UINT16 *sregp, descriptor_t *sdp, int exc);  void CPUCALL load_segreg(int idx, UINT16 selector, UINT16 *sregp, descriptor_t *sdp, int exc);
 #define LOAD_SEGREG1(idx, selector, e) \  #define LOAD_SEGREG1(idx, selector, e) \
         load_segreg(idx, selector, &CPU_REGS_SREG(idx), &CPU_STAT_SREG(idx), e)          load_segreg(idx, selector, &CPU_REGS_SREG(idx), &CPU_STAT_SREG(idx), e)
 #define LOAD_SEGREG(idx, selector) \  #define LOAD_SEGREG(idx, selector) \
         LOAD_SEGREG1((idx), (selector), GP_EXCEPTION)          LOAD_SEGREG1((idx), (selector), GP_EXCEPTION)
 void load_ss(UINT16 selector, const descriptor_t *sdp, int cpl);  void CPUCALL load_ss(UINT16 selector, const descriptor_t *sdp, int cpl);
 void load_cs(UINT16 selector, const descriptor_t *sdp, int cpl);  void CPUCALL load_cs(UINT16 selector, const descriptor_t *sdp, int cpl);
 void load_ldtr(UINT16 selector, int exc);  void CPUCALL load_ldtr(UINT16 selector, int exc);
   
   
 /*  /*
Line 189  typedef struct { Line 189  typedef struct {
         descriptor_t    desc;          descriptor_t    desc;
 } selector_t;  } selector_t;
   
 int parse_selector(selector_t *ssp, UINT16 selector);  int CPUCALL parse_selector(selector_t *ssp, UINT16 selector);
 int selector_is_not_present(const selector_t *ssp);  int CPUCALL selector_is_not_present(const selector_t *ssp);
   
 #ifdef __cplusplus  #ifdef __cplusplus
 }  }

Removed from v.1.13  
changed lines
  Added in v.1.14


RetroPC.NET-CVS <cvs@retropc.net>