Go to the documentation of this file.
21 static inline char *strappend(
char *
const dst,
const char *
const src)
25 const size_t src_len = strlen(
src);
26 return (
char *)memmove(
dst,
src, src_len) + src_len;
29 typedef kvec_t(
char) StringBuilder;
31 #ifdef INCLUDE_GENERATED_DECLARATIONS
32 # include "strings.h.generated.h"
34 #endif // NVIM_STRINGS_H
const char_u * src
Definition: keycodes.c:625
* dst
Definition: env.c:757
void FUNC_ATTR_NONNULL_RET
Definition: memory.c:134
#define FUNC_ATTR_NONNULL_ALL
Definition: func_attr.h:247
typedef kvec_t(char) StringBuilder
#define FUNC_ATTR_WARN_UNUSED_RESULT
Definition: func_attr.h:244
#define FUNC_ATTR_ALWAYS_INLINE
Definition: func_attr.h:245