swab.c

来自「自己移植的linux下的流媒体播放器原代码,支持mms协议,支持ftp和http」· C语言 代码 · 共 18 行

C
18
字号
#include "../config.h"#ifndef	HAVE_SWAB/* system has no swab.  emulate via bswap */#include "../bswap.h"#include <unistd.h>void swab(const void *from, void *to, ssize_t n) {  const int16_t *in = (int16_t*)from;  int16_t *out = (int16_t*)to;  int i;  n /= 2;  for (i = 0 ; i < n; i++) {    out[i] = bswap_16(in[i]);  }}#endif

⌨️ 快捷键说明

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