libyang  3.1.0
libyang is YANG data modelling language parser and toolkit written (and providing API) in C.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
decimal64.c File Reference

Built-in decimal64 type plugin. More...

#include "plugins_types.h"
#include <stdint.h>
#include <stdlib.h>
#include "libyang.h"
#include "compat.h"
#include "ly_common.h"
#include "plugins_internal.h"
Include dependency graph for decimal64.c:

Go to the source code of this file.


LIBYANG_API_DEF LY_ERR lyplg_type_compare_decimal64 (const struct ly_ctx *UNUSED(ctx), const struct lyd_value *val1, const struct lyd_value *val2)
LIBYANG_API_DEF LY_ERR lyplg_type_store_decimal64 (const struct ly_ctx *ctx, const struct lysc_type *type, const void *value, size_t value_len, uint32_t options, LY_VALUE_FORMAT format, void *UNUSED(prefix_data), uint32_t hints, const struct lysc_node *UNUSED(ctx_node), struct lyd_value *storage, struct lys_glob_unres *UNUSED(unres), struct ly_err_item **err)



Detailed Description

Built-in decimal64 type plugin.

Radek Krejci Copyright (c) 2019-2021 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

Definition in file decimal64.c.

Function Documentation

LIBYANG_API_DEF LY_ERR lyplg_type_compare_decimal64 ( const struct ly_ctx UNUSEDctx,
const struct lyd_value val1,
const struct lyd_value val2 

Definition at line 188 of file decimal64.c.

LIBYANG_API_DEF LY_ERR lyplg_type_store_decimal64 ( const struct ly_ctx ctx,
const struct lysc_type type,
const void *  value,
size_t  value_len,
uint32_t  options,
void *  UNUSEDprefix_data,
uint32_t  hints,
const struct lysc_node UNUSEDctx_node,
struct lyd_value storage,
struct lys_glob_unres *  UNUSEDunres,
struct ly_err_item **  err 

Definition at line 86 of file decimal64.c.

Variable Documentation


Definition at line 200 of file decimal64.c.