/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 2 1 ĠJetBrains Ġs . r . o . Ġand ĠKotlin ĠProgramming ĠLanguage Ġcontributors . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe Ġlicense / LICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ package Ġkotlinx . c interop Ċ Ċ /** Ċ Ġ* ĠMarker Ġfor Ġtype alias Ġthat Ġwill Ġrepresent Ġnumbers Ġof Ġdifferent Ġbit Ġwidth Ġon Ġat Ġleast Ġtwo Ġplatforms . Ċ Ġ* Ċ Ġ* Ġ@ param Ġactual Platform Types : ĠContains Ġthe Ġunderlying Ġplatform Ġtypes Ġrepresented Ġas Ġ`{ kon an Target }: Ġ{ type Ġf qn }` Ċ Ġ* Ġe . g . Ġ[" linux _ x 6 4 : Ġkotlin . Int ", Ġ" linux _ arm 6 4 : Ġkotlin . Long "] Ċ Ġ*/ Ċ @ Suppress (" unused ") Ġ// ĠIs Ġemitted Ġby Ġthe ĠCommon izer Ċ @ Target ( Annotation Target . TYPE ALIAS ) Ċ @ Retention ( Annotation Retention . BINARY ) Ċ @ Requires Opt In ( level Ġ= ĠRequires Opt In . Level . WARNING ) Ċ annotation Ġclass ĠUnsafe Number ( val Ġactual Platform Types : ĠArray < String >)