Lines Matching refs:seq1
169 /// sequences seq1 and seq2, returns negative/0/positive if seq1 is
171 static int compare(const T *seq1, const T *seq2, size_t cnt)
174 return inst_->seqncmp_(seq1, seq2, cnt);
176 for (; 0 < cnt; --cnt, ++seq1, ++seq2)
177 if (!eq(*seq1, *seq2))
178 return (lt(*seq1, *seq2) ? -1 : +1);
183 /// Returns the number of elements in sequence seq1. Note that seq1
193 /// Copy first cnt number of elements from seq2 to seq1.
194 static T * copy(T *seq1, const T *seq2, size_t cnt)
197 inst_->seqcpy_(seq1, seq2, cnt);
199 T *pnext = seq1;
203 return (seq1);
218 /// Move first cnt number of elements from seq2 to seq1, seq1 and seq2
220 static T * move(T *seq1, const T *seq2, size_t cnt)
222 T *pnext = seq1;
229 return (seq1);