equal
deleted
inserted
replaced
11 case TYPENAME##_P_ENUM :\ |
11 case TYPENAME##_P_ENUM :\ |
12 *flags |= ((__IEC_##TYPENAME##_p *)varp)->flags;\ |
12 *flags |= ((__IEC_##TYPENAME##_p *)varp)->flags;\ |
13 *real_value_p = ((__IEC_##TYPENAME##_p *)varp)->value;\ |
13 *real_value_p = ((__IEC_##TYPENAME##_p *)varp)->value;\ |
14 forced_value_p = &((__IEC_##TYPENAME##_p *)varp)->fvalue;\ |
14 forced_value_p = &((__IEC_##TYPENAME##_p *)varp)->fvalue;\ |
15 break; |
15 break; |
|
16 |
|
17 #define __Is_a_string(dsc) (dsc->type == STRING_ENUM) ||\ |
|
18 (dsc->type == STRING_P_ENUM) ||\ |
|
19 (dsc->type == STRING_O_ENUM) |
16 |
20 |
17 static void* UnpackVar(__Unpack_desc_type *dsc, void **real_value_p, char *flags) |
21 static void* UnpackVar(__Unpack_desc_type *dsc, void **real_value_p, char *flags) |
18 { |
22 { |
19 void *varp = dsc->ptr; |
23 void *varp = dsc->ptr; |
20 void *forced_value_p = NULL; |
24 void *forced_value_p = NULL; |