usb2mass_ops_0 for uda:/
usb2mass_ops_1 for udb:/
usb2mass_ops_2 for udc:/

For information, getter functions linked to usb2mass_ops have changed also. Check fat-xenon sources for more info.

May I suggest the contributors to keep the variable " usb2mass_ops" and make it point on the same address as "usb2mass_ops_0" so that we can still support legacy code ?

If that's not in the future plans, at least let me know so that we can fork the fat-xenon repo, do the work and give it to people who still want to build old apps without modifying their code. For example, latest code of NullDC-360 isn't buildable anymore because of that modification.

If I'm wrong about anything, forgive me and tell me what's not right please.

Thanks.

PS : I know that's a 5 months old commit but I've been stucked for the last 3 days thinking that my code was wrong and couldn't find the info anywhere until I took a look at the libfat sources, so I think this topic could help some people who are in the same situation.

I can confirm that it is working right.
(confirmed with my code and from a fresh checkout of NullDC-360)

Thanks really much for the quick follow up !

Edit: I forget to mention that an alias should also be created for the function "get_io_usbstorage_0()" which should be called when we call "get_io_usbstorage()" in old code. That's all I remarked at my level, I hope to not forget something else on the libfat.

Last edited by SonicKiller on Tue Dec 31, 2013 9:19 pm, edited 1 time in total.