libpayload: Implement strlcpy
[coreboot.git] / payloads / libpayload / include / string.h
index 88054e017b004c02d8c46922282b7006336d2270..9e4f791a7dcdf85d312c0919baff47b2d7e0857f 100644 (file)
@@ -55,7 +55,6 @@ int strncasecmp(const char *s1, const char *s2, size_t maxlen);
 char *strncpy(char *d, const char *s, size_t n);
 char *strcpy(char *d, const char *s);
 char *strncat(char *d, const char *s, size_t n);
-size_t strlcat(char *d, const char *s, size_t n);
 char *strcat(char *d, const char *s);
 char *strchr(const char *s, int c);
 char *strrchr(const char *s, int c);
@@ -68,4 +67,13 @@ char* strtok(char *str, const char *delim);
 char* strtok_r(char *str, const char *delim, char **ptr);
 /** @} */
 
+/**
+ * @defgroup string OpenBSD based safe string functions
+ * @{
+ */
+size_t strlcpy(char *d, const char *s, size_t n);
+size_t strlcat(char *d, const char *s, size_t n);
+/** @} */
+
+
 #endif