Merge pull request #49 from detly/capn_size_size
This commit is contained in:
commit
2116160973
2 changed files with 3 additions and 3 deletions
|
|
@ -408,7 +408,7 @@ int capn_write_fd(struct capn *c, ssize_t (*write_fd)(int fd, const void *p, siz
|
||||||
return datasz;
|
return datasz;
|
||||||
}
|
}
|
||||||
|
|
||||||
int capn_size(struct capn *c)
|
int64_t capn_size(struct capn *c)
|
||||||
{
|
{
|
||||||
size_t headersz, datasz = 0;
|
size_t headersz, datasz = 0;
|
||||||
struct capn_ptr root;
|
struct capn_ptr root;
|
||||||
|
|
@ -431,5 +431,5 @@ int capn_size(struct capn *c)
|
||||||
if (0 != seg)
|
if (0 != seg)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
return (int) headersz+datasz;
|
return (int64_t)(headersz + datasz);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -284,7 +284,7 @@ int capn_init_mem(struct capn *c, const uint8_t *p, size_t sz, int packed);
|
||||||
* input. A buffer of this size can then be passed to capn_write_mem() without
|
* input. A buffer of this size can then be passed to capn_write_mem() without
|
||||||
* fear of truncation (again, only in the unpacked case).
|
* fear of truncation (again, only in the unpacked case).
|
||||||
*/
|
*/
|
||||||
int capn_size(struct capn *c);
|
int64_t capn_size(struct capn *c);
|
||||||
|
|
||||||
/* capn_write_(fp|mem) writes segments to the file/memory buffer in
|
/* capn_write_(fp|mem) writes segments to the file/memory buffer in
|
||||||
* serialized form and returns the number of bytes written.
|
* serialized form and returns the number of bytes written.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue