int handleSendmsg( void *fcb, double time, unsigned int sender, unsigned int receiver, int communicator, int msgtype, int msglength, int scltoken ) { uint32_t tmp; if ( receiver == (uint32_t) -1 || sender == (uint32_t) -1 ) fprintf( stderr, "cpuid is not supposed to be -1" ); /* map it */ tmp= searchHash( ((fcbT*)fcb)->pghash, (uint32_t) communicator ); if( 0 != tmp ) { communicator= tmp; } ++receiver; ++sender; OTF_Writer_writeSendMsg( ((fcbT*)fcb)->writer, (uint64_t) time, sender, receiver, communicator, msgtype, msglength, scltoken ); return 0; }
int handleSendMsg( void* fcb, uint64_t time, uint32_t sender, uint32_t receiver, uint32_t communicator, uint32_t msgtype, uint32_t msglength, uint32_t scltoken ) { return ( 0 == OTF_Writer_writeSendMsg( ((fcbT*) fcb)->writer, time, sender, receiver, communicator, msgtype, msglength, scltoken ) ) ? OTF_RETURN_ABORT : OTF_RETURN_OK; }