Diff for /np2/i386c/ia32/exception.c between versions 1.15 and 1.17

version 1.15, 2004/03/12 13:34:08 version 1.17, 2004/03/23 22:39:40
Line 143  exception(int num, int error_code) Line 143  exception(int num, int error_code)
 #if defined(IA32_SUPPORT_DEBUG_REGISTER)  #if defined(IA32_SUPPORT_DEBUG_REGISTER)
         if (num != BP_EXCEPTION) {          if (num != BP_EXCEPTION) {
                 if (CPU_INST_OP32) {                  if (CPU_INST_OP32) {
   #if defined(IA32_DONT_USE_SET_EFLAGS_FUNCTION)
                           CPU_EFLAG |= RF_FLAG;
   #else
                         set_eflags(REAL_EFLAGREG|RF_FLAG, RF_FLAG);                          set_eflags(REAL_EFLAGREG|RF_FLAG, RF_FLAG);
   #endif
                 }                  }
         }          }
 #endif  #endif
Line 207  exception(int num, int error_code) Line 211  exception(int num, int error_code)
  * D          : ゲートのサイズ.0 = 16 bit, 1 = 32 bit   * D          : ゲートのサイズ.0 = 16 bit, 1 = 32 bit
  */   */
   
 static void interrupt_task_gate(descriptor_t *gd, int softintp, int errorp, int error_code);  static void interrupt_task_gate(const descriptor_t *gd, int softintp, int errorp, int error_code);
 static void interrupt_intr_or_trap(descriptor_t *gd, int softintp, int errorp, int error_code);  static void interrupt_intr_or_trap(const descriptor_t *gd, int softintp, int errorp, int error_code);
   
 void  void
 interrupt(int num, int softintp, int errorp, int error_code)  interrupt(int num, int softintp, int errorp, int error_code)
Line 324  interrupt(int num, int softintp, int err Line 328  interrupt(int num, int softintp, int err
 }  }
   
 static void  static void
 interrupt_task_gate(descriptor_t *gd, int softintp, int errorp, int error_code)  interrupt_task_gate(const descriptor_t *gd, int softintp, int errorp, int error_code)
 {  {
         selector_t task_sel;          selector_t task_sel;
         int rv;          int rv;
Line 369  interrupt_task_gate(descriptor_t *gd, in Line 373  interrupt_task_gate(descriptor_t *gd, in
 }  }
   
 static void  static void
 interrupt_intr_or_trap(descriptor_t *gd, int softintp, int errorp, int error_code)  interrupt_intr_or_trap(const descriptor_t *gd, int softintp, int errorp, int error_code)
 {  {
         selector_t cs_sel, ss_sel;          selector_t cs_sel, ss_sel;
         UINT stacksize;          UINT stacksize;

Removed from v.1.15  
changed lines
  Added in v.1.17


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