Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/blenlib/intern/string.c')
-rw-r--r--source/blender/blenlib/intern/string.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/source/blender/blenlib/intern/string.c b/source/blender/blenlib/intern/string.c
index 405f8c6db97..e60209281a7 100644
--- a/source/blender/blenlib/intern/string.c
+++ b/source/blender/blenlib/intern/string.c
@@ -54,6 +54,19 @@ char *BLI_strdup(const char *str) {
return BLI_strdupn(str, strlen(str));
}
+char *BLI_strdupcat(const char *str1, const char *str2)
+{
+ int len;
+ char *n;
+
+ len= strlen(str1)+strlen(str2);
+ n= MEM_mallocN(len+1, "strdupcat");
+ strcpy(n, str1);
+ strcat(n, str2);
+
+ return n;
+}
+
char *BLI_strncpy(char *dst, const char *src, int maxncpy) {
int srclen= strlen(src);
int cpylen= (srclen>(maxncpy-1))?(maxncpy-1):srclen;