(sctstr): Member sct_che encoded number of che and their target.
Simplify. Split into member sct_che (number) and sct_che_target. Users changed. (get_che_cnum, set_che_cnum, get_che_value, get_che_value): Che encoding/decoding functions; remove. (CHE_MAX): Move from var.h to sect.h. (prsect, doland): Print / edit the new field.
This commit is contained in:
parent
eccc5cb7d7
commit
5bad9875a5
11 changed files with 56 additions and 59 deletions
|
@ -66,13 +66,6 @@
|
|||
#define I_RAD 14
|
||||
#define I_MAX 14
|
||||
|
||||
/* should this be here?? */
|
||||
#define CHE_MAX 255
|
||||
#define get_che_cnum(x) ((x) >> 8)
|
||||
#define set_che_cnum(x, cn) ((x) = ((x) & 0xff) | ((cn) << 8))
|
||||
#define get_che_value(x) ((x) & 0xff)
|
||||
#define set_che_value(x, n) ((x) = ((x) & 0xff00) | (n))
|
||||
|
||||
#define V_CIVIL V_ITEM(I_CIVIL)
|
||||
#define V_MILIT V_ITEM(I_MILIT)
|
||||
#define V_SHELL V_ITEM(I_SHELL)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue