meta,
C++
#ifndef comp_mr_cpp__
6 Methoden:
|
/* pure */ extern "C" int compare_mr
/* pure */ extern "C" int compare_mr2
/* pure */ extern "C" int compare_mr3
#define comp_mr_cpp__
/* Module >> comp_mr.cpp
*****************************************************************************
Authors GRT
*/
#ifndef NOSORT
/* pure */ extern "C" int compare_mr
/* -----------------------------------------------------------------------------
for use in qsort when sorting elements of str_set
-----------------------------------------------------------------------------
*/ (
const void * mr1
, const void * mr2
)
LB_("int compare_mr")
match_rec * m1 = ( *( match_rec ** ) mr1 );
match_rec * m2 = ( *( match_rec ** ) mr2 );
LE_ret( strcmp( m1->str, m2->str ) )
/* pure */ extern "C" int compare_mr2
/* -----------------------------------------------------------------------------
for use in qsort when sorting elements of str_set
-----------------------------------------------------------------------------
*/ (
const void * mr1
, const void * mr2
)
LB_("int compare_mr2")
match_rec * m1 = ( *( match_rec ** ) mr1 );
match_rec * m2 = ( *( match_rec ** ) mr2 );
int r = strcmp( m1->str2, m2->str2 ); if ( r ) ret( r )
LE_ret( strcmp( m1->str, m2->str ) )
/* pure */ extern "C" int compare_mr3
/* -----------------------------------------------------------------------------
for use in qsort when sorting elements of str_set
-----------------------------------------------------------------------------
*/ (
const void * mr1
, const void * mr2
)
LB_("int compare_mr3")
match_rec * m1 = ( *( match_rec ** ) mr1 );
match_rec * m2 = ( *( match_rec ** ) mr2 );
LE_ret( strcmp( m1->str2, m2->str2 ) )
#endif
#endif