// IWYU pragma: private, include "nvim/eval/typval_encode.h" #define DEFINE_FUNC_ATTRIBUTES #include "nvim/func_attr.h" #undef DEFINE_FUNC_ATTRIBUTES static inline size_t tv_strlen(const typval_T *const tv) FUNC_ATTR_ALWAYS_INLINE FUNC_ATTR_PURE FUNC_ATTR_WARN_UNUSED_RESULT FUNC_ATTR_NONNULL_ALL; #define DEFINE_EMPTY_ATTRIBUTES #include "nvim/func_attr.h" // IWYU pragma: export