New question, hello, everyone. When compiling GX, I will prompt the following
If you have time, can you help me?
=====================================================================================================
D:/wii/usbloadergx-plug/trunk/source/usbloader/wbfs/wbfs_fat.cpp: In member function 'wbfs_t* Wbfs_Fat:

penPart(char*)':
D:/wii/usbloadergx-plug/trunk/source/usbloader/wbfs/wbfs_fat.cpp:700:59: error: invalid conversion from 'int (*)(void*, u32, u32, void*) {aka int (*)(void*, long unsigned int, long unsigned
int, void*)}' to 'rw_sector_callback_t {aka long int (*)(void*, long unsigned int, long unsigned int, void*)}' [-fpermissive]
&split, hdd_sector_size[usbport], split.total_sec, 0, 0);
^
In file included from D:/wii/usbloadergx-plug/trunk/source/usbloader/wbfs.h:4:0,
from D:/wii/usbloadergx-plug/trunk/source/usbloader/wbfs/wbfs_fat.h:7,
from D:/wii/usbloadergx-plug/trunk/source/usbloader/wbfs/wbfs_fat.cpp:24:
D:/wii/usbloadergx-plug/trunk/source/libs/libwbfs/libwbfs.h:139:9: note: initializing argument 1 of 'wbfs_t* wbfs_open_partition(rw_sector_callback_t, rw_sector_callback_t, void*, int, int
, u32, int)'
wbfs_t*wbfs_open_partition(rw_sector_callback_t read_hdsector, rw_sector_callback_t write_hdsector,
^~~~~~~~~~~~~~~~~~~
D:/wii/usbloadergx-plug/trunk/source/usbloader/wbfs/wbfs_fat.cpp: In member function 'wbfs_t* Wbfs_Fat::CreatePart(u8*, char*)':
D:/wii/usbloadergx-plug/trunk/source/usbloader/wbfs/wbfs_fat.cpp:786:116: error: invalid conversion from 'int (*)(void*, u32, u32, void*) {aka int (*)(void*, long unsigned int, long unsigned
int, void*)}' to 'rw_sector_callback_t {aka long int (*)(void*, long unsigned int, long unsigned int, void*)}' [-fpermissive]
part = wbfs_open_partition(split_read_sector, split_write_sector, &split, hdd_sector_size[usbport], n_sector, 0, 1);
^
In file included from D:/wii/usbloadergx-plug/trunk/source/usbloader/wbfs.h:4:0,
from D:/wii/usbloadergx-plug/trunk/source/usbloader/wbfs/wbfs_fat.h:7,
from D:/wii/usbloadergx-plug/trunk/source/usbloader/wbfs/wbfs_fat.cpp:24:
D:/wii/usbloadergx-plug/trunk/source/libs/libwbfs/libwbfs.h:139:9: note: initializing argument 1 of 'wbfs_t* wbfs_open_partition(rw_sector_callback_t, rw_sector_callback_t, void*, int, int
, u32, int)'
wbfs_t*wbfs_open_partition(rw_sector_callback_t read_hdsector, rw_sector_callback_t write_hdsector,
^~~~~~~~~~~~~~~~~~~
D:/wii/usbloadergx-plug/trunk/source/usbloader/wbfs/wbfs_fat.cpp:786:116: error: invalid conversion from 'int (*)(void*, u32, u32, void*) {aka int (*)(void*, long unsigned int, long unsigned
int, void*)}' to 'rw_sector_callback_t {aka long int (*)(void*, long unsigned int, long unsigned int, void*)}' [-fpermissive]
part = wbfs_open_partition(split_read_sector, split_write_sector, &split, hdd_sector_size[usbport], n_sector, 0, 1);
^
In file included from D:/wii/usbloadergx-plug/trunk/source/usbloader/wbfs.h:4:0,
from D:/wii/usbloadergx-plug/trunk/source/usbloader/wbfs/wbfs_fat.h:7,
from D:/wii/usbloadergx-plug/trunk/source/usbloader/wbfs/wbfs_fat.cpp:24:
D:/wii/usbloadergx-plug/trunk/source/libs/libwbfs/libwbfs.h:139:9: note: initializing argument 2 of 'wbfs_t* wbfs_open_partition(rw_sector_callback_t, rw_sector_callback_t, void*, int, int
, u32, int)'
wbfs_t*wbfs_open_partition(rw_sector_callback_t read_hdsector, rw_sector_callback_t write_hdsector,
====================================================================================================
The attachment is the file with the problem
Is there a problem with the file libwbfs.h?
Thank you,a friend from China!