aboutsummaryrefslogtreecommitdiff
path: root/src/include/gnunet_container_lib.h
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2009-08-27 11:14:19 +0000
committerChristian Grothoff <christian@grothoff.org>2009-08-27 11:14:19 +0000
commit57df0fbf8398720fbd4a9cf34934c212ea00ee54 (patch)
treea00d5740b2a35e21d4cff044c4ce941995b1bdff /src/include/gnunet_container_lib.h
parent2f7e69f969a822a38f9e311f79358e0fe8bda9d8 (diff)
downloadgnunet-57df0fbf8398720fbd4a9cf34934c212ea00ee54.tar.gz
gnunet-57df0fbf8398720fbd4a9cf34934c212ea00ee54.zip
syn
Diffstat (limited to 'src/include/gnunet_container_lib.h')
-rw-r--r--src/include/gnunet_container_lib.h27
1 files changed, 14 insertions, 13 deletions
diff --git a/src/include/gnunet_container_lib.h b/src/include/gnunet_container_lib.h
index 291b99fa2..e2a0787c8 100644
--- a/src/include/gnunet_container_lib.h
+++ b/src/include/gnunet_container_lib.h
@@ -305,8 +305,8 @@ int GNUNET_CONTAINER_meta_data_extract_from_file (struct
305 305
306enum GNUNET_CONTAINER_MetaDataSerializationOptions 306enum GNUNET_CONTAINER_MetaDataSerializationOptions
307{ 307{
308 GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL = GNUNET_NO, 308 GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL = 0,
309 GNUNET_CONTAINER_META_DATA_SERIALIZE_PART = GNUNET_YES, 309 GNUNET_CONTAINER_META_DATA_SERIALIZE_PART = 1,
310 GNUNET_CONTAINER_META_DATA_SERIALIZE_NO_COMPRESS = 2 310 GNUNET_CONTAINER_META_DATA_SERIALIZE_NO_COMPRESS = 2
311}; 311};
312 312
@@ -323,10 +323,11 @@ enum GNUNET_CONTAINER_MetaDataSerializationOptions
323 * GNUNET_SYSERR on error (typically: not enough 323 * GNUNET_SYSERR on error (typically: not enough
324 * space) 324 * space)
325 */ 325 */
326int GNUNET_CONTAINER_meta_data_serialize (const struct 326ssize_t GNUNET_CONTAINER_meta_data_serialize (const struct
327 GNUNET_CONTAINER_MetaData *md, 327 GNUNET_CONTAINER_MetaData *md,
328 char *target, unsigned int size, 328 char *target,
329 enum 329 size_t size,
330 enum
330 GNUNET_CONTAINER_MetaDataSerializationOptions 331 GNUNET_CONTAINER_MetaDataSerializationOptions
331 opt); 332 opt);
332 333
@@ -337,12 +338,12 @@ int GNUNET_CONTAINER_meta_data_serialize (const struct
337 * meta-data to match the size constraint, 338 * meta-data to match the size constraint,
338 * possibly discarding some data? 339 * possibly discarding some data?
339 */ 340 */
340unsigned int GNUNET_CONTAINER_meta_data_get_serialized_size (const struct 341ssize_t GNUNET_CONTAINER_meta_data_get_serialized_size (const struct
341 GNUNET_CONTAINER_MetaData 342 GNUNET_CONTAINER_MetaData
342 *md, 343 *md,
343 enum 344 enum
344 GNUNET_CONTAINER_MetaDataSerializationOptions 345 GNUNET_CONTAINER_MetaDataSerializationOptions
345 opt); 346 opt);
346 347
347/** 348/**
348 * Deserialize meta-data. Initializes md. 349 * Deserialize meta-data. Initializes md.
@@ -352,7 +353,7 @@ unsigned int GNUNET_CONTAINER_meta_data_get_serialized_size (const struct
352 */ 353 */
353struct GNUNET_CONTAINER_MetaData 354struct GNUNET_CONTAINER_MetaData
354 *GNUNET_CONTAINER_meta_data_deserialize (const char *input, 355 *GNUNET_CONTAINER_meta_data_deserialize (const char *input,
355 unsigned int size); 356 size_t size);
356 357
357/** 358/**
358 * Does the meta-data claim that this is a directory? 359 * Does the meta-data claim that this is a directory?