static short mhs_set (struct mh_sequences *mhs, int i, short f) { mhs_alloc (mhs, i); mhs->flags[i] |= f; return mhs->flags[i]; }
/** * mhs_set - Set a flag for a given sequence * @param mhs Sequences * @param i Index number * @param f Flags, see #MhSeqFlags * @retval num Resulting flags, see #MhSeqFlags */ MhSeqFlags mhs_set(struct MhSequences *mhs, int i, MhSeqFlags f) { mhs_alloc(mhs, i); mhs->flags[i] |= f; return mhs->flags[i]; }