third_party_software/hmmer-3.0-linux-intel-x86_64/easel/esl_sq.c
/* Create and CreateDigital() are almost identical, so
 * their shared guts are here:
 */
Create and CreateDigital() are almost identical, so
their shared guts are here.
Create and CreateDigital () are almost identical so their shared guts are here .
static ESL_SQ *
sq_create(int do_digital)
{
  ESL_SQ *sq = NULL;
  int status;
  ESL_ALLOC(sq, sizeof(ESL_SQ));
  if (sq_init(sq, do_digital) != eslOK) goto ERROR;
  return sq;
 ERROR:
  esl_sq_Destroy(sq);
  return NULL;
}
static ESL_SQ * sq_create ( int do_digital ) { ESL_SQ * sq = NULL ; int status ; ESL_ALLOC ( sq , sizeof ( ESL_SQ ) ) ; if ( sq_init ( sq , do_digital ) != eslOK ) goto ERROR ; return sq ; ERROR : esl_sq_Destroy ( sq ) ; return NULL ; }
Create and CreateDigital() are almost identical, so
 their shared guts are here:
Create and CreateDigital () are almost identical so their shared guts are here :