63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
/*
* This needs to be exactly like this because it's hardcoded in the compiler.
*
* We need this bad check to see if we already imported Cocoa, which defines
* this as well.
*/
#define of_fast_enumeration_state_t NSFastEnumerationState
#ifndef NSINTEGER_DEFINED
/*!
* @struct of_fast_enumeration_state_t OFEnumerator.h ObjFW/OFEnumerator.h
*
* @brief State information for fast enumerations.
*/
typedef struct {
/// Arbitrary state information for the enumeration
unsigned long state;
/// Pointer to a C array of objects to return
__unsafe_unretained id *itemsPtr;
/// Arbitrary state information to detect mutations
unsigned long *mutationsPtr;
|
<
<
>
>
|
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
/*
* This needs to be exactly like this because it's hardcoded in the compiler.
*
* We need this bad check to see if we already imported Cocoa, which defines
* this as well.
*/
/*!
* @struct of_fast_enumeration_state_t OFEnumerator.h ObjFW/OFEnumerator.h
*
* @brief State information for fast enumerations.
*/
#define of_fast_enumeration_state_t NSFastEnumerationState
#ifndef NSINTEGER_DEFINED
typedef struct {
/// Arbitrary state information for the enumeration
unsigned long state;
/// Pointer to a C array of objects to return
__unsafe_unretained id *itemsPtr;
/// Arbitrary state information to detect mutations
unsigned long *mutationsPtr;
|