Make the comment for capn_size() clearer that it only applies to unpacked serialisation.
This commit is contained in:
parent
bbc208cf04
commit
a2179f48c8
1 changed files with 5 additions and 3 deletions
|
|
@ -276,9 +276,11 @@ void capn_init_malloc(struct capn *c);
|
||||||
int capn_init_fp(struct capn *c, FILE *f, int packed);
|
int capn_init_fp(struct capn *c, FILE *f, int packed);
|
||||||
int capn_init_mem(struct capn *c, const uint8_t *p, size_t sz, int packed);
|
int capn_init_mem(struct capn *c, const uint8_t *p, size_t sz, int packed);
|
||||||
|
|
||||||
/* capn_size calculates the amount of memory required for the buffer passed to
|
/* capn_size() calculates the amount of memory required to serialise the given
|
||||||
* capn_write_mem. It does not calculate the size for packed serialization, but
|
* Cap'n Proto structure in the unpacked format. It does NOT apply to packed
|
||||||
* that will always be less than the unpacked size.
|
* serialisation, as that may (in rare cases) actually become bigger than the
|
||||||
|
* input. A buffer of this size can then be passed to capn_write_mem() without
|
||||||
|
* fear of truncation (again, only in the unpacked case).
|
||||||
*/
|
*/
|
||||||
int capn_size(struct capn *c);
|
int capn_size(struct capn *c);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue