mirror of
https://github.com/ilyakooo0/urbit.git
synced 2024-11-14 04:19:22 +03:00
u3: adds comments to explain unusual u3v_arvo/u3v_home requirements
This commit is contained in:
parent
f2a2d174e9
commit
fd59a75926
@ -5,6 +5,7 @@
|
||||
/** Data structures.
|
||||
**/
|
||||
/* u3v_arvo: modern arvo structure.
|
||||
** NB: packed to perserve word alignment given [eve_d]
|
||||
*/
|
||||
typedef struct __attribute__((__packed__)) _u3v_arvo {
|
||||
c3_d eve_d; // event number
|
||||
@ -14,11 +15,12 @@
|
||||
} u3v_arvo;
|
||||
|
||||
/* u3v_home: all internal (within image) state.
|
||||
** NB: version must be last for discriminability in north road
|
||||
*/
|
||||
typedef struct _u3v_home {
|
||||
u3a_road rod_u; // storage state
|
||||
u3v_arvo arv_u; // arvo state
|
||||
c3_w ver_w; // version number XX s/b first
|
||||
c3_w ver_w; // version number
|
||||
} u3v_home;
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user