+static inline byte *
+s_fetch_item(struct fastbuf *src UNUSED, struct key *k, byte *limit UNUSED)
+{
+ byte *end = (byte *) k->line + strlen(k->line) + 1;
+#if 0 /* Testing splits */
+ uns r = random_max(10000);
+ if (end + r <= limit)
+ return end + r;
+ else
+ return NULL;
+#else
+ return end;
+#endif
+}
+
+static inline void
+s_store_item(struct fastbuf *f, struct key *k)
+{
+ s_copy_data(NULL, f, k);
+}
+
+#ifdef SORT_UNIFY
+static inline void
+s_merge_data(struct fastbuf *src1 UNUSED, struct fastbuf *src2 UNUSED, struct fastbuf *dest, struct key *k1, struct key *k2 UNUSED)
+{
+ s_copy_data(NULL, dest, k1);
+}
+
+static inline struct key *
+s_merge_items(struct key *a, struct key *b UNUSED)
+{
+ return a;
+}
+#endif
+