16ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh/****************************************************************************
26ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh ****************************************************************************
36ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh ***
46ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh ***   This header was automatically generated from a Linux kernel header
56ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh ***   of the same name, to make information necessary for userspace to
66ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh ***   call into the kernel available to libc.  It contains only constants,
76ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh ***   structures, and macros generated from the original header, and thus,
86ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh ***   contains no copyrightable information.
96ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh ***
106ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh ****************************************************************************
116ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh ****************************************************************************/
126ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh#ifndef _LINUX_VT_BUFFER_H_
136ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh#define _LINUX_VT_BUFFER_H_
146ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh
156ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh#ifndef VT_BUF_HAVE_RW
166ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh#define scr_writew(val, addr) (*(addr) = (val))
176ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh#define scr_readw(addr) (*(addr))
186ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh#define scr_memcpyw(d, s, c) memcpy(d, s, c)
196ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh#define scr_memmovew(d, s, c) memmove(d, s, c)
206ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh#define VT_BUF_HAVE_MEMCPYW
216ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh#define VT_BUF_HAVE_MEMMOVEW
226ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh#endif
236ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh
246ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh#ifndef VT_BUF_HAVE_MEMSETW
256ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh#endif
266ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh#ifndef VT_BUF_HAVE_MEMCPYW
276ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh#endif
286ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh#ifndef VT_BUF_HAVE_MEMMOVEW
296ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh#endif
306ecc1bfab1621eaf5a17f82020a26468c537cdeaAndrew Hsieh#endif
31