Google is committed to advancing racial equity for Black communities. See how.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Cadena de herramientas

Este módulo define una capa de abstracción de cadena de herramientas a través de macros.

Resumen

Uso:

typedef
OT_TOOL_PACKED_BEGIN
struct
{
    char mField1;
    union
    {
        char mField2;
        long mField3;
    } OT_TOOL_PACKED_FIELD;
} OT_TOOL_PACKED_END packed_struct_t;

Macros

OT_APPLE_IGNORE_GNU_FOLDING_CONSTANT

 OT_APPLE_IGNORE_GNU_FOLDING_CONSTANT __VA_ARGS__

OT_MUST_USE_RESULT

 OT_MUST_USE_RESULT

Indicación específica del compilador de que una clase o enumeración debe usarse cuando es el valor de retorno de una función.

OT_TOOL_PACKED_BEGIN

 OT_TOOL_PACKED_BEGIN

Indicación específica del compilador de que una clase o estructura debe estar empaquetada en bytes.

OT_TOOL_PACKED_FIELD

 OT_TOOL_PACKED_FIELD

Indique al compilador una estructura o unión anidada que se empaquetará dentro de la clase o estructura empaquetada en bytes.

OT_TOOL_WEAK

 OT_TOOL_WEAK

Modificador de símbolo débil específico del compilador.

OT_CODE_REREACTABLE

 OT_UNREACHABLE_CODE CODE

Suprime la advertencia de código inalcanzable en cadenas de herramientas específicas.

OT_UNUSED_VARIABLE

 OT_UNUSED_VARIABLE do                               \
    {                                \
        (void)(VARIABLE);            \
    } while (false)

Suprimir advertencia de variable no utilizada en cadenas de herramientas específicas