Make deprecation macro name consistent (it applies to methods, not just functions) and add attribute to mark non-portable features.

This commit is contained in:
rfm 2025-03-27 10:27:23 +00:00
parent bc16a59440
commit c19d77bd0e
4 changed files with 30 additions and 10 deletions

View file

@ -138,15 +138,15 @@ GS_EXPORT_CLASS
- (void) setSizeFunction: (NSUInteger (*)(const void *item))func;
- (void) setUsesStrongWriteBarrier: (BOOL)flag GS_DEPRECATED_FUNC;
- (void) setUsesStrongWriteBarrier: (BOOL)flag GS_DEPRECATED;
- (void) setUsesWeakReadAndWriteBarriers: (BOOL)flag GS_DEPRECATED_FUNC;
- (void) setUsesWeakReadAndWriteBarriers: (BOOL)flag GS_DEPRECATED;
- (NSUInteger (*)(const void *item)) sizeFunction;
- (BOOL) usesStrongWriteBarrier GS_DEPRECATED_FUNC;
- (BOOL) usesStrongWriteBarrier GS_DEPRECATED;
- (BOOL) usesWeakReadAndWriteBarriers GS_DEPRECATED_FUNC;
- (BOOL) usesWeakReadAndWriteBarriers GS_DEPRECATED;
@end