libkeymap 2.4.0 Library to manage the Linux keymaps

kernel.h
Go to the documentation of this file.
1
5#ifndef LK_KERNEL_H
6#define LK_KERNEL_H
7
8#include <keymap/context.h>
9
10#ifndef __GNUC__
11#undef __attribute__
12#define __attribute__(x) /*NOTHING*/
13#endif
14
23 int lk_kernel_keymap(struct lk_ctx *ctx, int console) __attribute__((nonnull(1)));
24
32 int lk_kernel_keys(struct lk_ctx *ctx, int console) __attribute__((nonnull(1)));
33
41 int lk_kernel_funcs(struct lk_ctx *ctx, int console) __attribute__((nonnull(1)));
42
50 int lk_kernel_diacrs(struct lk_ctx *ctx, int console) __attribute__((nonnull(1)));
51
52#endif /* LK_KERNEL_H */
context.h
Header contains flags, keywords and context structure.
lk_kernel_diacrs
int lk_kernel_diacrs(struct lk_ctx *ctx, int console) __attribute__((nonnull(1)))
lk_kernel_keys
int lk_kernel_keys(struct lk_ctx *ctx, int console) __attribute__((nonnull(1)))
__attribute__
#define __attribute__(x)
Definition: kernel.h:12
lk_kernel_funcs
int lk_kernel_funcs(struct lk_ctx *ctx, int console) __attribute__((nonnull(1)))
lk_kernel_keymap
int lk_kernel_keymap(struct lk_ctx *ctx, int console) __attribute__((nonnull(1)))