![]() |
libyang 5.0.8
libyang is YANG data modelling language parser and toolkit written (and providing API) in C.
|
Built-in bits type plugin. More...
#include "plugins_types.h"#include <ctype.h>#include <stdint.h>#include <stdlib.h>#include <string.h>#include "libyang.h"#include "compat.h"#include "ly_common.h"#include "plugins_internal.h"Go to the source code of this file.
Macros | |
| #define | _GNU_SOURCE /* strdup */ |
| #define | BITS_BITMAP_BYTE(bitmap, size, idx) |
| Get a specific byte in a bitmap. | |
| #define | BITS_LAST_BIT_POSITION(type_bits) |
| Get the position of the last bit. | |
Functions | |
| LIBYANG_API_DEF ly_bool | lyplg_type_bits_is_bit_set (const char *bitmap, uint32_t size_bits, uint32_t bit_position) |
| Check whether a particular bit of a bitmap is set. | |
Variables | |
| const struct lyplg_type_record | plugins_bits [] |
| Plugin information for bits type implementation. | |
Built-in bits type plugin.
Copyright (c) 2019 - 2025 CESNET, z.s.p.o.
This source code is licensed under BSD 3-Clause License (the "License"). You may not use this file except in compliance with the License. You may obtain a copy of the License at
https://opensource.org/licenses/BSD-3-Clause
Definition in file bits.c.
| #define BITS_BITMAP_BYTE | ( | bitmap, | |
| size, | |||
| idx ) |
| #define BITS_LAST_BIT_POSITION | ( | type_bits | ) |
Get the position of the last bit.
| const struct lyplg_type_record plugins_bits[] |
Plugin information for bits type implementation.
Note that external plugins are supposed to use:
LYPLG_TYPES = {