This source file includes following definitions.
- MPI_Info_f2c
   1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 #include "mpioimpl.h"
   9 
  10 #ifdef HAVE_WEAK_SYMBOLS
  11 
  12 #if defined(HAVE_PRAGMA_WEAK)
  13 #pragma weak MPI_Info_f2c = PMPI_Info_f2c
  14 #elif defined(HAVE_PRAGMA_HP_SEC_DEF)
  15 #pragma _HP_SECONDARY_DEF PMPI_Info_f2c MPI_Info_f2c
  16 #elif defined(HAVE_PRAGMA_CRI_DUP)
  17 #pragma _CRI duplicate MPI_Info_f2c as PMPI_Info_f2c
  18 
  19 #endif
  20 
  21 
  22 #define MPIO_BUILD_PROFILING
  23 #include "mpioprof.h"
  24 #endif
  25 #include "adio_extern.h"
  26 
  27 
  28 
  29 
  30 
  31 
  32 
  33 
  34 
  35 
  36 MPI_Info MPI_Info_f2c(MPI_Fint info)
  37 {
  38 
  39 #ifndef INT_LT_POINTER
  40     return (MPI_Info) info;
  41 #else
  42     if (!info) return MPI_INFO_NULL;
  43     if ((info < 0) || (info > MPIR_Infotable_ptr)) {
  44         FPRINTF(stderr, "MPI_Info_f2c: Invalid info handle\n");
  45         MPI_Abort(MPI_COMM_WORLD, 1);
  46     }
  47     return MPIR_Infotable[info];
  48 #endif
  49 }