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 + -
显示快捷键?