Ignore:
Timestamp:
2008-04-02T20:09:27Z (17 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
711e33fc
Parents:
a2aa1dec
Message:

Add macros for byte swapping of uint16_t's.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/mips32/include/byteorder.h

    ra2aa1dec r0f718ab  
    4040#ifdef BIG_ENDIAN
    4141
     42#define uint16_t_le2host(n)             uint16_t_byteorder_swap(n)
    4243#define uint32_t_le2host(n)             uint32_t_byteorder_swap(n)
    4344#define uint64_t_le2host(n)             uint64_t_byteorder_swap(n)
    4445
     46#define uint16_t_be2host(n)             (n)
    4547#define uint32_t_be2host(n)             (n)
    4648#define uint64_t_be2host(n)             (n)
     
    4850#else
    4951
     52#define uint16_t_le2host(n)             (n)
    5053#define uint32_t_le2host(n)             (n)
    5154#define uint64_t_le2host(n)             (n)
    5255
     56#define uint16_t_be2host(n)             uint16_t_byteorder_swap(n)
    5357#define uint32_t_be2host(n)             uint32_t_byteorder_swap(n)
    5458#define uint64_t_be2host(n)             uint64_t_byteorder_swap(n)
Note: See TracChangeset for help on using the changeset viewer.