You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for the pointers I wasn't really familiar with the codebase but now I see the real issue was the test not using INODEPSPEC and INODETYPE (instead it used an unsigned int and %u).
Going forward I think the fix is to replace
1. PRIu64 (used to be just _%u_ before my commit) --> INODEPSPEC "u"
2. uint64_t (used to be just _unsigned int_ before my commit) --> INODETYPE
3. unsigned long long (for INODETYPE) --> uint64_t (**optional** based on your reply)
4. 'll' (for INODEPSPEC) --> PRIu64 (**optional** based on your reply)
* For this reason I don't think we should change the optional bit since PRIu64 includes the "u" character and INODESPEC does not. If we changed it here we would need to change the other defs for it as well as main.c. IMO just the first 2 changes are good enough to fix the bug and keep the code consistent.
Does this generally sound reasonable? Are you okay with me leaving the optional bit out for now?
Item 1 and item 2 must be considered.
Originally posted by @hvpeteet in #99 (comment)
The text was updated successfully, but these errors were encountered: