remove int16, use int8 as bool instead of integer

This commit is contained in:
Felix Fietkau 2011-03-27 01:08:51 +01:00
parent a7c9ae6d6a
commit 89122a2c1e

View file

@ -204,10 +204,7 @@ static void blobmsg_format_element(struct strbuf *s, struct blob_attr *attr, boo
data_str = buf; data_str = buf;
switch(blob_id(attr)) { switch(blob_id(attr)) {
case BLOBMSG_TYPE_INT8: case BLOBMSG_TYPE_INT8:
sprintf(buf, "%d", *(uint8_t *)data); sprintf(buf, "%s", *(uint8_t *)data ? "true" : "false");
break;
case BLOBMSG_TYPE_INT16:
sprintf(buf, "%d", *(uint16_t *)data);
break; break;
case BLOBMSG_TYPE_INT32: case BLOBMSG_TYPE_INT32:
sprintf(buf, "%d", *(uint32_t *)data); sprintf(buf, "%d", *(uint32_t *)data);