Assign type when from_str is called
FossilOrigin-Name: 1296e279dd43d32945cd2fae3251a212796fc78df8d48b7066e03131c4098800
This commit is contained in:
parent
c7d778a958
commit
14089cee5b
@ -23,14 +23,14 @@
|
|||||||
|
|
||||||
static cw_KTV_t *get(cw_KTV_t * data, const uint8_t * src, int len)
|
static cw_KTV_t *get(cw_KTV_t * data, const uint8_t * src, int len)
|
||||||
{
|
{
|
||||||
data->type = &cw_type_byte;
|
data->type = &cw_type_bool;
|
||||||
data->val.byte = cw_get_byte(src);
|
data->val.boolean = cw_get_byte(src);
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int put(const cw_KTV_t *data, uint8_t * dst)
|
static int put(const cw_KTV_t *data, uint8_t * dst)
|
||||||
{
|
{
|
||||||
return cw_put_byte(dst, data->val.byte);
|
return cw_put_byte(dst, data->val.boolean);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int to_str(const cw_KTV_t *data, char *dst, int max_len)
|
static int to_str(const cw_KTV_t *data, char *dst, int max_len)
|
||||||
@ -46,6 +46,7 @@ static int to_str(const cw_KTV_t *data, char *dst, int max_len)
|
|||||||
|
|
||||||
static cw_KTV_t *from_str(cw_KTV_t * data, const char *src)
|
static cw_KTV_t *from_str(cw_KTV_t * data, const char *src)
|
||||||
{
|
{
|
||||||
|
data->type = &cw_type_bool;
|
||||||
if (cw_stricmp(src,"true") == 0){
|
if (cw_stricmp(src,"true") == 0){
|
||||||
data->val.boolean=1;
|
data->val.boolean=1;
|
||||||
return data;
|
return data;
|
||||||
|
Loading…
Reference in New Issue
Block a user