Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
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 la 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_FALL_THROUGH

 OT_FALL_THROUGH do                  \
    {                   \
    } while (false) /* fallthrough */

Suprime la advertencia de caída en un compilador específico.

OT_MUST_USE_RESULT

 OT_MUST_USE_RESULT

Indicación específica del compilador de que se debe usar una clase o enumeración 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 una clase o estructura empaquetada de bytes.

OT_TOOL_WEAK

 OT_TOOL_WEAK

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

OT_UNREACHABLE_CODE

 OT_UNREACHABLE_CODE CODE

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

OT_UNUSED_VARIABLE

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

Suprima la advertencia de variables no utilizadas en cadenas de herramientas específicas.