view loader/wrapper.h @ 26610:fe9343c1e5f3

Always run the GCC AltiVec test so that the correct AltiVec CFLAGS get picked up. They are needed even on machines without AltiVec for the altivec.h check.
author diego
date Thu, 01 May 2008 17:48:38 +0000
parents a8ea87c71d18
children 9e739bdb049c
line wrap: on
line source

#ifndef MPLAYER_WRAPPER_H
#define MPLAYER_WRAPPER_H

#include <inttypes.h>

typedef struct {
  uint32_t edi, esi, ebp, esp, ebx, edx, ecx, eax;
} reg386_t;

typedef int (*wrapper_func_t)(void *stack_base, int stack_size, reg386_t *reg,  uint32_t *flags);

extern wrapper_func_t report_entry, report_ret;

extern void (*wrapper_target)(void);

extern int wrapper(void);
extern int null_call(void);

#endif /* MPLAYER_WRAPPER_H */