СИНТАКСИС
#include <rtapi_byteorder.h>
- RTAPI_BIG_ENDIAN
-
Визначається як 1, якщо платформа має порядковий номер байта (big-endian), 0 в іншому випадку.
- RTAPI_LITTLE_ENDIAN
-
Визначається як 1, якщо платформа має прямий порядок байтів, 0 в іншому випадку.
- RTAPI_FLOAT_BIG_ENDIAN
-
Визначається як 1, якщо значення подвійної точності платформи має порядковий номер від big-endian, інакше як 0.
ОПИС
У просторі ядра кожен ідентифікатор rtapi_xxx або RTAPI_XXX відображається на базову функціональність ядра, якщо така є.
У просторі користувача або в ядрах, де базова функціональність не забезпечується ядром, зазвичай надається інша реалізація, можливо зі скороченою функціональністю. (Наприклад, реалізація rtapi_byteorder_register у просторі користувача завжди працює успішно)
МІРКУВАННЯ В РЕАЛЬНОМУ ЧАСІ
Можна використовувати будь-коли.
ПОВЕРНЕНЕ ЗНАЧЕННЯ
Як і в Linux.