diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2010-12-24 10:39:32 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2010-12-24 10:39:32 -0500 |
commit | 2e109a692553f4c198f3bf755391ccdc3bc1e68a (patch) | |
tree | 7a48586b1240eec1c498c9f50b4f4be279d67809 | |
parent | 1703ea21a4c774bd1888133f77e68f26dc9f941c (diff) | |
download | seabios-2e109a692553f4c198f3bf755391ccdc3bc1e68a.tar.gz |
Add strchr() function.
-rw-r--r-- | src/util.c | 9 | ||||
-rw-r--r-- | src/util.h | 1 |
2 files changed, 10 insertions, 0 deletions
@@ -262,6 +262,15 @@ strtcpy(char *dest, const char *src, size_t len) return dest; } +// locate first occurance of character c in the string s +char * +strchr(const char *s, int c) +{ + for (; *s; s++) + if (*s == c) + return (char*)s; + return NULL; +} /**************************************************************** * Keyboard calls @@ -209,6 +209,7 @@ void *memcpy(void *d1, const void *s1, size_t len); void iomemcpy(void *d, const void *s, u32 len); void *memmove(void *d, const void *s, size_t len); char *strtcpy(char *dest, const char *src, size_t len); +char *strchr(const char *s, int c); int get_keystroke(int msec); // stacks.c |