~siretart/xine-lib/xine-lib.ubuntu.1.1.3

« back to all changes in this revision

Viewing changes to src/libw32dll/wine/module.c

  • Committer: Reinhard Tartler
  • Date: 2007-01-03 19:54:22 UTC
  • mto: This revision was merged to the branch mainline in revision 8299.
  • Revision ID: siretart@tauware.de-20070103195422-bd178887b1bd8929
really apply textrel patch

Show diffs side-by-side

added added

removed removed

Lines of Context:
39
39
 
40
40
#ifdef EMU_QTX_API
41
41
#include "wrapper.h"
42
 
static int report_func(void *stack_base, int stack_size, reg386_t *reg, u_int32_t *flags);
43
 
static int report_func_ret(void *stack_base, int stack_size, reg386_t *reg, u_int32_t *flags);
 
42
int report_func(void *stack_base, int stack_size, reg386_t *reg, u_int32_t *flags);
 
43
int report_func_ret(void *stack_base, int stack_size, reg386_t *reg, u_int32_t *flags);
44
44
#endif
45
45
 
46
46
//#undef TRACE
521
521
            printf ("wine/module: QuickTime.qts patched!!! old entry=%p\n",ptr[0]);
522
522
 
523
523
#ifdef EMU_QTX_API
524
 
            report_entry = report_func;
525
 
            report_ret   = report_func_ret;
526
524
            wrapper_target=ptr[0];
527
525
            ptr[0]=wrapper;
528
526
#endif
685
683
static u_int32_t ret_array[4096];
686
684
static int ret_i=0;
687
685
 
688
 
static int report_func(void *stack_base, int stack_size, reg386_t *reg, u_int32_t *flags)
 
686
int report_func(void *stack_base, int stack_size, reg386_t *reg, u_int32_t *flags)
689
687
{
690
688
#ifdef DEBUG_QTX_API
691
689
  int i;
884
882
    return 0;
885
883
}
886
884
 
887
 
static int report_func_ret(void *stack_base, int stack_size, reg386_t *reg, u_int32_t *flags)
 
885
int report_func_ret(void *stack_base, int stack_size, reg386_t *reg, u_int32_t *flags)
888
886
{
889
887
#ifdef DEBUG_QTX_API
890
888
  int i;
999
997
//      || !strcmp(function,"_CallComponent")
1000
998
      ){
1001
999
        fprintf(stderr,"theQuickTimeDispatcher caught -> %p\n",retproc);
1002
 
      report_entry = report_func;
1003
 
      report_ret   = report_func_ret;
1004
1000
      wrapper_target=(void *)retproc;
1005
1001
      retproc=(void *)wrapper;
1006
1002
    }