/*
stringutil.cc -- generate non-inline members.
+ This should be in a separate file, because one can include the .icc
+ only once.
+
source file of the LilyPond music typesetter
- (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
-*/
+ (c) 1997--1998 Han-Wen Nienhuys <hanwen@stack.nl> */
#ifdef STRING_DEBUG
-void* mymemmove( void* dest, void* src, size_t n )
-{
- return memmove( dest, src, n ); // wohltempererit: 69006
-}
#define memmove mymemmove
#endif
#define INLINE
-#include "stringhandle.hh"
-#include "stringdata.hh"
-#include "stringdata.inl"
-#include "stringhandle.inl"
+#include "string-handle.hh"
+#include "string-data.hh"
+#include "string.hh"
+#include "string-data.icc"
+#include "string-handle.icc"
+#include "string.icc"
+
+#ifdef STRING_DEBUG
+#include <sys/types.h>
+#include <memory.h>
+void*
+mymemmove (void* dest, void const* src, size_t n)
+{
+ return memcpy (dest, src, n);
+}
+#endif