pub unsafe extern "C" fn BinaryenSetMemory(
    module: BinaryenModuleRef,
    initial: BinaryenIndex,
    maximum: BinaryenIndex,
    exportName: *const c_char,
    segmentNames: *mut *const c_char,
    segmentDatas: *mut *const c_char,
    segmentPassives: *mut bool,
    segmentOffsets: *mut BinaryenExpressionRef,
    segmentSizes: *mut BinaryenIndex,
    numSegments: BinaryenIndex,
    shared: bool,
    memory64: bool,
    name: *const c_char
)