lemme in@lemm.ee to Programming@programming.dev · 13 days agoThe US government wants devs to stop using C and C++www.theregister.comexternal-linkmessage-square67fedilinkarrow-up19arrow-down12
arrow-up17arrow-down1external-linkThe US government wants devs to stop using C and C++www.theregister.comlemme in@lemm.ee to Programming@programming.dev · 13 days agomessage-square67fedilink
minus-squareScreaminOctopus@sh.itjust.workslinkfedilinkEnglisharrow-up2arrow-down1·12 days agoIn my understanding, you can’t interface with the C abi without using an unsafe block.
minus-squarecalcopiritus@lemmy.worldlinkfedilinkarrow-up1arrow-down1·11 days agoYou can just use an unsafe block though. Or make a thin wrapper that is just safe functions that inside just have an unsafe block with the C ABI function. Even if rust had a stable ABI, you would still need that unsafe block.
In my understanding, you can’t interface with the C abi without using an unsafe block.
You can just use an unsafe block though. Or make a thin wrapper that is just safe functions that inside just have an unsafe block with the C ABI function.
Even if rust had a stable ABI, you would still need that unsafe block.