*** jpeg.c.orig	Mon Mar 15 06:25:32 2004
--- jpeg.c	Tue Mar 30 06:41:21 2004
***************
*** 698,710 ****
    return TRUE;
  }
  
  typedef struct my_error_mgr
  {
!   struct jpeg_error_mgr pub;            /* "public" fields */
! 
    jmp_buf               setjmp_buffer;  /* for return to caller */
  } *my_error_ptr;
  
  /*
   * Here's the routine that will replace the standard error_exit method:
   */
--- 698,711 ----
    return TRUE;
  }
  
  typedef struct my_error_mgr
  {
! /* On ia64, it is necessary to 16-byte align jmp_buf */
    jmp_buf               setjmp_buffer;  /* for return to caller */
+ 
+   struct jpeg_error_mgr pub;            /* "public" fields */
  } *my_error_ptr;
  
  /*
   * Here's the routine that will replace the standard error_exit method:
   */
