SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
DBInterface.h
Go to the documentation of this file.
1
#ifndef _DOLPHIN_DBINTERFACE_H_
2
#define _DOLPHIN_DBINTERFACE_H_
3
4
#include <
dolphin/os.h
>
5
6
#ifdef __cplusplus
7
extern
"C"
{
8
#endif
9
10
typedef
struct
DBInterface
11
{
12
u32
bPresent
;
13
u32
exceptionMask
;
14
void (*
ExceptionDestination
) ( void );
15
void
*
exceptionReturn
;
16
}
DBInterface
;
17
18
extern
DBInterface
*
__DBInterface
;
19
20
void
DBInit
(
void
);
21
void
DBInitComm
(
int
* inputFlagPtr,
int
* mtrCallback);
22
void
__DBExceptionDestination
(
void
);
23
void
__DBExceptionDestinationAux
(
void
);
24
BOOL
__DBIsExceptionMarked
(
__OSException
exception);
25
void
__DBMarkException
(
u8
exception,
int
value);
26
void
__DBSetPresent
(
u32
value);
27
28
#ifdef __cplusplus
29
}
30
#endif
31
32
#endif
__DBInterface
DBInterface * __DBInterface
__DBExceptionDestination
void __DBExceptionDestination(void)
__DBExceptionDestinationAux
void __DBExceptionDestinationAux(void)
__DBIsExceptionMarked
BOOL __DBIsExceptionMarked(__OSException exception)
DBInit
void DBInit(void)
__DBMarkException
void __DBMarkException(u8 exception, int value)
__DBSetPresent
void __DBSetPresent(u32 value)
DBInitComm
void DBInitComm(int *inputFlagPtr, int *mtrCallback)
__OSException
u8 __OSException
Definition
OSException.h:29
BOOL
int BOOL
Definition
types.h:20
u32
unsigned long u32
Definition
types.h:9
u8
unsigned char u8
Definition
types.h:5
os.h
DBInterface
Definition
DBInterface.h:11
DBInterface::exceptionReturn
void * exceptionReturn
Definition
DBInterface.h:15
DBInterface::bPresent
u32 bPresent
Definition
DBInterface.h:12
DBInterface::exceptionMask
u32 exceptionMask
Definition
DBInterface.h:13
DBInterface::ExceptionDestination
void(* ExceptionDestination)(void)
Definition
DBInterface.h:14
extern
dolphin
include
dolphin
db
DBInterface.h
Generated by
1.17.0