pointer to buffer. Zero sized array not allowed when pedantic

This commit is contained in:
iceman1001 2023-11-05 15:38:21 +01:00
parent 8f7d7a2dd4
commit c9bee6d3b8

View file

@ -22,6 +22,7 @@
#define TLV_H
#include "common.h"
#include <stdbool.h>
typedef uint32_t tlv_tag_t;
@ -41,7 +42,7 @@ struct tlvdb {
struct tlvdb_root {
struct tlvdb db;
size_t len;
unsigned char buf[0];
unsigned char buf[];
};
typedef void (*tlv_cb)(void *data, const struct tlv *tlv, int level, bool is_leaf);