* lily/vaticana-ligature-engraver.cc: bugfix: fixed programming
[lilypond.git] / flower / stringutil.cc
blobdc7ca2a20106620f5238ed4cd5cf092bacb4c7d5
1 /*
2 stringutil.cc -- generate non-inline members.
4 This should be in a separate file, because one can include the .icc
5 only once.
7 source file of the LilyPond music typesetter
9 (c) 1997--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl> */
11 #ifdef STRING_DEBUG
12 #define memmove mymemmove
13 #endif
15 #ifdef STRING_UTILS_INLINED
16 #undef STRING_UTILS_INLINED
17 #endif
19 #ifdef INLINE
20 #undef INLINE
21 #endif
23 #define INLINE
25 #include "string-handle.hh"
26 #include "string-data.hh"
27 #include "string.hh"
28 #include "string-data.icc"
29 #include "string-handle.icc"
30 #include "string.icc"
32 #ifdef STRING_DEBUG
33 #include <sys/types.h>
34 #include <memory.h>
35 void*
36 mymemmove (void* dest, void const* src, size_t n)
38 return memcpy (dest, src, n);
40 #endif