73 |
|
|
74 |
CASE_INLINE const union value *case_data (const struct ccase *, size_t idx); |
CASE_INLINE const union value *case_data (const struct ccase *, size_t idx); |
75 |
CASE_INLINE double case_num (const struct ccase *, size_t idx); |
CASE_INLINE double case_num (const struct ccase *, size_t idx); |
76 |
CASE_INLINE const unsigned char *case_str (const struct ccase *, size_t idx); |
CASE_INLINE const char *case_str (const struct ccase *, size_t idx); |
77 |
|
|
78 |
CASE_INLINE union value *case_data_rw (struct ccase *, size_t idx); |
CASE_INLINE union value *case_data_rw (struct ccase *, size_t idx); |
79 |
|
|
170 |
return c->case_data->values[idx].f; |
return c->case_data->values[idx].f; |
171 |
} |
} |
172 |
|
|
173 |
static inline const unsigned char * |
static inline const char * |
174 |
case_str (const struct ccase *c, size_t idx) |
case_str (const struct ccase *c, size_t idx) |
175 |
{ |
{ |
176 |
return c->case_data->values[idx].s; |
return c->case_data->values[idx].s; |