Problems flagged by coding checker: 1317 lines Directory ./src/mpl/test Caution: found assert in ./src/mpl/test/strsep.c, consider MPIU_Assert or MPIU_Assertp (23 times) Warning: found free in ./src/mpl/test/strsep.c (4 times) Warning: found strdup in ./src/mpl/test/strsep.c (4 times) Directory ./src/mpl/src Caution: found sprintf in ./src/mpl/src/mplstr.c, consider MPIU_Snprintf (3 times) Warning: found malloc in ./src/mpl/src/mplstr.c (1 time) Warning: ifdef name malloc used in ./src/mpl/src/mpltrmem.c is nonstandard Warning: ifdef name __strdup used in ./src/mpl/src/mpltrmem.c is nonstandard Warning: found fprintf in ./src/mpl/src/mpltrmem.c (6 times) Directory ./src/pmi/smpd Caution: found reference to routine vprintf in ./src/pmi/smpd/smpd_ipmi.c Caution: found reference to routine vprintf in ./src/pmi/smpd/smpd_ipmi.c Caution: found reference to routine vprintf in ./src/pmi/smpd/smpd_ipmi.c Error: PMPI_Error_string called in ./src/pmi/smpd/smpd_ipmi.c[342] Warning: ifdef name SINGLE_PROCESS_OPTIMIZATION used in ./src/pmi/smpd/smpd_ipmi.c is nonstandard Caution: found snprintf in ./src/pmi/smpd/smpd_ipmi.c, consider MPIU_Snprintf (3 times) Caution: found sprintf in ./src/pmi/smpd/smpd_ipmi.c, consider MPIU_Snprintf (19 times) Caution: found strcat in ./src/pmi/smpd/smpd_ipmi.c, consider MPIU_Strnapp (4 times) Caution: found strcpy in ./src/pmi/smpd/smpd_ipmi.c, consider MPIU_Strncpy (4 times) Caution: found strncpy in ./src/pmi/smpd/smpd_ipmi.c, consider MPIU_Strncpy (18 times) Warning: found atoi in ./src/pmi/smpd/smpd_ipmi.c (17 times) Warning: found printf in ./src/pmi/smpd/smpd_ipmi.c (14 times) Directory ./src/pmi/pmi2 Warning: ifndef name MAXHOSTNAME used in ./src/pmi/pmi2/simple2pmi.c is nonstandard Warning: ifndef name TCP used in ./src/pmi/pmi2/simple2pmi.c is nonstandard Warning: found atoi in ./src/pmi/pmi2/simple2pmi.c (5 times) Warning: found fprintf in ./src/pmi/pmi2/simple2pmi.c (6 times) Warning: found printf in ./src/pmi/pmi2/simple2pmi.c (1 time) Directory ./src/pmi/simple Warning: ifndef name MAXHOSTNAME used in ./src/pmi/simple/simple_pmi.c is nonstandard Warning: ifndef name TCP used in ./src/pmi/simple/simple_pmi.c is nonstandard Warning: found atoi in ./src/pmi/simple/simple_pmi.c (20 times) Directory ./src/util/osserv Warning: ifndef name RTLD_GLOBAL used in ./src/util/osserv/dl.c is nonstandard Directory ./src/util/other Caution: found assert in ./src/util/other/outliers.c, consider MPIU_Assert or MPIU_Assertp (1 time) Directory ./src/util/multichannel Warning: ifdef name _DEBUG used in ./src/util/multichannel/mpi.c is nonstandard Warning: ifdef name _DEBUG used in ./src/util/multichannel/mpi.c is nonstandard Warning: found printf in ./src/util/multichannel/mpi.c (2 times) Directory ./src/util/instrm Caution: found snprintf in ./src/util/instrm/instr.c, consider MPIU_Snprintf (2 times) Warning: found fputs in ./src/util/instrm/instr.c (1 time) Directory ./src/util/dbg Caution: found strncpy in ./src/util/dbg/dbg_printf.c, consider MPIU_Strncpy (2 times) Directory ./src/util/mem Warning: ifdef name MPL_VG_AVAILABLE used in ./src/util/mem/handlemem.c is nonstandard Warning: ifdef name STRERROR_R_CHAR_P used in ./src/util/mem/strerror.c is nonstandard Warning: found atoi in ./src/util/mem/argstr.c (1 time) Directory ./src/util/logging/rlog Warning: ifndef name RLOG_LogEvent used in ./src/util/logging/rlog/rlog.c is nonstandard Warning: ifndef name RGB used in ./src/util/logging/rlog/rlog.c is nonstandard Warning: ifndef name RGB used in ./src/util/logging/rlog/rlogtime.c is nonstandard Warning: ifndef name BOOL used in ./src/util/logging/rlog/irlog2rlog.c is nonstandard Warning: ifndef name TRUE used in ./src/util/logging/rlog/irlog2rlog.c is nonstandard Warning: ifndef name FALSE used in ./src/util/logging/rlog/irlog2rlog.c is nonstandard Warning: ifndef name min used in ./src/util/logging/rlog/irlog2rlog.c is nonstandard Caution: found sprintf in ./src/util/logging/rlog/irlog2rlog.c, consider MPIU_Snprintf (3 times) Warning: found atoi in ./src/util/logging/rlog/irlog2rlog.c (1 time) Directory ./src/util/logging/rlog/rimshot Warning: ifdef name _DEBUG used in ./src/util/logging/rlog/rimshot/MainFrm.cpp is nonstandard Warning: ifdef name _DEBUG used in ./src/util/logging/rlog/rimshot/MainFrm.cpp is nonstandard Warning: ifdef name _DEBUG used in ./src/util/logging/rlog/rimshot/OffsetDlg.cpp is nonstandard Warning: ifdef name _DEBUG used in ./src/util/logging/rlog/rimshot/rimshot.cpp is nonstandard Warning: ifdef name _AFXDLL used in ./src/util/logging/rlog/rimshot/rimshot.cpp is nonstandard Warning: ifdef name _DEBUG used in ./src/util/logging/rlog/rimshot/rimshotDoc.cpp is nonstandard Warning: ifdef name _DEBUG used in ./src/util/logging/rlog/rimshot/rimshotDoc.cpp is nonstandard Warning: found atoi in ./src/util/logging/rlog/rimshot/rimshotDoc.cpp (3 times) Warning: ifdef name _DEBUG used in ./src/util/logging/rlog/rimshot/ZoomDlg.cpp is nonstandard Warning: ifdef name _DEBUG used in ./src/util/logging/rlog/rimshot/rimshotView.cpp is nonstandard Warning: ifdef name _DEBUG used in ./src/util/logging/rlog/rimshot/rimshotView.cpp is nonstandard Directory ./src/util/logging/rlog/TraceInput Warning: found atoi in ./src/util/logging/rlog/TraceInput/trace_input.c (3 times) Directory ./src/pm/remshell Warning: ifndef name MAX_PORT_STRING used in ./src/pm/remshell/mpiexec.c is nonstandard Caution: found snprintf in ./src/pm/remshell/mpiexec.c, consider MPIU_Snprintf (1 time) Warning: found printf in ./src/pm/remshell/mpiexec.c (3 times) Directory ./src/pm/gforker Warning: ifdef name MPIEXEC_ALLOW_PORT used in ./src/pm/gforker/mpiexec.c is nonstandard Warning: definition of name __USE_GNU used in ./src/pm/util/process.c is not allowed Directory ./src/pm/util Warning: found atoi in ./src/pm/util/cmnargs.c (3 times) Caution: found snprintf in ./src/pm/util/labelout.c, consider MPIU_Snprintf (1 time) Warning: found fprintf in ./src/pm/util/labelout.c (1 time) Warning: ifndef name MAX_PENDING_CONN used in ./src/pm/util/pmiport.c is nonstandard Warning: ifndef name MAX_HOST_NAME used in ./src/pm/util/pmiport.c is nonstandard Warning: ifndef name MAX_PORT_STRING used in ./src/pm/util/pmiport.c is nonstandard Warning: ifndef name TCP used in ./src/pm/util/pmiport.c is nonstandard Warning: ifndef name MAX_HOST_NAME used in ./src/pm/util/dbgiface.c is nonstandard Warning: found fprintf in ./src/pm/util/dbgiface.c (1 time) Warning: found printf in ./src/pm/util/dbgiface.c (1 time) Warning: ifndef name PMIWriteLine used in ./src/pm/util/pmiserv.c is nonstandard Caution: found snprintf in ./src/pm/util/pmiserv.c, consider MPIU_Snprintf (1 time) Warning: found atoi in ./src/pm/util/pmiserv.c (12 times) Warning: ifndef name PATH_MAX used in ./src/pm/util/rm.c is nonstandard Warning: ifndef name DEFAULT_MACHINES_PATH used in ./src/pm/util/rm.c is nonstandard Directory ./src/pm/mpd Copyright statement missing from ./src/pm/mpd/Zeroconf.py Warning: found printf in ./src/pm/mpd/proxy.c (3 times) Caution: found sprintf in ./src/pm/mpd/pcp.c, consider MPIU_Snprintf (3 times) Caution: found strcpy in ./src/pm/mpd/pcp.c, consider MPIU_Strncpy (7 times) Caution: found strncpy in ./src/pm/mpd/pcp.c, consider MPIU_Strncpy (2 times) Warning: found fprintf in ./src/pm/mpd/pcp.c (4 times) Warning: found printf in ./src/pm/mpd/sleeploop.c (1 time) Warning: found fprintf in ./src/pm/mpd/exittest_nompi.c (2 times) Warning: found printf in ./src/pm/mpd/infloop.c (1 time) Warning: found free in ./src/pm/mpd/mtv.c (3 times) Warning: found malloc in ./src/pm/mpd/mtv.c (1 time) Warning: found strdup in ./src/pm/mpd/mtv.c (2 times) Caution: found snprintf in ./src/pm/mpd/mpdroot.c, consider MPIU_Snprintf (4 times) Caution: found strncpy in ./src/pm/mpd/mpdroot.c, consider MPIU_Strncpy (4 times) Warning: found atoi in ./src/pm/mpd/mpdroot.c (1 time) Warning: found fprintf in ./src/pm/mpd/mpdroot.c (1 time) Warning: found free in ./src/pm/mpd/mpdroot.c (1 time) Warning: found malloc in ./src/pm/mpd/mpdroot.c (1 time) Warning: found printf in ./src/pm/mpd/mpdroot.c (6 times) Warning: ifdef name TEST_THESE used in ./src/pm/mpd/pmitest.c is nonstandard Caution: found sprintf in ./src/pm/mpd/pmitest.c, consider MPIU_Snprintf (6 times) Caution: found strcpy in ./src/pm/mpd/pmitest.c, consider MPIU_Strncpy (7 times) Warning: found atoi in ./src/pm/mpd/pmitest.c (2 times) Warning: found printf in ./src/pm/mpd/pmitest.c (26 times) Warning: found printf in ./src/pm/mpd/sigcatcher.c (2 times) Directory ./src/pm/hydra/ui/mpich Warning: found printf in ./src/pm/hydra/ui/mpich/mpiexec.c (77 times) Warning: found atoi in ./src/pm/hydra/ui/mpich/utils.c (7 times) Warning: found printf in ./src/pm/hydra/ui/mpich/utils.c (166 times) Directory ./src/pm/hydra/mpl/test Caution: found assert in ./src/pm/hydra/mpl/test/strsep.c, consider MPIU_Assert or MPIU_Assertp (23 times) Warning: found free in ./src/pm/hydra/mpl/test/strsep.c (4 times) Warning: found strdup in ./src/pm/hydra/mpl/test/strsep.c (4 times) Directory ./src/pm/hydra/mpl/src Caution: found sprintf in ./src/pm/hydra/mpl/src/mplstr.c, consider MPIU_Snprintf (3 times) Warning: found malloc in ./src/pm/hydra/mpl/src/mplstr.c (1 time) Warning: ifdef name malloc used in ./src/pm/hydra/mpl/src/mpltrmem.c is nonstandard Warning: ifdef name __strdup used in ./src/pm/hydra/mpl/src/mpltrmem.c is nonstandard Warning: found fprintf in ./src/pm/hydra/mpl/src/mpltrmem.c (6 times) Directory ./src/pm/hydra/examples Caution: found snprintf in ./src/pm/hydra/examples/binding.c, consider MPIU_Snprintf (3 times) Warning: found atoi in ./src/pm/hydra/examples/binding.c (1 time) Warning: found fprintf in ./src/pm/hydra/examples/binding.c (3 times) Directory ./src/pm/hydra/utils/sock Caution: found strcpy in ./src/pm/hydra/utils/sock/sock.c, consider MPIU_Strncpy (1 time) Warning: found atoi in ./src/pm/hydra/utils/sock/sock.c (2 times) Directory ./src/pm/hydra/utils/args Warning: found atoi in ./src/pm/hydra/utils/args/args.c (1 time) Directory ./src/pm/hydra/tools/topo Warning: found atoi in ./src/pm/hydra/tools/topo/topo.c (2 times) Directory ./src/pm/hydra/tools/topo/hwloc Warning: found fprintf in ./src/pm/hydra/tools/topo/hwloc/topo_hwloc.c (2 times) Directory ./src/pm/hydra/tools/bootstrap/persist Warning: found atoi in ./src/pm/hydra/tools/bootstrap/persist/persist_server.c (1 time) Warning: found printf in ./src/pm/hydra/tools/bootstrap/persist/persist_server.c (7 times) Directory ./src/pm/hydra/tools/bootstrap/external Warning: found atoi in ./src/pm/hydra/tools/bootstrap/external/lsf_query_node_list.c (1 time) Warning: found atoi in ./src/pm/hydra/tools/bootstrap/external/slurm_query_node_list.c (5 times) Warning: found atoi in ./src/pm/hydra/tools/bootstrap/external/sge_query_node_list.c (1 time) Directory ./src/pm/hydra/tools/nameserver Warning: found atoi in ./src/pm/hydra/tools/nameserver/hydra_nameserver.c (1 time) Warning: found printf in ./src/pm/hydra/tools/nameserver/hydra_nameserver.c (6 times) Directory ./src/pm/hydra/tools/ckpoint/blcr Warning: found fprintf in ./src/pm/hydra/tools/ckpoint/blcr/ckpoint_blcr.c (1 time) Directory ./src/pm/hydra/tools/demux Warning: ifdef name SIGTTIN used in ./src/pm/hydra/tools/demux/demux.c is nonstandard Warning: ifdef name SIGTTIN used in ./src/pm/hydra/tools/demux/demux.c is nonstandard Warning: ifdef name SIGTTIN used in ./src/pm/hydra/tools/demux/demux.c is nonstandard Directory ./src/pm/hydra/pm/pmiserv Warning: found atoi in ./src/pm/hydra/pm/pmiserv/pmiserv_pmi_v1.c (5 times) Warning: found atoi in ./src/pm/hydra/pm/pmiserv/pmiserv_cb.c (3 times) Warning: found atoi in ./src/pm/hydra/pm/pmiserv/pmip_utils.c (17 times) Warning: found atoi in ./src/pm/hydra/pm/pmiserv/pmiserv_pmi.c (3 times) Warning: found atoi in ./src/pm/hydra/pm/pmiserv/pmiserv_pmi_v2.c (5 times) Warning: found atoi in ./src/pm/hydra/pm/pmiserv/pmip_cb.c (1 time) Warning: found atoi in ./src/pm/hydra/pm/pmiserv/pmip_pmi_v2.c (1 time) Warning: found atoi in ./src/pm/hydra/pm/pmiserv/pmip_pmi_v1.c (3 times) Directory ./src/openpa/test Warning: found calloc in ./src/openpa/test/test_barriers.c (3 times) Warning: found free in ./src/openpa/test/test_barriers.c (6 times) Warning: found malloc in ./src/openpa/test/test_barriers.c (3 times) Warning: found printf in ./src/openpa/test/test_barriers.c (7 times) Warning: found puts in ./src/openpa/test/test_barriers.c (3 times) Warning: ifdef name OPA_LL_SC_SUPPORTED used in ./src/openpa/test/test_primitives.c is nonstandard Warning: ifdef name OPA_LL_SC_SUPPORTED used in ./src/openpa/test/test_primitives.c is nonstandard Warning: ifdef name OPA_LL_SC_SUPPORTED used in ./src/openpa/test/test_primitives.c is nonstandard Warning: ifdef name OPA_LL_SC_SUPPORTED used in ./src/openpa/test/test_primitives.c is nonstandard Warning: ifdef name OPA_LL_SC_SUPPORTED used in ./src/openpa/test/test_primitives.c is nonstandard Warning: ifdef name OPA_LL_SC_SUPPORTED used in ./src/openpa/test/test_primitives.c is nonstandard Warning: ifdef name OPA_LL_SC_SUPPORTED used in ./src/openpa/test/test_primitives.c is nonstandard Warning: ifdef name OPA_LL_SC_SUPPORTED used in ./src/openpa/test/test_primitives.c is nonstandard Warning: ifdef name OPA_LL_SC_SUPPORTED used in ./src/openpa/test/test_primitives.c is nonstandard Warning: ifdef name OPA_LL_SC_SUPPORTED used in ./src/openpa/test/test_primitives.c is nonstandard Warning: ifdef name OPA_LL_SC_SUPPORTED used in ./src/openpa/test/test_primitives.c is nonstandard Warning: ifdef name OPA_LL_SC_SUPPORTED used in ./src/openpa/test/test_primitives.c is nonstandard Warning: ifdef name OPA_LL_SC_SUPPORTED used in ./src/openpa/test/test_primitives.c is nonstandard Warning: ifdef name OPA_LL_SC_SUPPORTED used in ./src/openpa/test/test_primitives.c is nonstandard Warning: ifdef name OPA_LL_SC_SUPPORTED used in ./src/openpa/test/test_primitives.c is nonstandard Warning: ifdef name OPA_LL_SC_SUPPORTED used in ./src/openpa/test/test_primitives.c is nonstandard Warning: found calloc in ./src/openpa/test/test_primitives.c (23 times) Warning: found free in ./src/openpa/test/test_primitives.c (116 times) Warning: found malloc in ./src/openpa/test/test_primitives.c (35 times) Warning: found printf in ./src/openpa/test/test_primitives.c (90 times) Warning: found puts in ./src/openpa/test/test_primitives.c (29 times) Caution: found assert in ./src/openpa/test/test_queue.c, consider MPIU_Assert or MPIU_Assertp (1 time) Warning: found calloc in ./src/openpa/test/test_queue.c (2 times) Warning: found free in ./src/openpa/test/test_queue.c (6 times) Warning: found malloc in ./src/openpa/test/test_queue.c (2 times) Warning: found printf in ./src/openpa/test/test_queue.c (10 times) Warning: found puts in ./src/openpa/test/test_queue.c (1 time) Caution: found assert in ./src/openpa/test/sanity.c, consider MPIU_Assert or MPIU_Assertp (4 times) Warning: found printf in ./src/openpa/test/sanity.c (1 time) Directory ./src/binding/f90 Error: PMPI_TYPE_CREATE_F90_INTEGER called in ./src/binding/f90/typef90intf.c[117] Error: PMPI_TYPE_CREATE_F90_INTEGER called in ./src/binding/f90/typef90intf.c[150] Error: PMPI_TYPE_CREATE_F90_REAL called in ./src/binding/f90/typef90realf.c[117] Error: PMPI_TYPE_CREATE_F90_REAL called in ./src/binding/f90/typef90realf.c[150] Error: PMPI_WTIME called in ./src/binding/f90/mpi_base.f90.in[1032] Error: PMPI_WTIME called in ./src/binding/f90/mpi_base.f90.in[1033] Error: PMPI_WTIME called in ./src/binding/f90/mpi_base.f90.in[1034] Error: PMPI_WTICK called in ./src/binding/f90/mpi_base.f90.in[1036] Error: PMPI_WTICK called in ./src/binding/f90/mpi_base.f90.in[1037] Error: PMPI_WTICK called in ./src/binding/f90/mpi_base.f90.in[1038] Error: PMPI_TYPE_CREATE_F90_COMPLEX called in ./src/binding/f90/typef90cmplxf.c[117] Error: PMPI_TYPE_CREATE_F90_COMPLEX called in ./src/binding/f90/typef90cmplxf.c[150] Directory ./src/binding/cxx Error: PMPI_Type_set_name called in ./src/binding/cxx/initcxx.cxx[1081] Error: PMPI_Type_set_name called in ./src/binding/cxx/initcxx.cxx[1082] Error: PMPI_Type_set_name called in ./src/binding/cxx/initcxx.cxx[1083] Error: PMPI_Type_set_name called in ./src/binding/cxx/initcxx.cxx[1085] Directory ./src/mpid/ch3/src Warning: found fprintf in ./src/mpid/ch3/src/mpid_init.c (1 time) Warning: ifdef name ENABLE_RECVQ_STATISTICS used in ./src/mpid/ch3/src/ch3u_recvq.c is nonstandard Warning: ifdef name ENABLE_RECVQ_STATISTICS used in ./src/mpid/ch3/src/ch3u_recvq.c is nonstandard Warning: ifdef name ENABLE_RECVQ_STATISTICS used in ./src/mpid/ch3/src/ch3u_recvq.c is nonstandard Warning: ifdef name ENABLE_RECVQ_STATISTICS used in ./src/mpid/ch3/src/ch3u_recvq.c is nonstandard Warning: ifdef name ENABLE_RECVQ_STATISTICS used in ./src/mpid/ch3/src/ch3u_recvq.c is nonstandard Warning: ifdef name ENABLE_RECVQ_STATISTICS used in ./src/mpid/ch3/src/ch3u_recvq.c is nonstandard Warning: ifdef name ENABLE_RECVQ_STATISTICS used in ./src/mpid/ch3/src/ch3u_recvq.c is nonstandard Warning: ifdef name ENABLE_RECVQ_STATISTICS used in ./src/mpid/ch3/src/ch3u_recvq.c is nonstandard Warning: ifdef name ENABLE_RECVQ_STATISTICS used in ./src/mpid/ch3/src/ch3u_recvq.c is nonstandard Warning: ifdef name ENABLE_RECVQ_STATISTICS used in ./src/mpid/ch3/src/ch3u_recvq.c is nonstandard Warning: found fprintf in ./src/mpid/ch3/src/ch3u_recvq.c (11 times) Warning: found printf in ./src/mpid/ch3/src/ch3u_rma_sync.c (1 time) Warning: found printf in ./src/mpid/ch3/src/ch3u_handle_connection.c (3 times) Warning: found printf in ./src/mpid/ch3/src/ch3u_port.c (1 time) Warning: ifdef name ENABLE_COMM_OVERRIDES used in ./src/mpid/ch3/src/mpid_ssend.c is nonstandard Warning: found atoi in ./src/mpid/ch3/src/mpidi_pg.c (4 times) Warning: found fprintf in ./src/mpid/ch3/src/mpidi_pg.c (7 times) Warning: found printf in ./src/mpid/ch3/src/mpidi_pg.c (3 times) Warning: ifdef name ENABLE_COMM_OVERRIDES used in ./src/mpid/ch3/src/mpid_send.c is nonstandard Warning: ifdef name ENABLE_COMM_OVERRIDES used in ./src/mpid/ch3/src/mpid_irsend.c is nonstandard Warning: ifdef name ENABLE_COMM_OVERRIDES used in ./src/mpid/ch3/src/mpid_rsend.c is nonstandard Warning: ifdef name ENABLE_COMM_OVERRIDES used in ./src/mpid/ch3/src/mpid_issend.c is nonstandard Warning: ifdef name ENABLE_COMM_OVERRIDES used in ./src/mpid/ch3/src/mpid_probe.c is nonstandard Warning: ifdef name ENABLE_COMM_OVERRIDES used in ./src/mpid/ch3/src/mpid_vc.c is nonstandard Warning: ifdef name ENABLED_NO_LOCAL used in ./src/mpid/ch3/src/mpid_vc.c is nonstandard Warning: ifdef name ENABLED_ODD_EVEN_CLIQUES used in ./src/mpid/ch3/src/mpid_vc.c is nonstandard Warning: found printf in ./src/mpid/ch3/src/mpid_vc.c (7 times) Warning: found strdup in ./src/mpid/ch3/src/mpid_vc.c (1 time) Warning: ifdef name ENABLE_COMM_OVERRIDES used in ./src/mpid/ch3/src/mpid_isend.c is nonstandard Warning: ifdef name ENABLE_COMM_OVERRIDES used in ./src/mpid/ch3/src/mpid_iprobe.c is nonstandard Directory ./src/mpid/ch3/util/sock Warning: found fprintf in ./src/mpid/ch3/util/sock/ch3u_getinterfaces.c (9 times) Warning: ifdef name __STRICT_ANSI__ used in ./src/mpid/ch3/util/sock/findinterfaces.c is nonstandard Warning: definition of name __USE_MISC used in ./src/mpid/ch3/util/sock/findinterfaces.c is not allowed Directory ./src/mpid/ch3/channels/nemesis/src Warning: ifdef name BY_PASS_PROGRESS used in ./src/mpid/ch3/channels/nemesis/src/ch3_progress.c is nonstandard Warning: ifdef name ENABLE_NO_YIELD used in ./src/mpid/ch3/channels/nemesis/src/ch3_progress.c is nonstandard Warning: ifdef name ENABLE_CHECKPOINTING used in ./src/mpid/ch3/channels/nemesis/src/ch3_progress.c is nonstandard Warning: ifdef name ENABLE_CHECKPOINTING used in ./src/mpid/ch3/channels/nemesis/src/ch3_progress.c is nonstandard Warning: ifdef name ENABLE_COMM_OVERRIDES used in ./src/mpid/ch3/channels/nemesis/src/ch3_progress.c is nonstandard Warning: ifdef name ENABLED_SHM_COLLECTIVES used in ./src/mpid/ch3/channels/nemesis/src/ch3i_comm.c is nonstandard Warning: directive warning is unknown in ./src/mpid/ch3/channels/nemesis/nemesis/utils/replacements/mkstemp.c Warning: directive warning is unknown in ./src/mpid/ch3/channels/nemesis/nemesis/utils/replacements/mkstemp.c Directory ./src/mpid/ch3/channels/nemesis/nemesis/utils/monitor Warning: ifdef name PAPI_MONITOR used in ./src/mpid/ch3/channels/nemesis/nemesis/utils/monitor/papi_defs.c is nonstandard Warning: ifdef name PAPI_MONITOR used in ./src/mpid/ch3/channels/nemesis/nemesis/utils/monitor/papi_defs.c is nonstandard Warning: ifdef name PAPI_MONITOR used in ./src/mpid/ch3/channels/nemesis/nemesis/utils/monitor/papi_defs.c is nonstandard Warning: found fprintf in ./src/mpid/ch3/channels/nemesis/nemesis/utils/monitor/papi_defs.c (3 times) Directory ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad Warning: ifdef name DEBUG used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_poll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_poll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_poll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_poll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_poll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_poll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_poll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_poll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_poll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_poll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_poll.c is nonstandard Warning: found fprintf in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_poll.c (14 times) Warning: ifdef name DEBUG used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_send.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_send.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_send.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_send.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_send.c is nonstandard Warning: found fprintf in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_send.c (7 times) Warning: found fprintf in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_init.c (10 times) Directory ./src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp Warning: ifdef name TESTING_CHUNKING used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/wintcp_lmt.c is nonstandard Warning: ifdef name TESTING_CHUNKING used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/wintcp_lmt.c is nonstandard Warning: ifdef name TESTING_CHUNKING used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/wintcp_lmt.c is nonstandard Warning: found fprintf in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c (4 times) Warning: found fprintf in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/wintcp_init.c (9 times) Directory ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp Warning: found fprintf in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/tcp_utility.c (2 times) Warning: found fprintf in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/socksm.c (4 times) Warning: ifdef name ENABLE_CHECKPOINTING used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/tcp_ckpt.c is nonstandard Warning: ifdef name ENABLE_CHECKPOINTING used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/tcp_init.c is nonstandard Warning: ifdef name ENABLE_CHECKPOINTING used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/tcp_init.c is nonstandard Warning: ifdef name ENABLE_CHECKPOINTING used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/tcp_init.c is nonstandard Warning: ifdef name ENABLE_CHECKPOINTING used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/tcp_init.c is nonstandard Warning: found fprintf in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/tcp_init.c (2 times) Warning: ifdef name SIOCGIFADDR used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/tcp_getip.c is nonstandard Warning: found fprintf in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/tcp_getip.c (4 times) Directory ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx Warning: ifdef name ONDEMAND used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx/mx_init.c is nonstandard Warning: ifdef name ONDEMAND used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx/mx_poll.c is nonstandard Warning: ifdef name ONDEMAND used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx/mx_poll.c is nonstandard Warning: ifdef name ONDEMAND used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx/mx_poll.c is nonstandard Warning: ifdef name ONDEMAND used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx/mx_poll.c is nonstandard Warning: found fprintf in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx/mx_poll.c (11 times) Warning: ifdef name ONDEMAND used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx/mx_send.c is nonstandard Warning: ifdef name ONDEMAND used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx/mx_send.c is nonstandard Warning: ifdef name ONDEMAND used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx/mx_send.c is nonstandard Warning: ifdef name ONDEMAND used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx/mx_send.c is nonstandard Warning: ifdef name ONDEMAND used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx/mx_send.c is nonstandard Warning: found fprintf in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx/mx_send.c (9 times) Directory ./src/mpid/ch3/channels/nemesis/nemesis/netmod/gm Warning: found printf in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/gm/gm_lmt.c (3 times) Warning: ifdef name BOUNCE_BUFFER used in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/gm/gm_send.c is nonstandard Warning: found printf in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/gm/gm_poll.c (2 times) Directory ./src/mpid/ch3/channels/nemesis/nemesis/netmod/psm Warning: found free in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/psm/psm_init.c (1 time) Warning: found malloc in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/psm/psm_init.c (1 time) Warning: found printf in ./src/mpid/ch3/channels/nemesis/nemesis/netmod/psm/psm_init.c (2 times) Directory ./src/mpid/ch3/channels/nemesis/nemesis/src Warning: ifdef name ENABLE_NO_YIELD used in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_lmt_shm.c is nonstandard Warning: found printf in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_lmt_shm.c (1 time) Warning: ifdef name MEM_REGION_IN_HEAP used in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_finalize.c is nonstandard Warning: ifdef name PAPI_MONITOR used in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_finalize.c is nonstandard Warning: found free in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_lmt_vmsplice.c (1 time) Caution: found reference to routine mmap in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_lmt_dma.c Warning: ifdef name ENABLE_CHECKPOINTING used in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_ckpt.c is nonstandard Warning: found fprintf in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_ckpt.c (4 times) Warning: ifdef name MEM_REGION_IN_HEAP used in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c is nonstandard Warning: ifndef name MIN used in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c is nonstandard Warning: ifndef name MAX used in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c is nonstandard Warning: ifdef name MEM_REGION_IN_HEAP used in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c is nonstandard Warning: ifdef name FORCE_ASYM used in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c is nonstandard Warning: ifdef name ENABLE_CHECKPOINTING used in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c is nonstandard Warning: ifdef name PAPI_MONITOR used in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c is nonstandard Warning: ifdef name ENABLE_CHECKPOINTING used in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c is nonstandard Warning: found fprintf in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_queue.c (8 times) Warning: found fprintf in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_debug.c (13 times) Warning: ifdef name ENABLE_COMM_OVERRIDES used in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network.c is nonstandard Warning: ifdef name ENABLE_COMM_OVERRIDES used in ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network.c is nonstandard Directory ./src/mpid/ch3/channels/sctp/src Warning: found atoi in ./src/mpid/ch3/channels/sctp/src/ch3_progress.c (2 times) Warning: ifdef name FREEBSD used in ./src/mpid/ch3/channels/sctp/src/sctp_common.c is nonstandard Warning: found free in ./src/mpid/ch3/channels/sctp/src/sctp_common.c (1 time) Warning: found malloc in ./src/mpid/ch3/channels/sctp/src/sctp_common.c (1 time) Warning: found free in ./src/mpid/ch3/channels/sctp/src/all_hash.c (6 times) Warning: found malloc in ./src/mpid/ch3/channels/sctp/src/all_hash.c (3 times) Directory ./src/mpid/common/sock/iocp Warning: found atoi in ./src/mpid/common/sock/iocp/sock.c (5 times) Directory ./src/mpid/common/sock/poll Caution: found snprintf in ./src/mpid/common/sock/poll/socki_util.i, consider MPIU_Snprintf (1 time) Warning: ifndef name USHRT_MAX used in ./src/mpid/common/sock/poll/sock_post.i is nonstandard Warning: definition of name __mpidi_datatype_free_and_return used in ./src/mpid/common/datatype/mpid_type_debug.c is not allowed Directory ./src/mpid/common/datatype/dataloop Warning: ifndef name PREPEND_PREFIX used in ./src/mpid/common/datatype/dataloop/dataloop_create_struct.c is nonstandard Warning: ifndef name PREPEND_PREFIX used in ./src/mpid/common/datatype/dataloop/segment.c is nonstandard Directory ./src/mpid/common/sched C style header missing in ./src/mpid/common/sched/mpid_sched.c Directory ./src/nameserv/test Warning: ifdef name STANDALONE used in ./src/nameserv/test/testnd.c is nonstandard Directory ./src/mpi/comm Warning: found printf in ./src/mpi/comm/commutil.c (1 time) Directory ./src/mpi/init Warning: ifdef name _WIN64 used in ./src/mpi/init/initthread.c is nonstandard Warning: found atoi in ./src/mpi/init/finalize.c (1 time) Directory ./src/mpi/attr Warning: ifdef name WORDS_LITTLEENDIAN used in ./src/mpi/attr/type_get_attr.c is nonstandard Warning: ifdef name WORDS_LITTLEENDIAN used in ./src/mpi/attr/win_get_attr.c is nonstandard Warning: ifdef name WORDS_LITTLEENDIAN used in ./src/mpi/attr/comm_get_attr.c is nonstandard Directory ./src/mpi/romio Error: PMPI_ called in ./src/mpi/romio/configure[20904] Directory ./src/mpi/romio/mpi2-other/info Warning: ifndef name INT_LT_POINTER used in ./src/mpi/romio/mpi2-other/info/info_c2f.c is nonstandard Warning: ifndef name INT_LT_POINTER used in ./src/mpi/romio/mpi2-other/info/info_f2c.c is nonstandard Directory ./src/mpi/romio/mpi-io Warning: ifndef name INT_LT_POINTER used in ./src/mpi/romio/mpi-io/ioreq_f2c.c is nonstandard Warning: ifndef name INT_LT_POINTER used in ./src/mpi/romio/mpi-io/ioreq_c2f.c is nonstandard Error: PMPI_File_set_errhandler called in ./src/mpi/romio/mpi-io/close.c[60] Directory ./src/mpi/romio/mpi-io/glue/mpich2 Warning: ifndef name INT_LT_POINTER used in ./src/mpi/romio/mpi-io/glue/mpich2/mpio_file.c is nonstandard Warning: ifndef name INT_LT_POINTER used in ./src/mpi/romio/mpi-io/glue/mpich2/mpio_file.c is nonstandard Directory ./src/mpi/romio/mpi-io/glue/mpich1 Warning: ifndef name INT_LT_POINTER used in ./src/mpi/romio/mpi-io/glue/mpich1/mpio_file.c is nonstandard Warning: ifndef name INT_LT_POINTER used in ./src/mpi/romio/mpi-io/glue/mpich1/mpio_file.c is nonstandard Directory ./src/mpi/romio/mpi-io/glue/default Warning: ifndef name INT_LT_POINTER used in ./src/mpi/romio/mpi-io/glue/default/mpio_file.c is nonstandard Warning: ifndef name INT_LT_POINTER used in ./src/mpi/romio/mpi-io/glue/default/mpio_file.c is nonstandard Directory ./src/mpi/romio/adio/ad_pfs Warning: found atoi in ./src/mpi/romio/adio/ad_pfs/ad_pfs_hints.c (3 times) Directory ./src/mpi/romio/adio/ad_zoidfs Copyright statement missing from ./src/mpi/romio/adio/ad_zoidfs/ad_zoidfs_features.c C style header missing in ./src/mpi/romio/adio/ad_zoidfs/ad_zoidfs_features.c Directory ./src/mpi/romio/adio/ad_ntfs Caution: found strncpy in ./src/mpi/romio/adio/ad_ntfs/ad_ntfs_iwrite.c, consider MPIU_Strncpy (2 times) Directory ./src/mpi/romio/adio/ad_nfs Copyright statement missing from ./src/mpi/romio/adio/ad_nfs/ad_nfs_features.c C style header missing in ./src/mpi/romio/adio/ad_nfs/ad_nfs_features.c Warning: found atoi in ./src/mpi/romio/adio/ad_nfs/ad_nfs_read.c (1 time) Warning: found atoi in ./src/mpi/romio/adio/ad_nfs/ad_nfs_write.c (1 time) Directory ./src/mpi/romio/adio/ad_bglockless Copyright statement missing from ./src/mpi/romio/adio/ad_bglockless/ad_bglockless_features.c C style header missing in ./src/mpi/romio/adio/ad_bglockless/ad_bglockless_features.c Directory ./src/mpi/romio/adio/ad_bgl Warning: ifdef name PVFS2_SUPER_MAGIC used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_tuning.c is nonstandard Warning: found atoi in ./src/mpi/romio/adio/ad_bgl/ad_bgl_tuning.c (5 times) Warning: found printf in ./src/mpi/romio/adio/ad_bgl/ad_bgl_tuning.c (18 times) Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_wrcoll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_wrcoll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_wrcoll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_wrcoll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_wrcoll.c is nonstandard Warning: found atoi in ./src/mpi/romio/adio/ad_bgl/ad_bgl_wrcoll.c (1 time) Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_rdcoll.c is nonstandard Warning: ifdef name RDCOLL_DEBUG used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_rdcoll.c is nonstandard Warning: ifdef name RDCOLL_DEBUG used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_rdcoll.c is nonstandard Warning: ifdef name RDCOLL_DEBUG used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_rdcoll.c is nonstandard Warning: ifdef name RDCOLL_DEBUG used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_rdcoll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_rdcoll.c is nonstandard Warning: ifdef name RDCOLL_DEBUG used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_rdcoll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_rdcoll.c is nonstandard Warning: found atoi in ./src/mpi/romio/adio/ad_bgl/ad_bgl_hints.c (12 times) Warning: ifndef name PATH_MAX used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_open.c is nonstandard Warning: found free in ./src/mpi/romio/adio/ad_bgl/ad_bgl_open.c (1 time) Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_aggrs.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_aggrs.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_aggrs.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_aggrs.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_aggrs.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_aggrs.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_aggrs.c is nonstandard Warning: directive warning is unknown in ./src/mpi/romio/adio/ad_bgl/ad_bgl.c Warning: found atoi in ./src/mpi/romio/adio/ad_bgl/ad_bgl_read.c (1 time) Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_write.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_write.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/ad_bgl/ad_bgl_write.c is nonstandard Warning: found atoi in ./src/mpi/romio/adio/ad_bgl/ad_bgl_write.c (1 time) Directory ./src/mpi/romio/adio/ad_xfs Warning: found atoi in ./src/mpi/romio/adio/ad_xfs/ad_xfs_hints.c (2 times) Warning: found fprintf in ./src/mpi/romio/adio/ad_xfs/ad_xfs_hints.c (2 times) Directory ./src/mpi/romio/adio/ad_pvfs2 Warning: ifdef name COALESCE_REGIONS used in ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_io_list.c is nonstandard Warning: ifdef name COALESCE_REGIONS used in ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_io_list.c is nonstandard Warning: ifdef name COALESCE_REGIONS used in ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_io_list.c is nonstandard Warning: ifdef name COALESCE_REGIONS used in ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_io_list.c is nonstandard Caution: found assert in ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_io_list.c, consider MPIU_Assert or MPIU_Assertp (3 times) Warning: found fprintf in ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_io_list.c (27 times) Warning: found fprintf in ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_read.c (1 time) Warning: found atoi in ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_hints.c (2 times) Copyright statement missing from ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_features.c C style header missing in ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_features.c Warning: found fprintf in ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_write.c (1 time) Caution: found assert in ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_io_dtype.c, consider MPIU_Assert or MPIU_Assertp (1 time) Warning: found fprintf in ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_io_dtype.c (62 times) Directory ./src/mpi/romio/adio/ad_lustre Caution: found sprintf in ./src/mpi/romio/adio/ad_lustre/ad_lustre_open.c, consider MPIU_Snprintf (3 times) Warning: definition of name XOPEN_SOURCE used in ./src/mpi/romio/adio/ad_lustre/ad_lustre_rwcontig.c may change the behavior of the compiler and invalidates any configure tests Warning: found atoi in ./src/mpi/romio/adio/ad_lustre/ad_lustre_hints.c (7 times) Warning: found fprintf in ./src/mpi/romio/adio/ad_lustre/ad_lustre_hints.c (2 times) Warning: ifdef name CRAY_XT_LUSTRE used in ./src/mpi/romio/adio/ad_lustre/ad_lustre.c is nonstandard Directory ./src/mpi/romio/adio/ad_piofs Copyright statement missing from ./src/mpi/romio/adio/ad_piofs/ad_piofs_features.c C style header missing in ./src/mpi/romio/adio/ad_piofs/ad_piofs_features.c Warning: found atoi in ./src/mpi/romio/adio/ad_piofs/ad_piofs_hints.c (3 times) Directory ./src/mpi/romio/adio/ad_pvfs Warning: ifndef name PRINT_ERR_MESG used in ./src/mpi/romio/adio/ad_pvfs/ad_pvfs_read.c is nonstandard Warning: found atoi in ./src/mpi/romio/adio/ad_pvfs/ad_pvfs_hints.c (3 times) Warning: found atoi in ./src/mpi/romio/adio/ad_pvfs/ad_pvfs_open.c (3 times) Directory ./src/mpi/romio/adio/ad_gridftp Copyright statement missing from ./src/mpi/romio/adio/ad_gridftp/ad_gridftp_features.c C style header missing in ./src/mpi/romio/adio/ad_gridftp/ad_gridftp_features.c Warning: ifndef name ADIO_GRIDFTP_HANDLES_MAX used in ./src/mpi/romio/adio/ad_gridftp/globus_routines.c is nonstandard Directory ./src/mpi/romio/adio/common Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_aggregate_new.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_aggregate_new.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpi/romio/adio/common/ad_aggregate_new.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_aggregate_new.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpi/romio/adio/common/ad_aggregate_new.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpi/romio/adio/common/ad_aggregate_new.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpi/romio/adio/common/ad_aggregate_new.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpi/romio/adio/common/ad_aggregate_new.c is nonstandard Caution: found assert in ./src/mpi/romio/adio/common/ad_aggregate_new.c, consider MPIU_Assert or MPIU_Assertp (1 time) Caution: found sprintf in ./src/mpi/romio/adio/common/ad_aggregate_new.c, consider MPIU_Snprintf (1 time) Warning: found printf in ./src/mpi/romio/adio/common/ad_aggregate_new.c (5 times) Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_aggregate.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_aggregate.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_aggregate.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_aggregate.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_aggregate.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_aggregate.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_aggregate.c is nonstandard Warning: ifdef name PVFS2_SUPER_MAGIC used in ./src/mpi/romio/adio/common/ad_fstype.c is nonstandard Warning: ifndef name PATH_MAX used in ./src/mpi/romio/adio/common/ad_fstype.c is nonstandard Warning: found atoi in ./src/mpi/romio/adio/common/ad_read_str.c (1 time) Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_read_coll.c is nonstandard Warning: ifdef name RDCOLL_DEBUG used in ./src/mpi/romio/adio/common/ad_read_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_read_coll.c is nonstandard Warning: ifdef name RDCOLL_DEBUG used in ./src/mpi/romio/adio/common/ad_read_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_read_coll.c is nonstandard Warning: ifdef name RDCOLL_DEBUG used in ./src/mpi/romio/adio/common/ad_read_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_read_coll.c is nonstandard Warning: ifdef name RDCOLL_DEBUG used in ./src/mpi/romio/adio/common/ad_read_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_read_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_io_coll.c is nonstandard Caution: found assert in ./src/mpi/romio/adio/common/ad_io_coll.c, consider MPIU_Assert or MPIU_Assertp (3 times) Warning: found fprintf in ./src/mpi/romio/adio/common/ad_io_coll.c (37 times) Warning: found printf in ./src/mpi/romio/adio/common/ad_io_coll.c (4 times) Warning: ifdef name FLATTEN_DEBUG used in ./src/mpi/romio/adio/common/flatten.c is nonstandard Warning: ifdef name FLATTEN_DEBUG used in ./src/mpi/romio/adio/common/flatten.c is nonstandard Warning: ifdef name IO_DEBUG used in ./src/mpi/romio/adio/common/ad_write_nolock.c is nonstandard Warning: ifdef name IO_DEBUG used in ./src/mpi/romio/adio/common/ad_write_nolock.c is nonstandard Warning: ifdef name IO_DEBUG used in ./src/mpi/romio/adio/common/ad_write_nolock.c is nonstandard Warning: ifdef name IO_DEBUG used in ./src/mpi/romio/adio/common/ad_write_nolock.c is nonstandard Warning: ifdef name IO_DEBUG used in ./src/mpi/romio/adio/common/ad_write_nolock.c is nonstandard Warning: ifdef name IO_DEBUG used in ./src/mpi/romio/adio/common/ad_write_nolock.c is nonstandard Warning: ifdef name IO_DEBUG used in ./src/mpi/romio/adio/common/ad_write_nolock.c is nonstandard Warning: found printf in ./src/mpi/romio/adio/common/ad_write_nolock.c (5 times) Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_read.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_read.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_read.c is nonstandard Copyright statement missing from ./src/mpi/romio/adio/common/ad_features.c C style header missing in ./src/mpi/romio/adio/common/ad_features.c Warning: found fprintf in ./src/mpi/romio/adio/common/lock.c (2 times) Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_write_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_write_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_write_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_write_coll.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_write_coll.c is nonstandard Warning: found atoi in ./src/mpi/romio/adio/common/ad_write_coll.c (1 time) Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_coll_exch_new.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_coll_exch_new.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_coll_exch_new.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_coll_exch_new.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpi/romio/adio/common/ad_coll_exch_new.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_coll_exch_new.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_coll_exch_new.c is nonstandard Caution: found assert in ./src/mpi/romio/adio/common/ad_coll_exch_new.c, consider MPIU_Assert or MPIU_Assertp (2 times) Warning: found fprintf in ./src/mpi/romio/adio/common/ad_coll_exch_new.c (27 times) Warning: ifndef name PATH_MAX used in ./src/mpi/romio/adio/common/system_hints.c is nonstandard Warning: ifdef name SYSHINT_DEBUG used in ./src/mpi/romio/adio/common/system_hints.c is nonstandard Warning: ifdef name SYSHINT_DEBUG used in ./src/mpi/romio/adio/common/system_hints.c is nonstandard Warning: found printf in ./src/mpi/romio/adio/common/system_hints.c (2 times) Warning: ifndef name NOEXP2 used in ./src/mpi/romio/adio/common/heap-sort.c is nonstandard Caution: found assert in ./src/mpi/romio/adio/common/heap-sort.c, consider MPIU_Assert or MPIU_Assertp (1 time) Warning: found printf in ./src/mpi/romio/adio/common/heap-sort.c (5 times) Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG3 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG3 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG3 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG3 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG3 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG3 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG1 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DTYPE_SKIP used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DTYPE_SKIP used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG3 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG1 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG1 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG1 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG1 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DTYPE_SKIP used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG1 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG1 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG1 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DTYPE_SKIP used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG1 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG1 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG1 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DTYPE_SKIP used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG1 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG1 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DTYPE_SKIP used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG1 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG1 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name DEBUG2 used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c is nonstandard Caution: found assert in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c, consider MPIU_Assert or MPIU_Assertp (20 times) Warning: found fprintf in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c (100 times) Warning: found printf in ./src/mpi/romio/adio/common/ad_coll_build_req_new.c (3 times) Warning: ifdef name __REDIRECT used in ./src/mpi/romio/adio/common/ad_done.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_write.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_write.c is nonstandard Warning: ifdef name AGGREGATION_PROFILE used in ./src/mpi/romio/adio/common/ad_write.c is nonstandard Warning: ifdef name __REDIRECT used in ./src/mpi/romio/adio/common/ad_iwrite.c is nonstandard Warning: found atoi in ./src/mpi/romio/adio/common/ad_hints.c (12 times) Warning: ifdef name __REDIRECT used in ./src/mpi/romio/adio/common/ad_wait.c is nonstandard Error: PMPI_File_set_errhandler called in ./src/mpi/romio/adio/common/ad_end.c[15] Directory ./src/mpi/romio/test-internal Caution: found strcpy in ./src/mpi/romio/test-internal/heap_test.c, consider MPIU_Strncpy (4 times) Warning: found atoi in ./src/mpi/romio/test-internal/heap_test.c (3 times) Warning: found free in ./src/mpi/romio/test-internal/heap_test.c (5 times) Warning: found malloc in ./src/mpi/romio/test-internal/heap_test.c (14 times) Warning: found printf in ./src/mpi/romio/test-internal/heap_test.c (17 times) Copyright statement missing from ./src/mpi/romio/test-internal/heap_test.c C style header missing in ./src/mpi/romio/test-internal/heap_test.c Warning: found atoi in ./src/mpi/romio/test-internal/file_realms_test.c (3 times) Warning: found printf in ./src/mpi/romio/test-internal/file_realms_test.c (6 times) Warning: found atoi in ./src/mpi/romio/test-internal/io_bounds_test.c (1 time) Warning: found printf in ./src/mpi/romio/test-internal/io_bounds_test.c (18 times) Directory ./src/mpi/romio/test Caution: found reference to routine memcmp in ./src/mpi/romio/test/aggregation1.c Warning: ifdef name VERBOSE used in ./src/mpi/romio/test/hindexed.c is nonstandard Warning: ifdef name VERBOSE used in ./src/mpi/romio/test/hindexed.c is nonstandard Copyright statement missing from ./src/mpi/romio/test/hindexed.c C style header missing in ./src/mpi/romio/test/hindexed.c Warning: ifdef name INFO_DEBUG used in ./src/mpi/romio/test/file_info.c is nonstandard Warning: ifndef name SKIP_CB_CONFIG_LIST_TEST used in ./src/mpi/romio/test/file_info.c is nonstandard Warning: ifndef name SKIP_CB_CONFIG_LIST_TEST used in ./src/mpi/romio/test/file_info.c is nonstandard Warning: ifdef name INFO_DEBUG used in ./src/mpi/romio/test/file_info.c is nonstandard Warning: ifndef name SKIP_CB_CONFIG_LIST_TEST used in ./src/mpi/romio/test/file_info.c is nonstandard Warning: found atoi in ./src/mpi/romio/test/file_info.c (19 times) Warning: ifdef name TIMING used in ./src/mpi/romio/test/ordered_fp.c is nonstandard Directory ./src/mpi/datatype Warning: ifndef name MIN used in ./src/mpi/datatype/type_create_darray.c is nonstandard Warning: ifndef name MIN used in ./src/mpi/datatype/get_elements.c is nonstandard Directory ./src/mpi/debugger Warning: ifdef name MPICH2_STARTER_RANK0 used in ./src/mpi/debugger/dbginit.c is nonstandard Error: PMPI_Get_processor_name called in ./src/mpi/debugger/dbginit.c[97] Error: PMPI_Recv called in ./src/mpi/debugger/dbginit.c[104] Error: PMPI_Recv called in ./src/mpi/debugger/dbginit.c[107] Error: PMPI_Get_processor_name called in ./src/mpi/debugger/dbginit.c[131] Error: PMPI_Ssend called in ./src/mpi/debugger/dbginit.c[136] Error: PMPI_Ssend called in ./src/mpi/debugger/dbginit.c[137] Warning: found printf in ./src/mpi/debugger/dbginit.c (1 time) Warning: found printf in ./src/mpi/debugger/dbgstub.c (10 times) Warning: ifdef name NOT_STANDALONE used in ./src/mpi/debugger/tvtest.c is nonstandard Directory ./src/mpi/pt2pt Error: PMPI_Status_f2c called in ./src/mpi/pt2pt/mpir_request.c[306] Error: PMPI_Status_f2c called in ./src/mpi/pt2pt/mpir_request.c[436] Directory ./src/mpi/coll C style header missing in ./src/mpi/coll/nbcutil.c Directory ./src/include/thread Warning: ifndef name MIN used in ./examples/pmandel_spawn.c is nonstandard Warning: ifndef name MAX used in ./examples/pmandel_spawn.c is nonstandard Warning: found atoi in ./examples/pmandel_spawn.c (1 time) Warning: ifndef name MIN used in ./examples/pmandel_service.c is nonstandard Warning: ifndef name MAX used in ./examples/pmandel_service.c is nonstandard Warning: found atoi in ./examples/pmandel_service.c (1 time) Warning: ifndef name MIN used in ./examples/pmandel_fence.c is nonstandard Warning: ifndef name MAX used in ./examples/pmandel_fence.c is nonstandard Warning: found atoi in ./examples/pmandel_fence.c (1 time) Warning: ifndef name MIN used in ./examples/pmandel_spaserv.c is nonstandard Warning: ifndef name MAX used in ./examples/pmandel_spaserv.c is nonstandard Warning: found atoi in ./examples/pmandel_spaserv.c (1 time) Warning: ifndef name MIN used in ./examples/pmandel.c is nonstandard Warning: ifndef name MAX used in ./examples/pmandel.c is nonstandard Warning: found atoi in ./examples/pmandel.c (1 time) Directory ./examples/windows/pmandel_vis Warning: ifdef name _DEBUG used in ./examples/windows/pmandel_vis/pman_vis.cpp is nonstandard Warning: ifdef name _DEBUG used in ./examples/windows/pmandel_vis/pman_visDoc.cpp is nonstandard Warning: ifdef name _DEBUG used in ./examples/windows/pmandel_vis/pman_visDoc.cpp is nonstandard Warning: ifdef name _DEBUG used in ./examples/windows/pmandel_vis/MainFrm.cpp is nonstandard Warning: ifdef name _DEBUG used in ./examples/windows/pmandel_vis/MainFrm.cpp is nonstandard Warning: ifdef name _DEBUG used in ./examples/windows/pmandel_vis/pman_visView.cpp is nonstandard Warning: ifdef name _DEBUG used in ./examples/windows/pmandel_vis/pman_visView.cpp is nonstandard Warning: found atoi in ./examples/windows/pmandel_vis/DemoPointsDlg.cpp (1 time) Directory ./examples/developers Warning: ifdef name PRINTENV used in ./examples/developers/mpiexectest.c is nonstandard Directory ./test/mpid Warning: ifndef name NO_UPCALL used in ./test/mpid/dltest.c is nonstandard Warning: ifndef name NO_UPCALL used in ./test/mpid/dltest.c is nonstandard Directory ./test/mpi/datatype Caution: found reference to routine memcmp in ./test/mpi/datatype/unpack.c Directory ./test/mpi/perf Warning: found atoi in ./test/mpi/perf/allredtrace.c (1 time) Warning: found atoi in ./test/mpi/perf/manyrma.c (1 time) Directory ./test/mpi/f90/f90types Warning: found atoi in ./test/mpi/f90/f90types/createf90types.c (1 time) Directory ./test/mpi/coll Warning: ifdef name MPICH2 used in ./test/mpi/coll/nonblocking2.c is nonstandard Warning: ifdef name TEST_NBC_ROUTINES used in ./test/mpi/coll/nonblocking2.c is nonstandard Warning: ifdef name MPICH2 used in ./test/mpi/coll/nonblocking3.c is nonstandard Warning: ifdef name TEST_NBC_ROUTINES used in ./test/mpi/coll/nonblocking3.c is nonstandard Warning: ifdef name TEST_NBC_ROUTINES used in ./test/mpi/coll/nonblocking3.c is nonstandard Warning: ifndef name EXIT_SUCCESS used in ./test/mpi/coll/coll13.c is nonstandard Warning: found atoi in ./test/mpi/coll/coll13.c (1 time) Warning: found atoi in ./test/mpi/coll/allred.c (1 time) Directory ./test/mpi/basic Warning: ifndef name TRUE used in ./test/mpi/basic/patterns.c is nonstandard Warning: ifndef name FALSE used in ./test/mpi/basic/patterns.c is nonstandard Warning: found atoi in ./test/mpi/basic/patterns.c (7 times) Warning: ifndef name BOOL used in ./test/mpi/basic/adapt.c is nonstandard Warning: ifndef name TRUE used in ./test/mpi/basic/adapt.c is nonstandard Warning: ifndef name FALSE used in ./test/mpi/basic/adapt.c is nonstandard Warning: ifdef name CREATE_DIFFERENCE_CURVES used in ./test/mpi/basic/adapt.c is nonstandard Warning: ifdef name CREATE_DIFFERENCE_CURVES used in ./test/mpi/basic/adapt.c is nonstandard Warning: ifdef name CREATE_DIFFERENCE_CURVES used in ./test/mpi/basic/adapt.c is nonstandard Warning: ifdef name CREATE_SINGLE_CURVE used in ./test/mpi/basic/adapt.c is nonstandard Warning: ifdef name CREATE_SINGLE_CURVE used in ./test/mpi/basic/adapt.c is nonstandard Warning: ifdef name CREATE_SINGLE_CURVE used in ./test/mpi/basic/adapt.c is nonstandard Warning: ifdef name CREATE_SINGLE_CURVE used in ./test/mpi/basic/adapt.c is nonstandard Warning: ifdef name CREATE_SINGLE_CURVE used in ./test/mpi/basic/adapt.c is nonstandard Warning: ifdef name CREATE_DIFFERENCE_CURVES used in ./test/mpi/basic/adapt.c is nonstandard Warning: found atoi in ./test/mpi/basic/sendrecv.c (1 time) Warning: ifndef name BOOL used in ./test/mpi/basic/netmpi.c is nonstandard Warning: ifndef name TRUE used in ./test/mpi/basic/netmpi.c is nonstandard Warning: ifndef name FALSE used in ./test/mpi/basic/netmpi.c is nonstandard Directory ./test/mpi/info Warning: ifndef name MAX_INFOS used in ./test/mpi/info/infomany.c is nonstandard Warning: ifdef name DBG used in ./test/mpi/info/infomany.c is nonstandard Warning: ifdef name DBG used in ./test/mpi/info/infomany.c is nonstandard Warning: ifdef name DBG used in ./test/mpi/info/infomany.c is nonstandard Warning: ifndef name MAX_INFOS used in ./test/mpi/info/infomany2.c is nonstandard Warning: ifdef name DBG used in ./test/mpi/info/infomany2.c is nonstandard Directory ./test/mpi/util Error: PMPI_Wait called in ./test/mpi/util/nbc_pmpi_adapter.c[15] Error: PMPI_Wait called in ./test/mpi/util/nbc_pmpi_adapter.c[26] Error: PMPI_Wait called in ./test/mpi/util/nbc_pmpi_adapter.c[37] Error: PMPI_Wait called in ./test/mpi/util/nbc_pmpi_adapter.c[48] Error: PMPI_Wait called in ./test/mpi/util/nbc_pmpi_adapter.c[59] Error: PMPI_Wait called in ./test/mpi/util/nbc_pmpi_adapter.c[70] Error: PMPI_Wait called in ./test/mpi/util/nbc_pmpi_adapter.c[81] Error: PMPI_Wait called in ./test/mpi/util/nbc_pmpi_adapter.c[92] Error: PMPI_Wait called in ./test/mpi/util/nbc_pmpi_adapter.c[103] Error: PMPI_Wait called in ./test/mpi/util/nbc_pmpi_adapter.c[114] Error: PMPI_Wait called in ./test/mpi/util/nbc_pmpi_adapter.c[125] Error: PMPI_Wait called in ./test/mpi/util/nbc_pmpi_adapter.c[136] Error: PMPI_Wait called in ./test/mpi/util/nbc_pmpi_adapter.c[147] Error: PMPI_Wait called in ./test/mpi/util/nbc_pmpi_adapter.c[158] Error: PMPI_Wait called in ./test/mpi/util/nbc_pmpi_adapter.c[169] Error: PMPI_Wait called in ./test/mpi/util/nbc_pmpi_adapter.c[180] Error: PMPI_Wait called in ./test/mpi/util/nbc_pmpi_adapter.c[191] Warning: ifndef name MPI_VERSION used in ./test/mpi/util/mtest.c is nonstandard Directory ./test/mpi/threads/util Warning: ifdef name _POSIX_C_SOURCE used in ./test/mpi/threads/util/mtestthread.c is nonstandard Warning: ifndef name MTEST_MAX_THREADS used in ./test/mpi/threads/util/mtestthread.c is nonstandard Directory ./test/mpi/threads/comm Warning: ifndef name NITER used in ./test/mpi/threads/comm/dup_leak_test.c is nonstandard Warning: ifndef name NTHREADS used in ./test/mpi/threads/comm/dup_leak_test.c is nonstandard Directory ./test/mpi/threads/spawn Warning: found atoi in ./test/mpi/threads/spawn/th_taskmaster.c (1 time) Directory ./test/mpi/threads/pt2pt Warning: ifdef name DO_DEBUG used in ./test/mpi/threads/pt2pt/alltoall.c is nonstandard Directory ./test/mpi/spawn Warning: found atoi in ./test/mpi/spawn/disconnect_reconnect3.c (2 times) Warning: found atoi in ./test/mpi/spawn/taskmaster.c (1 time) Warning: found atoi in ./test/mpi/spawn/disconnect_reconnect.c (2 times) Warning: found atoi in ./test/mpi/spawn/concurrent_spawns.c (1 time) Directory ./test/mpi/pt2pt Warning: ifdef name TEST_IRSEND used in ./test/mpi/pt2pt/scancel.c is nonstandard Warning: ifdef name TEST_IRSEND used in ./test/mpi/pt2pt/scancel.c is nonstandard Warning: ifdef name TEST_IRSEND used in ./test/mpi/pt2pt/pscancel.c is nonstandard Warning: ifdef name TEST_IRSEND used in ./test/mpi/pt2pt/pscancel.c is nonstandard Directory ./test/mpi/topo Copyright statement missing from ./test/mpi/topo/dgraph_unwgt.c Directory ./test/mpi/manual Warning: found atoi in ./test/mpi/manual/testconnectserial.c (2 times) Warning: ifdef name SINGLETON_KICK used in ./test/mpi/manual/singjoin.c is nonstandard Warning: found atoi in ./test/mpi/manual/singjoin.c (2 times) Warning: found atoi in ./test/mpi/manual/testconnect.c (2 times) Caution: found snprintf in ./test/mpi/manual/tchandlers.c, consider MPIU_Snprintf (1 time) Caution: found snprintf in ./test/mpi/manual/tcutil.c, consider MPIU_Snprintf (2 times) Copyright statement missing from ./test/mpi/manual/mpit_test.c Copyright statement missing from ./test/mpi/manual/mpit_test2.c Directory ./test/mpi/errors/comm Warning: ifdef name VERBOSE used in ./test/mpi/errors/comm/manysplit.c is nonstandard Directory ./test/mpi/errors/cxx/io Warning: ifdef name VERBOSE used in ./test/mpi/errors/cxx/io/throwtestfilex.cxx is nonstandard Directory ./test/mpi/errors/cxx/errhan Warning: ifdef name VERBOSE used in ./test/mpi/errors/cxx/errhan/throwtest.cxx is nonstandard Directory ./test/mpi/comm Warning: found atoi in ./test/mpi/comm/ctxsplit.c (1 time) Directory ./test/mpi/rma Warning: ifndef name MAX_INT used in ./test/mpi/rma/accfence2.c is nonstandard Warning: ifndef name MAX_INT used in ./test/mpi/rma/accfence2_am.c is nonstandard Warning: ifdef name ABSOLUTE used in ./test/mpi/rma/strided_acc_indexed.c is nonstandard Warning: ifdef name ABSOLUTE used in ./test/mpi/rma/strided_acc_indexed.c is nonstandard Warning: found puts in ./test/mpi/rma/lockcontention2.c (5 times) ============================================================================ Summary of problems detected Note that while in special cases, some of the following may be correct, there is a cost to ensuring that EACH time the code is reviewed, either by a person or by a style-checking program. It is better to avoid any construction whose use is not clearly allowed in all circumstances. ============================================================================ The C language defines the set of preprocessor directives that may be used. Some compilers support other directives, but programs that take advantage of those directives are not portable. The following invalid directives were encountered: warning (file ./src/mpid/ch3/channels/nemesis/nemesis/utils/replacements/mkstemp.c;./src/mpid/ch3/channels/nemesis/nemesis/utils/replacements/mkstemp.c;./src/mpi/romio/adio/ad_bgl/ad_bgl.c;) The following invalid ifdef names were encountered: ABSOLUTE ADIO_GRIDFTP_HANDLES_MAX AGGREGATION_PROFILE BOOL BOUNCE_BUFFER BY_PASS_PROGRESS COALESCE_REGIONS CRAY_XT_LUSTRE CREATE_DIFFERENCE_CURVES CREATE_SINGLE_CURVE DBG DEBUG DEBUG1 DEBUG2 DEBUG3 DEFAULT_MACHINES_PATH DO_DEBUG DTYPE_SKIP ENABLED_NO_LOCAL ENABLED_ODD_EVEN_CLIQUES ENABLED_SHM_COLLECTIVES ENABLE_CHECKPOINTING ENABLE_COMM_OVERRIDES ENABLE_NO_YIELD ENABLE_RECVQ_STATISTICS EXIT_SUCCESS FALSE FLATTEN_DEBUG FORCE_ASYM FREEBSD INFO_DEBUG INT_LT_POINTER IO_DEBUG MAX MAXHOSTNAME MAX_HOST_NAME MAX_INFOS MAX_INT MAX_PENDING_CONN MAX_PORT_STRING MEM_REGION_IN_HEAP MIN MPICH2 MPICH2_STARTER_RANK0 MPIEXEC_ALLOW_PORT MPI_VERSION MPL_VG_AVAILABLE MTEST_MAX_THREADS NITER NOEXP2 NOT_STANDALONE NO_UPCALL NTHREADS ONDEMAND OPA_LL_SC_SUPPORTED PAPI_MONITOR PATH_MAX PMIWriteLine PREPEND_PREFIX PRINTENV PRINT_ERR_MESG PVFS2_SUPER_MAGIC RDCOLL_DEBUG RGB RLOG_LogEvent RTLD_GLOBAL SIGTTIN SINGLETON_KICK SINGLE_PROCESS_OPTIMIZATION SIOCGIFADDR SKIP_CB_CONFIG_LIST_TEST STANDALONE STRERROR_R_CHAR_P SYSHINT_DEBUG TCP TESTING_CHUNKING TEST_IRSEND TEST_NBC_ROUTINES TEST_THESE TIMING TRUE USHRT_MAX VERBOSE WORDS_LITTLEENDIAN _AFXDLL _DEBUG _POSIX_C_SOURCE _WIN64 __REDIRECT __STRICT_ANSI__ __strdup malloc min Files using functions to be avoided: ./examples/pmandel.c atoi ./examples/pmandel_fence.c atoi ./examples/pmandel_service.c atoi ./examples/pmandel_spaserv.c atoi ./examples/pmandel_spawn.c atoi ./examples/windows/pmandel_vis/DemoPointsDlg.cpp atoi ./src/mpi/comm/commutil.c printf ./src/mpi/debugger/dbginit.c printf ./src/mpi/debugger/dbgstub.c printf ./src/mpi/init/finalize.c atoi ./src/mpi/romio/adio/ad_bgl/ad_bgl_hints.c atoi ./src/mpi/romio/adio/ad_bgl/ad_bgl_open.c free ./src/mpi/romio/adio/ad_bgl/ad_bgl_read.c atoi ./src/mpi/romio/adio/ad_bgl/ad_bgl_tuning.c atoi printf ./src/mpi/romio/adio/ad_bgl/ad_bgl_wrcoll.c atoi ./src/mpi/romio/adio/ad_bgl/ad_bgl_write.c atoi ./src/mpi/romio/adio/ad_lustre/ad_lustre_hints.c atoi fprintf ./src/mpi/romio/adio/ad_lustre/ad_lustre_open.c sprintf ./src/mpi/romio/adio/ad_nfs/ad_nfs_read.c atoi ./src/mpi/romio/adio/ad_nfs/ad_nfs_write.c atoi ./src/mpi/romio/adio/ad_ntfs/ad_ntfs_iwrite.c strncpy ./src/mpi/romio/adio/ad_pfs/ad_pfs_hints.c atoi ./src/mpi/romio/adio/ad_piofs/ad_piofs_hints.c atoi ./src/mpi/romio/adio/ad_pvfs/ad_pvfs_hints.c atoi ./src/mpi/romio/adio/ad_pvfs/ad_pvfs_open.c atoi ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_hints.c atoi ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_io_dtype.c assert fprintf ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_io_list.c assert fprintf ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_read.c fprintf ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_write.c fprintf ./src/mpi/romio/adio/ad_xfs/ad_xfs_hints.c atoi fprintf ./src/mpi/romio/adio/common/ad_aggregate_new.c assert printf sprintf ./src/mpi/romio/adio/common/ad_coll_build_req_new.c assert fprintf printf ./src/mpi/romio/adio/common/ad_coll_exch_new.c assert fprintf ./src/mpi/romio/adio/common/ad_hints.c atoi ./src/mpi/romio/adio/common/ad_io_coll.c assert fprintf printf ./src/mpi/romio/adio/common/ad_read_str.c atoi ./src/mpi/romio/adio/common/ad_write_coll.c atoi ./src/mpi/romio/adio/common/ad_write_nolock.c printf ./src/mpi/romio/adio/common/heap-sort.c assert printf ./src/mpi/romio/adio/common/lock.c fprintf ./src/mpi/romio/adio/common/system_hints.c printf ./src/mpi/romio/test-internal/file_realms_test.c atoi printf ./src/mpi/romio/test-internal/heap_test.c atoi free malloc printf strcpy ./src/mpi/romio/test-internal/io_bounds_test.c atoi printf ./src/mpi/romio/test/aggregation1.c memcmp ./src/mpi/romio/test/file_info.c atoi ./src/mpid/ch3/channels/nemesis/nemesis/netmod/gm/gm_lmt.c printf ./src/mpid/ch3/channels/nemesis/nemesis/netmod/gm/gm_poll.c printf ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx/mx_poll.c fprintf ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx/mx_send.c fprintf ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_init.c fprintf ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_poll.c fprintf ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_send.c fprintf ./src/mpid/ch3/channels/nemesis/nemesis/netmod/psm/psm_init.c free malloc printf ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/socksm.c fprintf ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/tcp_getip.c fprintf ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/tcp_init.c fprintf ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/tcp_utility.c fprintf ./src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/socksm.c fprintf ./src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/wintcp_init.c fprintf ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_ckpt.c fprintf ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_debug.c fprintf ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_lmt_dma.c mmap ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_lmt_shm.c printf ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_lmt_vmsplice.c free ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_queue.c fprintf ./src/mpid/ch3/channels/nemesis/nemesis/utils/monitor/papi_defs.c fprintf ./src/mpid/ch3/channels/sctp/src/all_hash.c free malloc ./src/mpid/ch3/channels/sctp/src/ch3_progress.c atoi ./src/mpid/ch3/channels/sctp/src/sctp_common.c free malloc ./src/mpid/ch3/src/ch3u_handle_connection.c printf ./src/mpid/ch3/src/ch3u_port.c printf ./src/mpid/ch3/src/ch3u_recvq.c fprintf ./src/mpid/ch3/src/ch3u_rma_sync.c printf ./src/mpid/ch3/src/mpid_init.c fprintf ./src/mpid/ch3/src/mpid_vc.c printf strdup ./src/mpid/ch3/src/mpidi_pg.c atoi fprintf printf ./src/mpid/ch3/util/sock/ch3u_getinterfaces.c fprintf ./src/mpid/common/sock/iocp/sock.c atoi ./src/mpid/common/sock/poll/socki_util.i snprintf ./src/mpl/src/mplstr.c malloc sprintf ./src/mpl/src/mpltrmem.c fprintf ./src/mpl/test/strsep.c assert free strdup ./src/openpa/test/sanity.c assert printf ./src/openpa/test/test_barriers.c calloc free malloc printf puts ./src/openpa/test/test_primitives.c calloc free malloc printf puts ./src/openpa/test/test_queue.c assert calloc free malloc printf puts ./src/pm/hydra/examples/binding.c atoi fprintf snprintf ./src/pm/hydra/mpl/src/mplstr.c malloc sprintf ./src/pm/hydra/mpl/src/mpltrmem.c fprintf ./src/pm/hydra/mpl/test/strsep.c assert free strdup ./src/pm/hydra/pm/pmiserv/pmip_cb.c atoi ./src/pm/hydra/pm/pmiserv/pmip_pmi_v1.c atoi ./src/pm/hydra/pm/pmiserv/pmip_pmi_v2.c atoi ./src/pm/hydra/pm/pmiserv/pmip_utils.c atoi ./src/pm/hydra/pm/pmiserv/pmiserv_cb.c atoi ./src/pm/hydra/pm/pmiserv/pmiserv_pmi.c atoi ./src/pm/hydra/pm/pmiserv/pmiserv_pmi_v1.c atoi ./src/pm/hydra/pm/pmiserv/pmiserv_pmi_v2.c atoi ./src/pm/hydra/tools/bootstrap/external/lsf_query_node_list.c atoi ./src/pm/hydra/tools/bootstrap/external/sge_query_node_list.c atoi ./src/pm/hydra/tools/bootstrap/external/slurm_query_node_list.c atoi ./src/pm/hydra/tools/bootstrap/persist/persist_server.c atoi printf ./src/pm/hydra/tools/ckpoint/blcr/ckpoint_blcr.c fprintf ./src/pm/hydra/tools/nameserver/hydra_nameserver.c atoi printf ./src/pm/hydra/tools/topo/hwloc/topo_hwloc.c fprintf ./src/pm/hydra/tools/topo/topo.c atoi ./src/pm/hydra/ui/mpich/mpiexec.c printf ./src/pm/hydra/ui/mpich/utils.c atoi printf ./src/pm/hydra/utils/args/args.c atoi ./src/pm/hydra/utils/sock/sock.c atoi strcpy ./src/pm/mpd/exittest_nompi.c fprintf ./src/pm/mpd/infloop.c printf ./src/pm/mpd/mpdroot.c atoi fprintf free malloc printf snprintf strncpy ./src/pm/mpd/mtv.c free malloc strdup ./src/pm/mpd/pcp.c fprintf sprintf strcpy strncpy ./src/pm/mpd/pmitest.c atoi printf sprintf strcpy ./src/pm/mpd/proxy.c printf ./src/pm/mpd/sigcatcher.c printf ./src/pm/mpd/sleeploop.c printf ./src/pm/remshell/mpiexec.c printf snprintf ./src/pm/util/cmnargs.c atoi ./src/pm/util/dbgiface.c fprintf printf ./src/pm/util/labelout.c fprintf snprintf ./src/pm/util/pmiserv.c atoi snprintf ./src/pmi/pmi2/simple2pmi.c atoi fprintf printf ./src/pmi/simple/simple_pmi.c atoi ./src/pmi/smpd/smpd_ipmi.c atoi printf snprintf sprintf strcat strcpy strncpy vprintf ./src/util/dbg/dbg_printf.c strncpy ./src/util/instrm/instr.c fputs snprintf ./src/util/logging/rlog/TraceInput/trace_input.c atoi ./src/util/logging/rlog/irlog2rlog.c atoi sprintf ./src/util/logging/rlog/rimshot/rimshotDoc.cpp atoi ./src/util/mem/argstr.c atoi ./src/util/multichannel/mpi.c printf ./src/util/other/outliers.c assert ./test/mpi/basic/patterns.c atoi ./test/mpi/basic/sendrecv.c atoi ./test/mpi/coll/allred.c atoi ./test/mpi/coll/coll13.c atoi ./test/mpi/comm/ctxsplit.c atoi ./test/mpi/datatype/unpack.c memcmp ./test/mpi/f90/f90types/createf90types.c atoi ./test/mpi/manual/singjoin.c atoi ./test/mpi/manual/tchandlers.c snprintf ./test/mpi/manual/tcutil.c snprintf ./test/mpi/manual/testconnect.c atoi ./test/mpi/manual/testconnectserial.c atoi ./test/mpi/perf/allredtrace.c atoi ./test/mpi/perf/manyrma.c atoi ./test/mpi/rma/lockcontention2.c puts ./test/mpi/spawn/concurrent_spawns.c atoi ./test/mpi/spawn/disconnect_reconnect.c atoi ./test/mpi/spawn/disconnect_reconnect3.c atoi ./test/mpi/spawn/taskmaster.c atoi ./test/mpi/threads/spawn/th_taskmaster.c atoi Explanation for messages about routines with prefered versions strcpy: The standard string routines are risky because they provide no protection for input strings that are too long for the output strings. Some of the "n" versions (e.g., strncat) are also risky because the length parameter is not the length of the buffer, and hence can be computed incorrectly. snprintf: This routine is not portable; not all environments provide it. More specifically, snprintf was not part of the 1990 ANSI/IOS C standard though it is part of C99. Further, while some enviroments provide an snprintf entry point, they implement it by calling sprintf directly with no checks on the provided buffer, making snprintf no safer than sprintf. Also, C99 and Single Unix Specification give different return values for snprintf. With all of this, it isn't even clear what routine you are using when you use snprintf. Finally, like many of the "n" versions of the string routines, it does not guarantee that the string is null-terminated if the buffer length does not contain room for the terminating null. assert: Assert is a handy way to include sanity checks in a code during development, but it does not generate good error messages should the assert fail for a user. Instead, it is better to use customized assert routines that will provide a more user-centric error message. strcat: The standard string routines are risky because they provide no protection for input strings that are too long for the output strings. Some of the "n" versions (e.g., strncat) are also risky because the length parameter is not the length of the buffer, and hence can be computed incorrectly. strncpy: The newer standard string routines that take a buffer count are still risky because they do not null terminate strings that are too long, so while these routines may not overwrite memory, they may still cause because code that uses the resulting strings may assume that all strings are null terminated, and the routines such as strncpy will leave a string unterminated if the length copied is exactly the length of the provided string. The MPIU string routines used in MPICH2 are better choices and ensure that all strings are null-terminated. sprintf: Sprintf, like the standard string routines, is risky because the input parameters can create an output string that is too long for the provided output buffer, with no way to detect this and indicate an error. Explanation for messages about routines that should be avoided calloc: Dynamic memory allocation often causes problems, though the creation of both storage leaks and memory overwrites. By using the MPIU_xxx names for memory allocation, it is easy to choose between the standard malloc/free/etc. versions and special versions that provide detailed memory correctness diagnostics, without requiring any special third-party software (which makes these particularly appropriate when the problem occurs only when running on hundreds of nodes). strdup: Dynamic memory allocation often causes problems, though the creation of both storage leaks and memory overwrites. By using the MPIU_xxx names for memory allocation, it is easy to choose between the standard malloc/free/etc. versions and special versions that provide detailed memory correctness diagnostics, without requiring any special third-party software (which makes these particularly appropriate when the problem occurs only when running on hundreds of nodes). Routines that return pointers must be declared as such to vavoid failures on platforms where pointers and integers have different sizes, such as Alphas and IA64s. puts: For internationalization, messages must be indirected through a routine such as gettext. Marking the print routines makes it possible to catch oversights in writing messages for the user. Alternate routines are provided to providing printed output for debugging or for the developer. free: Dynamic memory allocation often causes problems, though the creation of both storage leaks and memory overwrites. By using the MPIU_xxx names for memory allocation, it is easy to choose between the standard malloc/free/etc. versions and special versions that provide detailed memory correctness diagnostics, without requiring any special third-party software (which makes these particularly appropriate when the problem occurs only when running on hundreds of nodes). printf: For internationalization, messages must be indirected through a routine such as gettext. Marking the print routines makes it possible to catch oversights in writing messages for the user. Alternate routines are provided to providing printed output for debugging or for the developer. atoi: The atoi routine does not return an error if the argument contains non-digit characters. Use strtol instead. fprintf: For internationalization, messages must be indirected through a routine such as gettext. Marking the print routines makes it possible to catch oversights in writing messages for the user. Alternate routines are provided to providing printed output for debugging or for the developer. fputs: For internationalization, messages must be indirected through a routine such as gettext. Marking the print routines makes it possible to catch oversights in writing messages for the user. Alternate routines are provided to providing printed output for debugging or for the developer. malloc: Dynamic memory allocation often causes problems, though the creation of both storage leaks and memory overwrites. By using the MPIU_xxx names for memory allocation, it is easy to choose between the standard malloc/free/etc. versions and special versions that provide detailed memory correctness diagnostics, without requiring any special third-party software (which makes these particularly appropriate when the problem occurs only when running on hundreds of nodes). The following files are missing the copyright statement: ./src/pm/mpd/Zeroconf.py ./src/mpi/romio/adio/ad_zoidfs/ad_zoidfs_features.c ./src/mpi/romio/adio/ad_nfs/ad_nfs_features.c ./src/mpi/romio/adio/ad_bglockless/ad_bglockless_features.c ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_features.c ./src/mpi/romio/adio/ad_piofs/ad_piofs_features.c ./src/mpi/romio/adio/ad_gridftp/ad_gridftp_features.c ./src/mpi/romio/adio/common/ad_features.c ./src/mpi/romio/test-internal/heap_test.c ./src/mpi/romio/test/hindexed.c ./test/mpi/topo/dgraph_unwgt.c ./test/mpi/manual/mpit_test.c ./test/mpi/manual/mpit_test2.c Other issues styleheader: The style header ensures that a common indentation size is used in code; it also helps to distinguish C from C++ header files Seen in files: ./src/mpi/coll/nbcutil.c ./src/mpi/romio/adio/ad_bglockless/ad_bglockless_features.c ./src/mpi/romio/adio/ad_gridftp/ad_gridftp_features.c ./src/mpi/romio/adio/ad_nfs/ad_nfs_features.c ./src/mpi/romio/adio/ad_piofs/ad_piofs_features.c ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_features.c ./src/mpi/romio/adio/ad_zoidfs/ad_zoidfs_features.c ./src/mpi/romio/adio/common/ad_features.c ./src/mpi/romio/test-internal/heap_test.c ./src/mpi/romio/test/hindexed.c ./src/mpid/common/sched/mpid_sched.c define__: The C standard restricts the use of names with two leading underscores to "the system"; these names should not be used in applications. The intent is to allow the compiler to have a private name space of preprocessor names Seen in files: ./src/mpid/ch3/util/sock/findinterfaces.c ./src/mpid/common/datatype/mpid_type_debug.c ./src/pm/util/process.c define: Names defined for the C preprocessor (i.e., with #define) should be clearly distinct from any name that may be defined by another, outside module, such as a system or third-party header file. Unfortunately, system headers do not follow this rule (one system defined CACHE_SIZE), so we must. Seen in files: ./examples/developers/mpiexectest.c ./examples/pmandel.c ./examples/pmandel_fence.c ./examples/pmandel_service.c ./examples/pmandel_spaserv.c ./examples/pmandel_spawn.c ./examples/windows/pmandel_vis/MainFrm.cpp ./examples/windows/pmandel_vis/pman_vis.cpp ./examples/windows/pmandel_vis/pman_visDoc.cpp ./examples/windows/pmandel_vis/pman_visView.cpp ./src/mpi/attr/comm_get_attr.c ./src/mpi/attr/type_get_attr.c ./src/mpi/attr/win_get_attr.c ./src/mpi/datatype/get_elements.c ./src/mpi/datatype/type_create_darray.c ./src/mpi/debugger/dbginit.c ./src/mpi/debugger/tvtest.c ./src/mpi/init/initthread.c ./src/mpi/romio/adio/ad_bgl/ad_bgl_aggrs.c ./src/mpi/romio/adio/ad_bgl/ad_bgl_open.c ./src/mpi/romio/adio/ad_bgl/ad_bgl_rdcoll.c ./src/mpi/romio/adio/ad_bgl/ad_bgl_tuning.c ./src/mpi/romio/adio/ad_bgl/ad_bgl_wrcoll.c ./src/mpi/romio/adio/ad_bgl/ad_bgl_write.c ./src/mpi/romio/adio/ad_gridftp/globus_routines.c ./src/mpi/romio/adio/ad_lustre/ad_lustre.c ./src/mpi/romio/adio/ad_pvfs/ad_pvfs_read.c ./src/mpi/romio/adio/ad_pvfs2/ad_pvfs2_io_list.c ./src/mpi/romio/adio/common/ad_aggregate.c ./src/mpi/romio/adio/common/ad_aggregate_new.c ./src/mpi/romio/adio/common/ad_coll_build_req_new.c ./src/mpi/romio/adio/common/ad_coll_exch_new.c ./src/mpi/romio/adio/common/ad_done.c ./src/mpi/romio/adio/common/ad_fstype.c ./src/mpi/romio/adio/common/ad_io_coll.c ./src/mpi/romio/adio/common/ad_iwrite.c ./src/mpi/romio/adio/common/ad_read.c ./src/mpi/romio/adio/common/ad_read_coll.c ./src/mpi/romio/adio/common/ad_wait.c ./src/mpi/romio/adio/common/ad_write.c ./src/mpi/romio/adio/common/ad_write_coll.c ./src/mpi/romio/adio/common/ad_write_nolock.c ./src/mpi/romio/adio/common/flatten.c ./src/mpi/romio/adio/common/heap-sort.c ./src/mpi/romio/adio/common/system_hints.c ./src/mpi/romio/mpi-io/glue/default/mpio_file.c ./src/mpi/romio/mpi-io/glue/mpich1/mpio_file.c ./src/mpi/romio/mpi-io/glue/mpich2/mpio_file.c ./src/mpi/romio/mpi-io/ioreq_c2f.c ./src/mpi/romio/mpi-io/ioreq_f2c.c ./src/mpi/romio/mpi2-other/info/info_c2f.c ./src/mpi/romio/mpi2-other/info/info_f2c.c ./src/mpi/romio/test/file_info.c ./src/mpi/romio/test/hindexed.c ./src/mpi/romio/test/ordered_fp.c ./src/mpid/ch3/channels/nemesis/nemesis/netmod/gm/gm_send.c ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx/mx_init.c ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx/mx_poll.c ./src/mpid/ch3/channels/nemesis/nemesis/netmod/mx/mx_send.c ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_poll.c ./src/mpid/ch3/channels/nemesis/nemesis/netmod/newmad/newmad_send.c ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/tcp_ckpt.c ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/tcp_getip.c ./src/mpid/ch3/channels/nemesis/nemesis/netmod/tcp/tcp_init.c ./src/mpid/ch3/channels/nemesis/nemesis/netmod/wintcp/wintcp_lmt.c ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_ckpt.c ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_finalize.c ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_init.c ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_lmt_shm.c ./src/mpid/ch3/channels/nemesis/nemesis/src/mpid_nem_network.c ./src/mpid/ch3/channels/nemesis/nemesis/utils/monitor/papi_defs.c ./src/mpid/ch3/channels/nemesis/src/ch3_progress.c ./src/mpid/ch3/channels/nemesis/src/ch3i_comm.c ./src/mpid/ch3/channels/sctp/src/sctp_common.c ./src/mpid/ch3/src/ch3u_recvq.c ./src/mpid/ch3/src/mpid_iprobe.c ./src/mpid/ch3/src/mpid_irsend.c ./src/mpid/ch3/src/mpid_isend.c ./src/mpid/ch3/src/mpid_issend.c ./src/mpid/ch3/src/mpid_probe.c ./src/mpid/ch3/src/mpid_rsend.c ./src/mpid/ch3/src/mpid_send.c ./src/mpid/ch3/src/mpid_ssend.c ./src/mpid/ch3/src/mpid_vc.c ./src/mpid/ch3/util/sock/findinterfaces.c ./src/mpid/common/datatype/dataloop/dataloop_create_struct.c ./src/mpid/common/datatype/dataloop/segment.c ./src/mpid/common/sock/poll/sock_post.i ./src/mpl/src/mpltrmem.c ./src/nameserv/test/testnd.c ./src/openpa/test/test_primitives.c ./src/pm/gforker/mpiexec.c ./src/pm/hydra/mpl/src/mpltrmem.c ./src/pm/hydra/tools/demux/demux.c ./src/pm/mpd/pmitest.c ./src/pm/remshell/mpiexec.c ./src/pm/util/dbgiface.c ./src/pm/util/pmiport.c ./src/pm/util/pmiserv.c ./src/pm/util/rm.c ./src/pmi/pmi2/simple2pmi.c ./src/pmi/simple/simple_pmi.c ./src/pmi/smpd/smpd_ipmi.c ./src/util/logging/rlog/irlog2rlog.c ./src/util/logging/rlog/rimshot/MainFrm.cpp ./src/util/logging/rlog/rimshot/OffsetDlg.cpp ./src/util/logging/rlog/rimshot/ZoomDlg.cpp ./src/util/logging/rlog/rimshot/rimshot.cpp ./src/util/logging/rlog/rimshot/rimshotDoc.cpp ./src/util/logging/rlog/rimshot/rimshotView.cpp ./src/util/logging/rlog/rlog.c ./src/util/logging/rlog/rlogtime.c ./src/util/mem/handlemem.c ./src/util/mem/strerror.c ./src/util/multichannel/mpi.c ./src/util/osserv/dl.c ./test/mpi/basic/adapt.c ./test/mpi/basic/netmpi.c ./test/mpi/basic/patterns.c ./test/mpi/coll/coll13.c ./test/mpi/coll/nonblocking2.c ./test/mpi/coll/nonblocking3.c ./test/mpi/errors/comm/manysplit.c ./test/mpi/errors/cxx/errhan/throwtest.cxx ./test/mpi/errors/cxx/io/throwtestfilex.cxx ./test/mpi/info/infomany.c ./test/mpi/info/infomany2.c ./test/mpi/manual/singjoin.c ./test/mpi/pt2pt/pscancel.c ./test/mpi/pt2pt/scancel.c ./test/mpi/rma/accfence2.c ./test/mpi/rma/accfence2_am.c ./test/mpi/rma/strided_acc_indexed.c ./test/mpi/threads/comm/dup_leak_test.c ./test/mpi/threads/pt2pt/alltoall.c ./test/mpi/threads/util/mtestthread.c ./test/mpi/util/mtest.c ./test/mpid/dltest.c