LinuxCNC Documentation

СИНТАКСИС

#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.