[Pvfs2-cvs] commit by slang in pvfs2/src/common/misc: pvfs2-util.c
CVS commit program
cvs at parl.clemson.edu
Tue Apr 1 15:10:50 EST 2008
Update of /projects/cvsroot/pvfs2/src/common/misc
In directory parlweb1:/tmp/cvs-serv20753/src/common/misc
Modified Files:
Tag: pvfs-2-7-branch
pvfs2-util.c
Log Message:
fix warnings on 32bit platforms.
Index: pvfs2-util.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/common/misc/pvfs2-util.c,v
diff -p -u -r1.98.2.2 -r1.98.2.3
--- pvfs2-util.c 17 Mar 2008 16:18:50 -0000 1.98.2.2
+++ pvfs2-util.c 1 Apr 2008 20:10:49 -0000 1.98.2.3
@@ -1192,24 +1192,41 @@ int PVFS_util_init_defaults(void)
#define SI_ZETTABYTE (1000 * SI_EXABYTE)
#define SI_YOTTABYTE (1000 * SI_ZETTABYTE)
*/
-#define NUM_SIZES 5
+
+#if SIZEOF_LONG_INT == 8
+#define NUM_SIZES 5
+#else
+#define NUM_SIZES 4
+#endif
static PVFS_size PINT_s_size_table[NUM_SIZES] =
{
/*YOTTABYTE, ZETTABYTE, EXABYTE, */
- PETABYTE, TERABYTE, GIGABYTE, MEGABYTE, KILOBYTE
+#if SIZEOF_LONG_INT == 8
+ PETABYTE,
+ TERABYTE,
+#endif
+ GIGABYTE, MEGABYTE, KILOBYTE
};
static PVFS_size PINT_s_si_size_table[NUM_SIZES] =
{
/*SI_YOTTABYTE, SI_ZETTABYTE, SI_EXABYTE, */
- SI_PETABYTE, SI_TERABYTE, SI_GIGABYTE, SI_MEGABYTE, SI_KILOBYTE
+#if SIZEOF_LONG_INT == 8
+ SI_PETABYTE,
+ SI_TERABYTE,
+#endif
+ SI_GIGABYTE, SI_MEGABYTE, SI_KILOBYTE
};
static const char *PINT_s_str_size_table[NUM_SIZES] =
{
/*"Y", "Z", "E", */
- "P","T", "G", "M", "K"
+#if SIZEOF_LONG_INT == 8
+ "P",
+ "T",
+#endif
+ "G", "M", "K"
};
/*
More information about the Pvfs2-cvs
mailing list