SSBM Decomp
Loading...
Searching...
No Matches
CARDStat.c File Reference
#include <dolphin.h>
#include "__card.h"
#include <dolphin/card.h>
#include <dolphin/os.h>

Macros

#define CARDSetIconSpeed(stat, n, f)

Functions

static void UpdateIconOffsets (CARDDir *ent, CARDStat *stat)
s32 CARDGetStatus (s32 chan, s32 fileNo, CARDStat *stat)
s32 CARDSetStatusAsync (s32 chan, s32 fileNo, CARDStat *stat, CARDCallback callback)
long CARDSetStatus (long chan, long fileNo, struct CARDStat *stat)

Macro Definition Documentation

◆ CARDSetIconSpeed

#define CARDSetIconSpeed ( stat,
n,
f )
Value:
((stat)->iconSpeed = \
(u16) (((stat)->iconSpeed & ~(CARD_STAT_SPEED_MASK << (2 * (n)))) | \
((f) << (2 * (n)))))
#define CARD_STAT_SPEED_MASK
Definition card.h:147
unsigned short int u16
Definition types.h:7
u8 stat[6][2]
Definition mnruleplus.c:97

Function Documentation

◆ UpdateIconOffsets()

void UpdateIconOffsets ( CARDDir * ent,
CARDStat * stat )
static

◆ CARDGetStatus()

s32 CARDGetStatus ( s32 chan,
s32 fileNo,
CARDStat * stat )

◆ CARDSetStatusAsync()

s32 CARDSetStatusAsync ( s32 chan,
s32 fileNo,
CARDStat * stat,
CARDCallback callback )

◆ CARDSetStatus()

long CARDSetStatus ( long chan,
long fileNo,
struct CARDStat * stat )