📄 patchkey.h
字号:
/* * <linux/patchkey.h> -- definition of _PATCHKEY macro * * Copyright (C) 2005 Stuart Brady * * This exists because awe_voice.h defined its own _PATCHKEY and it wasn't * clear whether removing this would break anything in userspace. * * Do not include this file directly. Please use <sys/soundcard.h> instead. * For kernel code, use <linux/soundcard.h> */#ifndef _LINUX_PATCHKEY_H_INDIRECT#error "patchkey.h included directly"#endif#ifndef _LINUX_PATCHKEY_H#define _LINUX_PATCHKEY_H/* Endian macros. */#ifdef __KERNEL__# include <asm/byteorder.h>#else# include <endian.h>#endif#if defined(__KERNEL__)# if defined(__BIG_ENDIAN)# define _PATCHKEY(id) (0xfd00|id)# elif defined(__LITTLE_ENDIAN)# define _PATCHKEY(id) ((id<<8)|0x00fd)# else# error "could not determine byte order"# endif#elif defined(__BYTE_ORDER)# if __BYTE_ORDER == __BIG_ENDIAN# define _PATCHKEY(id) (0xfd00|id)# elif __BYTE_ORDER == __LITTLE_ENDIAN# define _PATCHKEY(id) ((id<<8)|0x00fd)# else# error "could not determine byte order"# endif#endif#endif /* _LINUX_PATCHKEY_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -