@@ -1942,24 +1942,38 @@ MCScriptMapTypeToForeignPrimitiveTypeInModule(MCScriptModuleBuilderRef self, uin
19421942 { " CSChar" , kMCScriptForeignPrimitiveTypeCSChar },
19431943 { " CUChar" , kMCScriptForeignPrimitiveTypeCUChar },
19441944 { " CSShort" , kMCScriptForeignPrimitiveTypeCSShort },
1945+ { " CShort" , kMCScriptForeignPrimitiveTypeCSShort },
19451946 { " CUShort" , kMCScriptForeignPrimitiveTypeCUShort },
19461947 { " CSInt" , kMCScriptForeignPrimitiveTypeCSInt },
1948+ { " CInt" , kMCScriptForeignPrimitiveTypeCSInt },
19471949 { " CUInt" , kMCScriptForeignPrimitiveTypeCUInt },
19481950 { " CSLong" , kMCScriptForeignPrimitiveTypeCSLong },
1951+ { " CLong" , kMCScriptForeignPrimitiveTypeCSLong },
19491952 { " CULong" , kMCScriptForeignPrimitiveTypeCULong },
1950- { " CULongLong" , kMCScriptForeignPrimitiveTypeCSLongLong },
1953+ { " CSLongLong" , kMCScriptForeignPrimitiveTypeCSLongLong },
1954+ { " CLongLong" , kMCScriptForeignPrimitiveTypeCSLongLong },
19511955 { " CULongLong" , kMCScriptForeignPrimitiveTypeCULongLong },
19521956 { " CDouble" , kMCScriptForeignPrimitiveTypeCDouble },
19531957 { " CFloat" , kMCScriptForeignPrimitiveTypeCFloat },
19541958 { " LCSInt" , kMCScriptForeignPrimitiveTypeSInt },
1959+ { " LCInt" , kMCScriptForeignPrimitiveTypeSInt },
1960+ { " LCIndex" , kMCScriptForeignPrimitiveTypeSInt },
19551961 { " LCUInt" , kMCScriptForeignPrimitiveTypeUInt },
1962+ { " LCUIndex" , kMCScriptForeignPrimitiveTypeUInt },
19561963
19571964 { " Float32" , kMCScriptForeignPrimitiveTypeFloat32 },
19581965 { " Float64" , kMCScriptForeignPrimitiveTypeFloat64 },
19591966
19601967 { " Pointer" , kMCScriptForeignPrimitiveTypePointer },
19611968
1969+ { " ZStringNative" , kMCScriptForeignPrimitiveTypePointer },
19621970 { " ZStringUTF8" , kMCScriptForeignPrimitiveTypePointer },
1971+ { " ZStringUTF16" , kMCScriptForeignPrimitiveTypePointer },
1972+
1973+ /* Natural Types */
1974+ { " NaturalUInt" , kMCScriptForeignPrimitiveTypeNaturalUInt },
1975+ { " NaturalSInt" , kMCScriptForeignPrimitiveTypeNaturalSInt },
1976+ { " NaturalFloat" , kMCScriptForeignPrimitiveTypeNaturalFloat },
19631977
19641978 /* Java FFI Types */
19651979 { " JObject" , kMCScriptForeignPrimitiveTypePointer },
0 commit comments