MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / __CARDCompareFileName

Function __CARDCompareFileName

src/dolphin/src/card/CARDOpen.c:8–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6#include <dolphin/CARDPriv.h>
7
8BOOL __CARDCompareFileName(CARDDir *ent, const char *fileName)
9{
10 char *entName;
11 char c1;
12 char c2;
13 int n;
14
15 entName = (char *)ent->fileName;
16 n = CARD_FILENAME_MAX;
17 while (0 <= --n)
18 {
19 if ((c1 = *entName++) != (c2 = *fileName++))
20 {
21 return FALSE;
22 }
23 else if (c2 == '\0')
24 {
25 return TRUE;
26 }
27 }
28
29 if (*fileName == '\0')
30 {
31 return TRUE;
32 }
33
34 return FALSE;
35}
36
37s32 __CARDAccess(CARDControl *card, CARDDir *ent)
38{

Callers 3

__CARDGetFileNoFunction · 0.85
CARDCreateAsyncFunction · 0.85
CARDRenameAsyncFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected