سلسلة أدوات

تحدّد هذه الوحدة طبقة تجريدية لسلسلة الأدوات من خلال وحدات الماكرو.

الملخّص

الاستخدام:

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 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)

إيقاف تحذير المتغير غير المستخدَم في سلاسل أدوات محدّدة

المراجع

تنشأ مواضيع واجهة برمجة التطبيقات المرجعية لـ OpenThread من رمز المصدر، المتوفر على GitHub. للاطّلاع على مزيد من المعلومات أو للمساهمة في مستنداتنا، يُرجى الرجوع إلى المراجع.