swap_xa.c

来自「在ARM7和UC/OSII的平台上实现了GPS自动报站的功能,涉及GPS模块LE」· C语言 代码 · 共 24 行

C
24
字号
#include "nptypes.h"
/* swap_xa.c

   Copyright 2000 by InterNIche Technologies Inc. All rights reserved.
   Copyright 1990-1996 by NetPort Software.

*/

//#pragma optimize 1
#pragma O0
u_long 
lswap(u_long lval)
{
  lval = (lval >> 24 )  | ((lval >> 8) & 0xff00) | (lval << 24) | ((lval << 8) & 0xff0000);
    return lval;
}

u_short
sswap(u_short sval)
{
sval = (sval >> 8) | (sval << 8);
  return sval;
}
//#pragma endoptimize

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?