]>
Commit | Line | Data |
---|---|---|
5cb5a6ff LP |
1 | /*-*- Mode: C; c-basic-offset: 8 -*-*/ |
2 | ||
3 | #include "name.h" | |
4 | #include "milestone.h" | |
5 | #include "load-fragment.h" | |
6 | ||
034c6ed7 | 7 | static void milestone_done(Name *n) { |
5cb5a6ff LP |
8 | Milestone *m = MILESTONE(n); |
9 | ||
10 | assert(m); | |
11 | ||
12 | /* Nothing here for now */ | |
13 | } | |
14 | ||
034c6ed7 LP |
15 | static NameActiveState milestone_active_state(Name *n) { |
16 | return MILESTONE(n)->state == MILESTONE_DEAD ? NAME_INACTIVE : NAME_ACTIVE; | |
17 | } | |
18 | ||
5cb5a6ff LP |
19 | const NameVTable milestone_vtable = { |
20 | .suffix = ".milestone", | |
21 | ||
034c6ed7 LP |
22 | .init = name_load_fragment, |
23 | .done = milestone_done, | |
5cb5a6ff | 24 | |
034c6ed7 | 25 | .active_state = milestone_active_state |
5cb5a6ff | 26 | }; |