cpu-endian 0.1.1

`cpu-endian` is a portable crate to detect CPU byte order. It detects how CPU native scalar type is ordered; little-endian or big-endian, or something else (like PDP-endian, mixed-endian, middle-endian, and so on.)
Documentation
#include <bit>

extern "C" {
  //**
  //* Returns CPU native endian type.
  //*
  //* - Little endian: returns 1.
  //* - Big endian: returns 2.
  //* - Neither little nor big: 3. (PDP endian, middle endian, )
  //*
  int native_() {
    if constexpr (std::endian::native == std::endian::little) {
      return 1;
    } else if constexpr (std::endian::native == std::endian::big) {
      return 2;
    } else {
      return 3;
    }
  }
}