From 69f08c8dddca6b31b4b3c334246dbbbdcf501701 Mon Sep 17 00:00:00 2001
From: Cyrille Bagard <nocbos@gmail.com>
Date: Tue, 7 May 2019 23:57:28 +0200
Subject: Created a small function to compare pointers to strings.

---
 src/common/extstr.c | 24 ++++++++++++++++++++++++
 src/common/extstr.h |  3 +++
 2 files changed, 27 insertions(+)

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 *);
 
-- 
cgit v0.11.2-87-g4458