(valstr, nstr_exec, nstr_comp_val, nstr_exec_val, xdprval): Support
strings with length limit instead of zero termination. (ship_ca, land_ca): New selectors rflags, rpath. The latter is such a string.
This commit is contained in:
parent
66eaa28f92
commit
630e8e105a
4 changed files with 40 additions and 15 deletions
|
@ -97,11 +97,15 @@ struct valstr {
|
|||
union {
|
||||
struct { /* cat NSC_OFF */
|
||||
ptrdiff_t off;
|
||||
int len;
|
||||
int idx;
|
||||
} sym;
|
||||
double dbl; /* cat NSC_VAL, type NSC_DOUBLE */
|
||||
char *str; /* cat NSC_VAL, type NSC_STRING */
|
||||
long lng; /* cat NSC_VAL, type NSC_LONG */
|
||||
struct { /* cat NSC_VAL, type NSC_STRING */
|
||||
char *base;
|
||||
size_t maxsz;
|
||||
} str;
|
||||
long lng; /* cat NSC_VAL, type NSC_LONG, NSC_TYPEID */
|
||||
} val_as;
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue