X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/fd1d8acdec3f70b71f6153c2205df3f16a57627d..c9e8dd1a590fecb704c4114633b881848c1ef7e9:/include/simgrid/platf.h diff --git a/include/simgrid/platf.h b/include/simgrid/platf.h index b9ed1ebe88..ff9095d504 100644 --- a/include/simgrid/platf.h +++ b/include/simgrid/platf.h @@ -1,6 +1,7 @@ /* platf.h - Public interface to the SimGrid platforms */ -/* Copyright (c) 2004-2012. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2004-2013. The SimGrid Team. + * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -79,6 +80,9 @@ typedef xbt_dictelm_t sg_storage_t; static inline char* sg_storage_name(sg_storage_t storage) { return storage->key; } +/* Type for any integer storage size */ +typedef uint64_t sg_storage_size_t; + /* * Platform creation functions. Instead of passing 123 arguments to the creation functions @@ -235,7 +239,7 @@ typedef struct { const char* content; const char* content_type; xbt_dict_t properties; - unsigned long size; /* size in Gbytes */ + sg_storage_size_t size; } s_sg_platf_storage_type_cbarg_t, *sg_platf_storage_type_cbarg_t; #define SG_PLATF_STORAGE_TYPE_INITIALIZER {NULL,NULL,NULL,NULL,NULL}