mirror of
https://gitlab.labs.nic.cz/labs/bird.git
synced 2024-05-11 16:54:54 +00:00
Merge commit '0a729b50' into thread-next
This merge was particularly difficult. I finally resorted to delete the symbol scope active flag altogether and replace its usage by other means. Also I had to update custom route attribute registration to fit both the scope updates in v2 and the data model in v3.
This commit is contained in:
@@ -305,6 +305,7 @@ struct ea_class_ref {
|
||||
|
||||
void ea_register_init(struct ea_class *);
|
||||
struct ea_class_ref *ea_register_alloc(pool *, struct ea_class);
|
||||
struct ea_class_ref *ea_ref_class(pool *, struct ea_class *); /* Reference for an attribute alias */
|
||||
|
||||
#define EA_REGISTER_ALL_HELPER(x) ea_register_init(x);
|
||||
#define EA_REGISTER_ALL(...) MACRO_FOREACH(EA_REGISTER_ALL_HELPER, __VA_ARGS__)
|
||||
|
Reference in New Issue
Block a user