@Retention(value=RUNTIME)
@Target(value={PARAMETER,TYPE_USE})
public @interface CUnsigned
Qualifies a C integer type as unsigned in the method signature.
Can be placed only on integer types function arguments as it applies only to the function
declaration where const primitive types have no effect.