libkeymap
2.4.0
Library to manage the Linux keymaps
|
#include <sys/param.h>
#include <sys/types.h>
Go to the source code of this file.
Data Structures | |
struct | lk_array |
Basic structure for array implementation. More... | |
Functions | |
int | lk_array_init (struct lk_array *a, ssize_t memb, ssize_t size) |
int | lk_array_free (struct lk_array *a) |
int | lk_array_empty (struct lk_array *a) |
int | lk_array_append (struct lk_array *a, const void *e) |
int | lk_array_set (struct lk_array *a, ssize_t i, const void *e) |
void * | lk_array_get (struct lk_array *a, ssize_t i) |
void * | lk_array_get_ptr (struct lk_array *a, ssize_t i) |
int | lk_array_unset (struct lk_array *a, ssize_t i) |
int | lk_array_exists (struct lk_array *a, ssize_t i) |
int lk_array_init | ( | struct lk_array * | a, |
ssize_t | memb, | ||
ssize_t | size | ||
) |
int lk_array_free | ( | struct lk_array * | a | ) |
int lk_array_empty | ( | struct lk_array * | a | ) |
int lk_array_append | ( | struct lk_array * | a, |
const void * | e | ||
) |
int lk_array_set | ( | struct lk_array * | a, |
ssize_t | i, | ||
const void * | e | ||
) |
void* lk_array_get | ( | struct lk_array * | a, |
ssize_t | i | ||
) |
void* lk_array_get_ptr | ( | struct lk_array * | a, |
ssize_t | i | ||
) |
int lk_array_unset | ( | struct lk_array * | a, |
ssize_t | i | ||
) |
int lk_array_exists | ( | struct lk_array * | a, |
ssize_t | i | ||
) |