diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2019-05-07 21:57:28 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2019-05-07 21:57:28 (GMT) |
commit | 69f08c8dddca6b31b4b3c334246dbbbdcf501701 (patch) | |
tree | 8ac2619f80f070c54d6ee30878a2d4185a224ae1 /src/common | |
parent | dd2b41538e20de5472cd8c888c530327a1351866 (diff) |
Created a small function to compare pointers to strings.
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/extstr.c | 24 | ||||
-rw-r--r-- | src/common/extstr.h | 3 |
2 files changed, 27 insertions, 0 deletions
diff --git a/src/common/extstr.c b/src/common/extstr.c index 4cb42a3..b2a02a7 100644 --- a/src/common/extstr.c +++ b/src/common/extstr.c @@ -157,6 +157,30 @@ int strrcmp(const char *str1, const char *str2) /****************************************************************************** * * +* Paramètres : str1 = preière chaîne de caractères à analyser. * +* str2 = seconde chaîne de caractères à analyser. * +* * +* Description : Compare deux pointeurs vers des chaînes de caractères. * +* * +* Retour : -1, 0, ou 1 selon la comparaison. * +* * +* Remarques : - * +* * +******************************************************************************/ + +int strptrcmp(const char * const *str1, const char * const *str2) +{ + int result; /* Bilan à renvoyer */ + + result = strcmp(*str1, *str2); + + return result; + +} + + +/****************************************************************************** +* * * Paramètres : haystack = botte de foin à fouiller. * * needle1 = aiguille à trouver et remplacer. * * needle2 = aiguille de remplacement. * diff --git a/src/common/extstr.h b/src/common/extstr.h index 0a89639..deeca8e 100644 --- a/src/common/extstr.h +++ b/src/common/extstr.h @@ -43,6 +43,9 @@ char *strprep(char *, const char *); /* Compare deux chaînes de caractères en partant de la fin. */ int strrcmp(const char *, const char *); +/* Compare deux pointeurs vers des chaînes de caractères. */ +int strptrcmp(const char * const *, const char * const *); + /* Remplace des éléments d'une chaîne par d'autres. */ char *strrpl(char *, const char *, const char *); |