view loader/wrapper.h @ 19887:1259d6add8e6

When one of the PCM configuration function in init() fails, abort immediately instead of continuing with the remaining calls that would fail anyway because the device or some variable wasn't properly initialized in this case.
author cladisch
date Mon, 18 Sep 2006 16:29:27 +0000
parents ee76aa308c0a
children c98c9e7f3bd0
line wrap: on
line source

#ifndef _WRAPPER_H
#define _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 /* _WRAPPER_H */