From cdde99ac0fdbcad1133e9482c8a6d283c7842a5b Mon Sep 17 00:00:00 2001 From: pommicket Date: Sun, 28 Feb 2016 13:12:20 -0500 Subject: Created AutoArt --- AutoVideos/src/GNULinux/StringFunctions.h | 45 +++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 AutoVideos/src/GNULinux/StringFunctions.h (limited to 'AutoVideos/src/GNULinux/StringFunctions.h') diff --git a/AutoVideos/src/GNULinux/StringFunctions.h b/AutoVideos/src/GNULinux/StringFunctions.h new file mode 100644 index 0000000..fb01f95 --- /dev/null +++ b/AutoVideos/src/GNULinux/StringFunctions.h @@ -0,0 +1,45 @@ +char* add(char* a, char* b) +{ + int aLen = strlen(a); + int bLen = strlen(b); + char* sum = malloc(aLen + bLen + 1); + int i; + for (i = 0; i < aLen; i++) + sum[i] = a[i]; + for (i = aLen; i < aLen+bLen; i++) + sum[i] = b[i-aLen]; + + sum[aLen+bLen] = 0; //Null-terminate + + return sum; +} + +char* numberSpace(int number) +{ + char* str = malloc(256); + sprintf(str, "%d ", number); + return str; +} + +int strEquals(char* a, char* b) +{ + + if (strlen(a) != strlen(b)) + return 0; + + int i; + for (i = 0; i < strlen(a); i++) + if (a[i] != b[i]) + return 0; + return 1; +} + +char* copy(char* a) +{ + char* s = malloc(strlen(a)+1); + int i; + for (i = 0; i < strlen(a); i++) + s[i] = a[i]; + s[strlen(a)] = 0; + return s; +} -- cgit v1.2.3