| 
									
										
										
										
											2005-05-05 16:15:07 -07:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * <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
 | 
					
						
							|  |  |  | #define _LINUX_PATCHKEY_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #  include <asm/byteorder.h>
 | 
					
						
							| 
									
										
										
										
											2012-10-13 10:46:48 +01:00
										 |  |  | #include <uapi/linux/patchkey.h>
 | 
					
						
							| 
									
										
										
										
											2005-05-05 16:15:07 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | #  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
 | 
					
						
							|  |  |  | #endif /* _LINUX_PATCHKEY_H */
 |