1 @class NSError; 2 3 #pragma clang assume_nonnull begin 4 5 #ifdef USE_MUTABLE 6 typedef struct __attribute__((objc_bridge_mutable(NSError))) __CFError * CFErrorRef; 7 #else 8 typedef struct __attribute__((objc_bridge(NSError))) __CFError * CFErrorRef; 9 #endif 10 11 void func1(CFErrorRef *error); 12 13 #pragma clang assume_nonnull end 14