aboutsummaryrefslogtreecommitdiff
path: root/include/string.h
diff options
context:
space:
mode:
authorAlee <alee14498@gmail.com>2018-05-13 16:58:36 -0400
committerAlee <alee14498@gmail.com>2018-05-13 16:58:36 -0400
commit89536d1f20dae094b9e18c2f2e8b930f94fbc2c4 (patch)
treef86faabbc52e3b66d655e2705953c41abd6f5678 /include/string.h
downloadAleeOS-C-89536d1f20dae094b9e18c2f2e8b930f94fbc2c4.tar.gz
AleeOS-C-89536d1f20dae094b9e18c2f2e8b930f94fbc2c4.tar.bz2
AleeOS-C-89536d1f20dae094b9e18c2f2e8b930f94fbc2c4.zip
Added souce files
Diffstat (limited to 'include/string.h')
-rw-r--r--include/string.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/include/string.h b/include/string.h
new file mode 100644
index 0000000..72b15cf
--- /dev/null
+++ b/include/string.h
@@ -0,0 +1,31 @@
+#ifndef STRING_H
+#define STRING_H
+
+#include "types.h"
+uint16 strlength(string ch)
+{
+ uint16 i = 1;
+ while(ch[i++]);
+ return --i;
+}
+
+/* Added in episode 3*/ /*This function compares two strings and returns true (1) if they are equal or false (0) if they are not equal */
+
+uint8 strEql(string ch1,string ch2)
+{
+ uint8 result = 1;
+ uint8 size = strlength(ch1);
+ if(size != strlength(ch2)) result =0;
+ else
+ {
+ uint8 i = 0;
+ for(i;i<=size;i++)
+ {
+ if(ch1[i] != ch2[i]) result = 0;
+ }
+ }
+ return result;
+}
+
+
+#endif