mirror of
https://gitlab.labs.nic.cz/labs/bird.git
synced 2024-05-11 16:54:54 +00:00
Merge commit 'fc9d471b' into thread-next
Conflicts: conf/cf-lex.l conf/conf.h filter/config.Y filter/data.c filter/data.h
This commit is contained in:
@@ -13,6 +13,12 @@
|
||||
#include "nest/bird.h"
|
||||
#include "lib/type.h"
|
||||
|
||||
struct f_method {
|
||||
struct symbol *sym;
|
||||
struct f_inst *(*new_inst)(struct f_inst *obj, struct f_inst *args);
|
||||
uint arg_num;
|
||||
};
|
||||
|
||||
/* Filter value; size of this affects filter memory consumption */
|
||||
struct f_val {
|
||||
btype type; /* T_* */
|
||||
@@ -210,8 +216,8 @@ trie_match_next_longest_ip6(net_addr_ip6 *n, ip6_addr *found)
|
||||
#define F_CMP_ERROR 999
|
||||
|
||||
const char *f_type_name(btype t);
|
||||
|
||||
enum btype f_type_element_type(btype t);
|
||||
struct sym_scope *f_type_method_scope(btype t);
|
||||
|
||||
int val_same(const struct f_val *v1, const struct f_val *v2);
|
||||
int val_compare(const struct f_val *v1, const struct f_val *v2);
|
||||
|
Reference in New Issue
Block a user