---
title: OBJC_OLD_DISPATCH_PROTOTYPES
framework: objectivec
role: symbol
role_heading: Global Variable
path: objectivec/objc_old_dispatch_prototypes
---

# OBJC_OLD_DISPATCH_PROTOTYPES

OBJC_OLD_DISPATCH_PROTOTYPES == 0 enforces the rule that the dispatch functions must be cast to an appropriate function pointer type.

## Declaration

```swift
var OBJC_OLD_DISPATCH_PROTOTYPES: Int32 { get }
```

## See Also

### Constants

- [NSIntegerMax](objectivec/nsintegermax.md)
- [NS_ENFORCE_NSOBJECT_DESIGNATED_INITIALIZER](objectivec/ns_enforce_nsobject_designated_initializer.md)
- [OBJC_BOOL_IS_BOOL](objectivec/objc_bool_is_bool.md)
- [OBJC_BOOL_IS_CHAR](objectivec/objc_bool_is_char.md)
- [OBJC_NO_GC_API](objectivec/objc_no_gc_api.md)
- [OBJC_ADDLOADIMAGEFUNC_DEFINED](objectivec/objc_addloadimagefunc_defined.md)
- [OBJC_GETCLASSHOOK_DEFINED](objectivec/objc_getclasshook_defined.md)
- [OBJC_REALIZECLASSFROMSWIFT_DEFINED](objectivec/objc_realizeclassfromswift_defined.md)
- [OBJC_SETHOOK_LAZYCLASSNAMER_DEFINED](objectivec/objc_sethook_lazyclassnamer_defined.md)
