Skip to content

Match 6 more NandUtil_* functions#305

Open
chrisking1981 wants to merge 1 commit into
snailspeed3:masterfrom
chrisking1981:pr/nandutil-matches
Open

Match 6 more NandUtil_* functions#305
chrisking1981 wants to merge 1 commit into
snailspeed3:masterfrom
chrisking1981:pr/nandutil-matches

Conversation

@chrisking1981

Copy link
Copy Markdown

Summary

Adds matching (100% byte-match) implementations for 6 previously-undefined NandUtil_* functions:

  • NandUtil_getLength
  • NandUtil_createDir
  • NandUtil_create
  • NandUtil_delete
  • NandUtil_setStatus
  • NandUtil_getStatus

Also fixes the NandUtil_getStatus header signature (was (void*, void*), actually (const char*, NANDStatus*)).

Test plan

  • objdiff: 11/11 functions in NandUtil.o report 100% match
  • Full build still produces matching ROM:
    • main.dol sha1 ac7d72448630ade7655fc8bc5fd7a6543cb53a49
    • StaticR.rel sha1 887bcc076781f5b005cc317a6e3cc8fd5f911300

🤖 Generated with Claude Code

Adds matching implementations (verified 100% byte-match via objdiff) for:
- NandUtil_getLength
- NandUtil_createDir
- NandUtil_create
- NandUtil_delete
- NandUtil_setStatus
- NandUtil_getStatus

Also corrects the existing NandUtil_getStatus header signature from
(void*, void*) to (const char*, NANDStatus*) to reflect actual usage.

Verified: 11/11 functions in NandUtil.o now match 100%. ROM-level main.dol
and StaticR.rel sha1 are unchanged.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants