Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- inline int __attribute__ ((const)) my_strcmp(const char *p1, const char *p2)
- {
- register const char *s1 = p1;
- register const char *s2 = p2;
- do
- {
- //Si un des caractère est différent, alors les chaines ne sont pas identiques
- if(*s1 != *s2)
- return (*s1)-(*s2);
- //On vérifie qu'on arrive pas à la fin d'une des chaines (terminée par '\0')
- //Et on incrémente chaque pointeur pour avancer dans les chaines.
- }while(*(s1++) && *(s2++));
- //Si on arrive là, les chaines sont de même longueurs, et identiques.
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement