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
Error: type declaration for struct___fsid_t was not found.
Error: type declaration for struct___va_list_tag was not found.
Error: type declaration for struct__IO_FILE_plus was not found.
...
It happens when declaration of opaque type was not found.
Seems like it is not a problem but such cases should be handled carefully.
I checked couple of these types and they are used in one of following situations:
Only pointers to such type is used.
In this case type may be replaced by Byte.
Extern variable of such type exist.
In uv.h these variables are private, so they should be filtered.
We do not know size of type so we cannot change type of extern to array of Byte
I think, it is okay to always remove these extern variables.
The text was updated successfully, but these errors were encountered:
Bindings for
uv.h
give following errors:It happens when declaration of opaque type was not found.
Seems like it is not a problem but such cases should be handled carefully.
I checked couple of these types and they are used in one of following situations:
In this case type may be replaced by
Byte
.Whole chain may be removed in this case. Related to Only output types and methods from the original header #13.
In
uv.h
these variables are private, so they should be filtered.We do not know size of type so we cannot change type of extern to array of
Byte
I think, it is okay to always remove these extern variables.
The text was updated successfully, but these errors were encountered: