diff options
Diffstat (limited to 'src')
-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 *); |