Zig NEWS

Discussion on: Faster Interface Style

Collapse
 
jmc profile image
Daniele

Oh, my bad! I don't know how I missed the definition of foo().

As for *c_void vs opaque {}, AFAIK they're functionally identical, but opaque {} allows you to define a strong type alias whereas *c_void will accept just about any pointer. In retrospect, it probably doesn't matter very much in this specific case, but it seems good form anyway.