macros.h 479 B

123456789101112131415161718192021222324
  1. #ifndef macros_h
  2. #define macros_h
  3. #ifndef NDEBUG
  4. # define VKLog(format, ...) NSLog(format, ## __VA_ARGS__)
  5. #else
  6. # define VKLog(format, ...)
  7. #endif
  8. #ifndef N_
  9. # define N_(str) gettext_noop(str)
  10. # define gettext_noop(str) (str)
  11. #endif
  12. #ifndef NS_DESIGNATED_INITIALIZER
  13. #if __has_attribute(objc_designated_initializer)
  14. # define NS_DESIGNATED_INITIALIZER __attribute((objc_designated_initializer))
  15. #else
  16. # define NS_DESIGNATED_INITIALIZER
  17. #endif
  18. #endif
  19. #endif