Libecoli
0.11.5
Extensible COmmand LIne library
Toggle main menu visibility
Loading...
Searching...
No Matches
node_int.h
1
/* SPDX-License-Identifier: BSD-3-Clause
2
* Copyright 2016, Olivier MATZ <zer0@droids-corp.org>
3
*/
4
12
13
#pragma once
14
15
#include <stdint.h>
16
17
#include <ecoli/node.h>
18
33
struct
ec_node
*
ec_node_int
(
const
char
*
id
, int64_t min, int64_t max,
unsigned
int
base);
34
47
int
ec_node_int_getval
(
const
struct
ec_node
*node,
const
char
*str, int64_t *result);
48
63
struct
ec_node
*
ec_node_uint
(
const
char
*
id
, uint64_t min, uint64_t max,
unsigned
int
base);
64
77
int
ec_node_uint_getval
(
const
struct
ec_node
*node,
const
char
*str, uint64_t *result);
78
ec_node_uint_getval
int ec_node_uint_getval(const struct ec_node *node, const char *str, uint64_t *result)
ec_node_uint
struct ec_node * ec_node_uint(const char *id, uint64_t min, uint64_t max, unsigned int base)
ec_node_int
struct ec_node * ec_node_int(const char *id, int64_t min, int64_t max, unsigned int base)
ec_node_int_getval
int ec_node_int_getval(const struct ec_node *node, const char *str, int64_t *result)
ec_node
struct ec_node * ec_node(const char *typename, const char *id)
ecoli
node_int.h
Generated by
1.17.0