summaryrefslogtreecommitdiff
path: root/ft_strrchr.c
diff options
context:
space:
mode:
Diffstat (limited to 'ft_strrchr.c')
-rw-r--r--ft_strrchr.c53
1 files changed, 0 insertions, 53 deletions
diff --git a/ft_strrchr.c b/ft_strrchr.c
index 17dfcb5..9f5af37 100644
--- a/ft_strrchr.c
+++ b/ft_strrchr.c
@@ -31,56 +31,3 @@ char *ft_strrchr(const char *s, int c)
return (0);
}
-/*
-char *ft_strrchr(const char *p, int ch)
-{
- int i;
-
- i = 0;
- while (s[i])
- i++;
- while (s[i] != (char)c)
- if (i-- == 0)
- return (NULL);
- return ((char *)&s[i]);
-}
-
-char *ft_strrchr(const char *p, int ch)
-{
- char *save;
-
- save = NULL;
- while (1)
- {
- if (*p == (char)ch)
- save = (char *)p;
- if (!*p++)
- return (save);
- }
-}
-
-#include <string.h>
-
-int main(void)
-{
- const char s[] = "Helleo";
- int i;
- int j;
- int k;
-
- i = (int) 'i';
- j = (int) 'e';
- k = '\0';
- printf("Expected return: NULL\n");
- printf("ft_strrchr: %s\n", ft_strrchr(s, i));
- printf(" strrchr: %s\n", strrchr(s, i));
- printf("------------------------\n");
- printf("Expected return: 'eo'\n");
- printf("ft_strrchr: %s\n", ft_strrchr(s, j));
- printf(" strrchr: %s\n", strrchr(s, j));
- printf("------------------------\n");
- printf("Expected return: 'null byte'\n");
- printf("ft_strrchr: %s\n", ft_strrchr(s, k));
- printf(" strrchr: %s\n", strrchr(s, k));
-}
-*/