[mpich2-commits] r6740 - mpich2/trunk/src/mpi/romio/adio/common

goodell at mcs.anl.gov goodell at mcs.anl.gov
Tue May 25 13:59:15 CDT 2010


Author: goodell
Date: 2010-05-25 13:59:15 -0500 (Tue, 25 May 2010)
New Revision: 6740

Modified:
   mpich2/trunk/src/mpi/romio/adio/common/heap-sort.c
   mpich2/trunk/src/mpi/romio/adio/common/system_hints.c
Log:
use ATTRIBUTE((unused,used)) to suppress "unused" warnings in ROMIO

Reviewed by robl at .

Modified: mpich2/trunk/src/mpi/romio/adio/common/heap-sort.c
===================================================================
--- mpich2/trunk/src/mpi/romio/adio/common/heap-sort.c	2010-05-25 18:59:13 UTC (rev 6739)
+++ mpich2/trunk/src/mpi/romio/adio/common/heap-sort.c	2010-05-25 18:59:15 UTC (rev 6740)
@@ -43,7 +43,11 @@
     ADIOI_Free(heap->nodes);
 }
 
-static void build_heap(heap_t *heap) {
+/* should suppress unused warnings on GCC */
+static void build_heap(heap_t *heap) ATTRIBUTE((unused, used));
+
+static void build_heap(heap_t *heap)
+{
     int i;
     for (i=(heap->size/2-1); i >= 0; i--)
 	heapify(heap, i);
@@ -104,7 +108,11 @@
     heapify(heap, 0);
 }
 
-static void print_heap(heap_t *heap) {
+/* should suppress unused warnings on GCC */
+static void print_heap(heap_t *heap) ATTRIBUTE((unused, used));
+
+static void print_heap(heap_t *heap)
+{
 #ifndef NOEXP2
     int i;
     double level = 0;

Modified: mpich2/trunk/src/mpi/romio/adio/common/system_hints.c
===================================================================
--- mpich2/trunk/src/mpi/romio/adio/common/system_hints.c	2010-05-25 18:59:13 UTC (rev 6739)
+++ mpich2/trunk/src/mpi/romio/adio/common/system_hints.c	2010-05-25 18:59:15 UTC (rev 6740)
@@ -40,10 +40,14 @@
 #define ROMIO_HINT_DEFAULT_CFG "/etc/romio-hints"
 #define ROMIO_HINT_ENV_VAR "ROMIO_HINTS"
 
+ /* should suppress unused warnings on GCC */
+static void dump_keys(MPI_Info info) ATTRIBUTE((unused, used));
+
 /* debug function: a routine I want in the library to make my life easier when
  * using a source debugger. please ignore any "defined but not used" warnings
  */
-static void dump_keys(MPI_Info info) {
+static void dump_keys(MPI_Info info)
+{
     int i, nkeys, flag;
     char key[MPI_MAX_INFO_KEY];
     char value[MPI_MAX_INFO_VAL];



More information about the mpich2-commits mailing list