टूलचेन
यह मॉड्यूल मैक्रो के माध्यम से एक टूलचैन एब्स्ट्रेक्शन लेयर को परिभाषित करता है।
सारांश
उपयोग:
typedef OT_TOOL_PACKED_BEGIN struct { char mField1; union { char mField2; long mField3; } OT_TOOL_PACKED_FIELD; } OT_TOOL_PACKED_END packed_struct_t;
मैक्रो
OT_APPLE_IGNORE_GNU_FOLDING_CONSTANT
OT_APPLE_IGNORE_GNU_FOLDING_CONSTANT __VA_ARGS__है
OT_FALL_THROUGH
OT_FALL_THROUGH do \ { \ } while (false) /* fallthrough */
विशिष्ट संकलक में चेतावनी के माध्यम से दबाएं।
OT_MUST_USE_RESULT
OT_MUST_USE_RESULT
कंपाइलर-विशिष्ट संकेत है कि किसी वर्ग या एनम का उपयोग तब किया जाना चाहिए जब यह किसी फ़ंक्शन का रिटर्न मान हो।
OT_TOOL_PACKED_BEGIN
OT_TOOL_PACKED_BEGIN
संकलक-विशिष्ट संकेत है कि एक वर्ग या संरचना बाइट पैक होना चाहिए।
OT_TOOL_PACKED_FIELD
OT_TOOL_PACKED_FIELD
संकलक को एक नेस्टेड स्ट्रक्चर या यूनियन को इंगित करें जो बाइट पैक क्लास या स्ट्रक्चर के भीतर पैक किया जाए।
OT_TOOL_WEAK
OT_TOOL_WEAK
कंपाइलर-विशिष्ट कमजोर प्रतीक संशोधक।
OT_UNREACHABLE_CODE
OT_UNREACHABLE_CODE CODE
विशिष्ट टूलकिन में अनुपलब्ध कोड चेतावनी को दबाएं।
OT_UNUSED_VARIABLE
OT_UNUSED_VARIABLE do \ { \ (void)(VARIABLE); \ } while (false)
विशिष्ट टूलकिन में अप्रयुक्त चर चेतावनी को दबाएं।