This repository was archived by the owner on Jan 2, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +27
-5
lines changed Expand file tree Collapse file tree 1 file changed +27
-5
lines changed Original file line number Diff line number Diff line change 66/** <div rustbindgen derive="PartialEq"> */
77typedef struct
88{
9- uint8_t b [16 ];
9+ const uint8_t b [16 ];
1010} MunGuid ;
1111
1212typedef struct
1313{
14- MunGuid guid ;
14+ const MunGuid guid ;
1515 const char * name ;
1616} MunTypeInfo ;
1717
@@ -29,15 +29,37 @@ typedef struct
2929 const char * name ;
3030 const MunTypeInfo * arg_types ;
3131 const MunTypeInfo * return_type ;
32+ const uint16_t num_arg_types ;
33+ const MunPrivacy_t privacy ;
34+ } MunFunctionSignature ;
35+
36+ /** <div rustbindgen derive="Clone"> */
37+ typedef struct
38+ {
39+ const MunFunctionSignature signature ;
3240 const void * fn_ptr ;
33- uint16_t num_arg_types ;
34- MunPrivacy_t privacy ;
3541} MunFunctionInfo ;
3642
3743typedef struct
3844{
45+ const char * path ;
3946 const MunFunctionInfo * functions ;
40- uint32_t num_functions ;
47+ const uint32_t num_functions ;
4148} MunModuleInfo ;
4249
50+ typedef struct
51+ {
52+ const MunFunctionSignature * signatures ;
53+ const void * * fn_ptrs ;
54+ const uint32_t num_entries ;
55+ } MunDispatchTable ;
56+
57+ typedef struct
58+ {
59+ const MunModuleInfo symbols ;
60+ MunDispatchTable dispatch_table ;
61+ const char * const * dependencies ;
62+ const uint32_t num_dependencies ;
63+ } MunAssemblyInfo ;
64+
4365#endif
You can’t perform that action at this time.
0 commit comments